@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Source+Code+Pro:ital,wght@0,200..900;1,200..900&display=swap");.m-1{margin:0.25rem}.ml-1{margin-left:0.25rem}.mr-1{margin-right:0.25rem}.mt-1{margin-top:0.25rem}.mb-1{margin-bottom:0.25rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.m-2{margin:0.5rem}.ml-2{margin-left:0.5rem}.mr-2{margin-right:0.5rem}.mt-2{margin-top:0.5rem}.mb-2{margin-bottom:0.5rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.m-3{margin:0.75rem}.ml-3{margin-left:0.75rem}.mr-3{margin-right:0.75rem}.mt-3{margin-top:0.75rem}.mb-3{margin-bottom:0.75rem}.mx-3{margin-left:0.75rem;margin-right:0.75rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.m-4{margin:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.m-5{margin:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.m-6{margin:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.m-7{margin:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.m-8{margin:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.m-9{margin:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.m-10{margin:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.m-11{margin:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.mt-11{margin-top:2.75rem}.mb-11{margin-bottom:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.m-12{margin:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.p-1{padding:0.25rem}.pl-1{padding-left:0.25rem}.pr-1{padding-right:0.25rem}.pt-1{padding-top:0.25rem}.pb-1{padding-bottom:0.25rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.p-2{padding:0.5rem}.pl-2{padding-left:0.5rem}.pr-2{padding-right:0.5rem}.pt-2{padding-top:0.5rem}.pb-2{padding-bottom:0.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.p-3{padding:0.75rem}.pl-3{padding-left:0.75rem}.pr-3{padding-right:0.75rem}.pt-3{padding-top:0.75rem}.pb-3{padding-bottom:0.75rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.p-4{padding:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-5{padding:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.p-6{padding:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.p-7{padding:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.p-8{padding:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.p-9{padding:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.p-10{padding:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.p-11{padding:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.pt-11{padding-top:2.75rem}.pb-11{padding-bottom:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.p-12{padding:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}a{text-decoration:none}html{box-sizing:border-box;height:100%;max-height:-webkit-fill-available;overflow:hidden}body{position:fixed;background:#fcf6f6;-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:#EBF1F9;width:100%;height:100%;overflow:hidden;max-height:-webkit-fill-available}.editor{display:none;touch-action:none;pointer-events:none}@media screen and (min-width:1024px){body{background:white}}@font-face{font-family:"Inter";src:url("/assets/fonts/InterVariable.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap}body{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:1.4}.clearfix::after{clear:both;content:"";display:table}.container{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;width:100%}.hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hmsc-canvas{width:100vw;position:relative;overflow:hidden;transition:width 0.2s ease-out,height 0.2s ease-out}.drop-highlight{border:2px solid #000000}.side-menu-container{pointer-events:none;overflow-y:scroll;display:flex;flex-direction:column;transition:height 200ms ease-in-out,top 200ms ease-in-out;scrollbar-width:none;position:absolute;max-height:450rem;min-height:10rem;top:auto;right:0;bottom:0;left:0;z-index:102;margin:0;width:100vw;background:transparent}.side-menu-container::-webkit-scrollbar{width:0px}@media screen and (min-width:1024px){.side-menu-container{pointer-events:all;display:flex;flex-direction:column;max-height:100vh;top:0;right:0;margin-right:-1rem;pointer-events:all;position:relative;z-index:102;margin:0;top:0;right:0;border-left:none;width:30rem;padding:1rem 0.75rem 1rem 1rem}.side-menu-container::-webkit-scrollbar{width:0.5rem;background:transparent}.side-menu-container::-webkit-scrollbar-track{background:transparent;width:0.5rem}.side-menu-container::-webkit-scrollbar-thumb{width:0.5rem;background:#738397;margin:0 2px;width:0.25rem;border-radius:6px;border:2px solid #fff}.side-menu-container:hover::-webkit-scrollbar-thumb{width:0.5rem;background:#5C6A7B;margin:0 2px;width:0.25rem;border-radius:6px;border:1px solid #fff}}@keyframes ridariAssa{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.loader{position:absolute;z-index:10000;top:-7px;right:0;left:0;height:7px;background:linear-gradient(-45deg,#F24405,#98005B,#301551);background-size:200% 200%;animation:ridariAssa 2500ms ease infinite;transition:top 200ms ease-out}.loader.is-visible{top:0;transition:top 150ms ease-out}.blocking-loader{background:rgba(0,0,0,0.25);position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999}.blocking-loader .loader{width:104px;height:104px;background:rgba(255,255,255,0.95);border-radius:1rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blocking-loader .loader .loader-animation{width:48px;height:48px;top:45%}.blocking-loader .loader .text{position:absolute;bottom:12px;left:5px;right:5px;font-size:12px;font-weight:700;color:#333;text-align:center;letter-spacing:-0.5px}@keyframes swiper{from{transform:translate3d(0,0,0)}to{transform:translate3d(18px,0,0)}}@keyframes taptap{0%{transform:scale(1) translate3d(0,0,0)}25%{transform:scale(1) translate3d(0,0,0)}75%{transform:scale(0.8) translate3d(0,-10px,0)}100%{transform:scale(1) translate3d(0,0,0)}}@keyframes ripple{0%{transform:scale(0.05) translate3d(0,0,0);opacity:1}60%{transform:scale(0.05) translate3d(0,0,0);opacity:1}100%{transform:scale(1) translate3d(0,0,0);opacity:0}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 4px 24px 2px rgba(0,0,0,0.1)}100%{transform:scale(0.9);box-shadow:0 1px 2px 1px rgba(0,0,0,0.1)}}.canvas-lock{position:absolute;display:flex;justify-content:center;top:0;right:0;bottom:0;left:0;z-index:100}.canvas-lock .animation{width:131px;height:34px;position:absolute;top:50%;left:50%;z-index:100000;transform:translate(-50%,-50%);background:url("assets/themes/default/img/swipe-hor-bg.svg") top center no-repeat}.canvas-lock .animation .hand{width:52px;height:84px;position:absolute;top:10px;left:54px;background:url("assets/themes/default/img/swipe-hor-hand.svg") center center no-repeat;animation:swiper 1.5s;animation-direction:alternate;animation-iteration-count:infinite}.canvas-lock .animation2{width:104px;height:128px;position:absolute;top:50%;left:50%;z-index:100000;transform:translate(-50%,-50%)}.canvas-lock .animation2 .hand{width:96px;height:112px;background:url(assets/themes/default/img/tap-hand.svg) center center no-repeat;animation:taptap 2s;animation-iteration-count:infinite;animation-delay:2s;z-index:100002;position:absolute}.canvas-lock .animation2 .ripple{opacity:0;background:rgba(0,0,0,0.75);width:48px;height:48px;position:absolute;top:-16px;left:13px;border-radius:50%;z-index:100001;animation:ripple 2s;animation-iteration-count:infinite;animation-delay:2s}.canvas-lock .animation3{width:72px;height:72px;border-radius:1rem;align-self:center;animation:pulse 1.5s;animation-direction:alternate;animation-iteration-count:infinite;background:rgba(255,255,255,0.9) url("assets/themes/default/img/ico-rotate-3d.svg") center center no-repeat;background-size:50% 50%}@media screen and (min-width:1024px){.canvas-lock .animation3{width:144px;height:144px;border-radius:2rem;align-self:center;animation:pulse 1.5s;animation-direction:alternate;animation-iteration-count:infinite;background:rgba(255,255,255,0.9) url("assets/themes/default/img/ico-rotate-3d.svg") center center no-repeat}}.tour-tip{background:#fff;padding:32px 24px 24px 24px;border-radius:1rem;box-shadow:0px 0px 14px rgba(0,0,0,0.2);width:240px}.tour-tip:before{content:"";display:block;width:12px;height:12px;position:absolute;background:#fff;border-radius:2px;transform:rotate(45deg) translateX(-50%);position:absolute;top:-1px;left:50%}.tour-tip .pictogram-click{display:block;width:47px;height:55px;margin:0 auto;position:relative}.tour-tip .pictogram-click .object-cube{width:47px;background:url("/assets/themes/default/img/object.svg") center center no-repeat;height:55px;position:absolute;top:0;left:0}.tour-tip .pictogram-click .object-outline{width:47px;background:url("/assets/themes/default/img/object_outline.svg") center center no-repeat;height:55px;position:absolute;top:0;left:0;transform:scale(0.5);animation:cubeOutline 0.25s 1;animation-delay:1600ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.85,0,0.15,1)}.tour-tip .pictogram-click .object-tap{position:absolute;width:16px;height:16px;background:rgba(250,92,92,0.9);border-radius:50%;animation:cubeTap 2s 1;animation-fill-mode:forwards;margin-left:-8px}.tour-tip .pictogram-move{display:block;width:47px;height:55px;margin:0 auto;position:relative}.tour-tip .pictogram-move .object-cube{width:47px;background:url("/assets/themes/default/img/object.svg") center center no-repeat;height:55px;position:absolute;top:0;left:0}.tour-tip .pictogram-move .object-outline{width:47px;background:url("/assets/themes/default/img/object_outline.svg") center center no-repeat;height:55px;position:absolute;top:0;left:0}.tour-tip .pictogram-move .object-tap{position:absolute;width:16px;height:16px;background:rgba(250,92,92,0.9);border-radius:50%;animation:cubeTapDrag 1000ms 1;animation-fill-mode:forwards;margin-left:-8px}.tour-tip .pictogram-move.duplicate{position:absolute;top:0;left:0;animation:cubeDrag 4s 1;animation-delay:1s;animation-timing-function:cubic-bezier(0.85,0,0.15,1)}.tour-tip .pictogram-move.duplicate .object-outline{opacity:0.25}.tour-tip .pictogram-move.duplicate .object-cube{opacity:0.25}.tour-tip .pictogram-rotate{height:55px;width:100%;position:relative}.tour-tip .pictogram-rotate .slider-track{position:absolute;background:linear-gradient(270deg,rgba(231,236,254,0.25) 0%,#E7ECFE 27.6%,#E7ECFE 75.52%,rgba(231,236,254,0.25) 100%);height:4px;top:50%;left:0;right:0;transform:translateY(-50%);z-index:1}.tour-tip .pictogram-rotate .slider-knob{width:1.5rem;height:1.5rem;background:#fff url("/assets/themes/default/icons/ico-drag-arrows.svg") center center no-repeat;background-size:16px 16px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #000;z-index:2;box-shadow:0px 0px 4px rgba(0,0,0,0.2);animation:rotateDrag 4s 1}.tour-tip h3{text-align:center;margin:0.5rem 0 0.75rem 0;padding:0}.tour-tip .tour-tip__actions{display:flex;column-gap:0.5rem;justify-content:center}@keyframes cubeTap{0%{margin-top:2rem;opacity:0.25;transform:scale(0.75);top:50%;left:50%}50%{margin-top:-8px;opacity:1;transform:scale(0.75)}70%{margin-top:-8px;transform:scale(0.3);opacity:0.25}80%{margin-top:-8px;transform:scale(0.75);top:50%;left:50%}100%{margin-top:-8px;transform:scale(0.75);top:50%;left:50%}}@keyframes cubeOutline{from{transform:scale(0.5)}to{transform:scale(1)}}@keyframes cubeTapDrag{0%{margin-top:2rem;opacity:0.5;transform:scale(0.75);top:50%;left:50%}50%{margin-top:-8px;opacity:1;transform:scale(0.75);top:50%;left:50%}100%{margin-top:-8px;transform:scale(0.5);opacity:0.75;top:50%;left:50%}}@keyframes cubeDrag{0%{left:0}25%{left:-2rem}75%{left:2rem}100%{left:0}}@keyframes rotateDrag{0%{left:50%}25%{left:25%}75%{left:75%}100%{left:50%}}.btn{display:inline-block;justify-self:flex-start;align-self:flex-start;padding:1rem 1.5rem;box-sizing:border-box;border-radius:0.5rem;justify-content:center;text-decoration:none;border:none;outline:none}.btn.btn-primary{background:#5C6A7B;color:white;transition:all 50ms ease-in;box-shadow:0 0 #0000}.btn.btn-primary:hover{text-decoration:none;background:#67778a;color:white;transform:scale(1.02);transition:all 150ms ease-out;box-shadow:0 0 #0000}.btn.btn-prominent{background:#DD0A00;color:#fff;transition:all 50ms ease-in;box-shadow:0 0 #0000;cursor:pointer}.btn.btn-prominent:hover{text-decoration:none;background:#ce0900;color:#fff;transform:scale(1.02);transition:all 150ms ease-out;box-shadow:0 0 #0000}.btn.btn-secondary{background:violet;color:#3b444f;transition:all 50ms ease-in;box-shadow:0 0 #0000}.btn.btn-secondary:hover{text-decoration:none;background:#e8ebee;color:#3b444f;transform:scale(1.02);transition:all 150ms ease-out;box-shadow:0 0 #0000}.btn.btn-outlined{border:1px solid #5C6A7B;transition:all 50ms ease-in;color:#5C6A7B;box-shadow:0 0 #0000}.btn.btn-outlined:hover{text-decoration:none;background:#f2f2f2;transform:scale(1.02);transition:all 150ms ease-out;color:#515d6c;box-shadow:0 0 #0000}.btn.btn-md{padding:0.5rem 1rem}.btn.is-block{width:100%;text-align:center;display:block}.btn.is-block-sm{width:100%;text-align:center;display:block}.btn.is-disabled{cursor:not-allowed;opacity:20%}@media screen and (min-width:1024px){.btn.is-block-sm{width:auto;display:inline-block}}button.btn{font-size:inherit!important}.panel.titlebar{max-width:calc(100% - 4.5rem);display:none;flex-direction:row;position:fixed;top:0;left:0;box-shadow:none;background:none;padding:1rem 0 1rem 1rem;pointer-events:none}.panel.titlebar a.icon{display:inline-block;pointer-events:all;width:2rem;height:2rem;background:url("assets/themes/default/icons/ico-chevron-left.svg") 0 0 no-repeat;text-indent:-9999px;align-self:center;margin-right:0.25rem;margin-left:-0.75rem;transition:transform 50ms ease-in;flex-grow:0;flex-shrink:0;pointer-events:all}.panel.titlebar a.icon:hover{transition:transform 100ms ease-in}.panel.titlebar .pictogram{background:#EBF1F9;width:3.5rem;height:3.5rem;margin-right:1rem;border-radius:1rem;flex-grow:0;flex-shrink:0}.panel.titlebar .text{display:flex;height:48px;justify-content:center;flex-direction:column;min-width:0;flex-grow:1}.panel.titlebar .text .left{flex-shrink:1;align-content:center;min-width:0}.panel.titlebar .text .left .name{font-size:1.25rem;color:black;font-weight:600;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel.titlebar .text .right{align-content:flex-end;display:flex;flex-direction:column;flex-grow:0;flex-shrink:1;justify-content:flex-end;padding:1px 0 1px 0}.panel.titlebar .text .right .item-price{color:#828282;justify-content:flex-end;font-size:1.25rem;font-weight:600;padding:0 0 0 0;white-space:nowrap;font-size:14px;letter-spacing:-0.5px}@media screen and (min-width:1024px){.panel.titlebar{width:100%;max-width:100%;position:relative;background:rgba(255,255,255,0.8);backdrop-filter:blur(5px);box-shadow:0 10px 15px -3px rgba(0,0,0,0.2),0 4px 6px -4px rgba(0,0,0,0.1);padding:1.25rem 1.5rem;pointer-events:all}.panel.titlebar .text{row-gap:0.125rem;flex-direction:row}.panel.titlebar .text .left{display:flex;flex-direction:column;justify-content:center;padding-right:1rem;flex-grow:1}.panel.titlebar .text .left .name{font-size:1.25rem}.panel.titlebar .text .right{justify-content:center}.panel.titlebar .text .right .item-price{font-size:1.25rem;display:inline-block}}@media screen and (max-width:1024px){.panel.titlebar{backdrop-filter:none}}.panel{border-radius:0.5rem 0.5rem 0 0;background:white;margin-bottom:0.5rem;box-shadow:0 6px 50px -12px rgba(0,0,0,0.35);pointer-events:all;display:none;position:relative;border-top:none;border-right:none;border-bottom:none;border-left:none}.panel.active{display:block;flex-grow:1;padding-bottom:24px}.panel.active .panel-head{border-bottom:1px solid #EBF1F9}.panel.active .panel-head:after{transform:rotate(180deg)}.panel.active .panel-head:hover:after{transform:rotate(180deg) scale(1.2)}.panel .panel-head{padding:1rem;display:none;text-decoration:none;color:black;display:none;flex-direction:row;background:transparent}.panel .panel-head a.title-back-btn{border:1px solid #EBF1F9;border-radius:4px;display:inline-block;height:32px;min-width:32px;display:flex;align-items:center;padding:0 5px;font-weight:400;font-size:0.875rem;margin:-2px 10px -6px -8px;outline:4px solid transparent;position:absolute;background:#fff;transition:all 300ms ease-in}.panel .panel-head a.title-back-btn .txt{overflow:hidden;width:0;position:relative}.panel .panel-head a.title-back-btn::before{content:"";width:20px;height:20px;display:inline-block;background:url("assets/themes/default/icons/ico-arrow-left.svg") center center no-repeat}.panel .panel-head a.title-back-btn:hover{transition:all 300ms ease-out;border:1px solid #B1C8E7}.panel .panel-head a.title-back-btn:hover .txt{width:auto;color:#000;overflow:visible}.panel .panel-head a.title-back-btn:hover .txt::after{content:"";position:absolute;top:-4px;bottom:-4px;left:calc(100% + 6px);width:200px;background:linear-gradient(270deg,rgba(255,255,255,0) -26.19%,#FFFFFF 100%)}.panel .panel-head a.title-back-btn + .title-text{margin-left:36px}.panel .panel-head a.btn-back{display:inline-block;width:1.5rem;height:1.5rem;background:url("assets/themes/default/icons/ico-chevron-left.svg") center center no-repeat;text-indent:-9999px;transition:transform 75ms ease-out;margin:2px 0.5rem -2px 0}.panel .panel-head a.btn-back:hover{transform:scale(1.1);transition:transform 150ms ease-out}.panel .panel-head h2{font-size:1.25rem;line-height:1.25rem;font-weight:600;margin:0.25rem 0 0 0;flex-basis:100%}.panel .panel-head .actions{margin:0.25rem 0 0 0;display:flex}.panel .panel-head .actions a.btn{padding:0;display:block;width:2rem;height:2rem;text-indent:-9999px;flex-grow:0;flex-shrink:0;margin:-0.5rem 0 -0.5rem 0.5rem;transition:transform 50ms ease-out}.panel .panel-head .actions a.btn.btn-edit{background:url("assets/themes/default/icons/ico-edit.svg") center center no-repeat}.panel .panel-head .actions a.btn.btn-upload{background:url("assets/themes/default/icons/ico-upload.svg") center center no-repeat}.panel .panel-head .actions a.btn:hover{transform:scale(1.1);transition:transform 150ms ease-out}.panel .panel-head.with-breadcrumb{display:flex;flex-direction:column}.panel a.panel-head{font-size:1.25rem;font-weight:600}.panel a.panel-head:after{content:"";display:block;width:1rem;height:1rem;background:url("assets/themes/default/icons/ico-chevron-down.svg") center center no-repeat;align-self:center;margin-left:auto;opacity:0.5;transition:opacity 50ms ease-in}.panel a.panel-head:hover:after{opacity:1;transform:scale(1.1);transition:opacity 150ms ease-out,transform 100ms ease-in}.panel .panel-body{background:transparent;padding-left:1rem;padding-right:1rem;overflow-x:hidden;scrollbar-width:none;height:auto;top:3.5rem;right:0;bottom:0;left:0;margin-right:2px;transition:opacity 50ms ease-in,height 200ms ease-in-out}#mobile-bottom-filler{position:absolute;background-color:white;z-index:1;top:calc(100% - 100px);left:0px;width:100%;height:100px;overflow:none;z-index:20}::-webkit-scrollbar{width:8px;margin:2px}::-webkit-scrollbar-track{background:transparent;padding:2px}@media screen and (max-width:767px){.panel{box-shadow:0px -8px 8px rgba(0,0,0,0.05);border-bottom:unset}.panel .panel-body{transition:opacity 50ms ease-in}}@media screen and (min-width:767px){.panel{border-bottom:unset;box-shadow:0px -8px 8px rgba(0,0,0,0.05)}.panel .panel-body{transition:opacity 50ms ease-in}}@media screen and (min-width:1024px){.panel{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;margin-bottom:0.5rem;border-top:none;border-right:none;border-bottom:none;border-left:none;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);display:block}.panel .panel-head{display:flex;padding:1.25rem 1.5rem}.panel .panel-head a.header-btn{display:inline-block;white-space:nowrap;text-decoration:none;padding:0.125rem 0.5rem;border-radius:0.5rem;background:#EBF1F9;color:black;font-weight:500;font-size:1rem;line-height:1.25rem;letter-spacing:-0.5px;transition:background 125ms ease-out}.panel .panel-head a.header-btn:hover{background:#d7e3f3;transition:background 250ms ease-out}.panel a.panel-head:hover{color:#5C6A7B;transition:color 150ms ease-out}.panel .panel-body{transition:opacity 50ms ease-in,height 250ms ease-in-out;padding-left:1.5rem;padding-right:1.5rem}.panel .panel-body:before{top:-20px}.panel.has-scroll{display:flex;flex-direction:column}.panel.has-scroll .panel-body{overflow-y:scroll}#mobile-bottom-filler{display:none}}ul.sidebar-tabs{pointer-events:none;display:flex;list-style:none;margin:0!important;padding:1rem 0 0.5rem 0;overflow-x:scroll;scrollbar-width:none}ul.sidebar-tabs::-webkit-scrollbar{background-color:transparent;height:0}ul.sidebar-tabs li{pointer-events:all;margin-right:0.5rem;margin:0;padding:0px 8px 0px 0px;display:inline-block}ul.sidebar-tabs li a{display:inline-block;font-size:1rem;line-height:2rem;padding:0 0.75rem;font-weight:600;color:black;white-space:nowrap;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;background:rgba(255,255,255,0.75);text-decoration:none}ul.sidebar-tabs li a:hover{background:white;transition:all 150ms ease-out;transform:scale(1.02);text-decoration:none}ul.sidebar-tabs li.active a{background:#dbe6f4;color:#5C6A7B;text-decoration:none}ul.sidebar-tabs li.active a:hover{text-decoration:none}ul.sidebar-tabs li:first-child{margin-left:1rem}@media screen and (min-width:1024px){ul.sidebar-tabs{display:none}}ul.panel-tabs{list-style:none;display:flex;gap:0.25rem;padding:1rem 0.5rem 0rem 1rem;margin:0 0 0 0;overflow-x:scroll;scrollbar-width:none}ul.panel-tabs li a{font-weight:600;letter-spacing:-0.0313rem;display:inline-block;text-decoration:none;padding:0 10px;border-radius:0.25rem;font-size:1rem;line-height:2rem;color:#5C6A7B;white-space:nowrap;text-decoration:none}ul.panel-tabs li a:hover{color:black;text-decoration:none;transition:all 150ms ease-out}ul.panel-tabs li.active a{background:transparent;color:black;text-decoration:none;box-shadow:inset 0px 0px 0.3rem rgba(0,0,0,0.2)}ul.panel-tabs li.active a:hover{background:#fff;text-decoration:none}@media screen and (min-width:1024px){ul.panel-tabs{display:none;padding:1.25rem 1.5rem 0 1.5rem}}@media (max-width:1024px){.active-mobile-panel{display:block!important}.inactive-mobile-panel{display:none!important}}.context-menu{display:none;opacity:1;position:absolute;background:#5C6A7B;border-radius:0.5rem;z-index:99;box-shadow:0 10px 15px -3px rgba(0,0,0,0.2),0 4px 6px -4px rgba(0,0,0,0.1)}.context-menu.pointer-top:before,.context-menu.pointer-bottom:before{content:"";position:absolute;width:1rem;height:0.5rem;border-right:0.5rem solid transparent;border-left:0.5rem solid transparent;left:50%;transform:translateX(-50%)}.context-menu.pointer-top:before{border-bottom:0.5rem solid #5C6A7B;top:-7px}.context-menu.pointer-bottom:before{border-top:0.5rem solid #5C6A7B;bottom:-7px}.context-menu.is-visible{opacity:1;transition:opacity 100ms ease-out 250ms,top 100ms ease-out,left 100ms ease-out}.context-menu ul{display:flex;list-style:none;margin:0;padding:0}.context-menu ul li{display:block}.context-menu ul li a{display:block;position:relative;width:2.5rem;height:2.5rem;text-indent:-9999px;margin:0.25rem 0 0.25rem 0.25rem;border-radius:0.25rem}.context-menu ul li a span.icon{display:block;width:2.5rem;height:2.5rem;background-position:center center;background-repeat:no-repeat;opacity:0.85}.context-menu ul li a:before{display:none;content:attr(title);position:absolute;top:3.125rem;left:50%;transform:translateX(-50%);text-indent:0;color:white;padding:0.1rem 0.5rem;font-size:0.75rem;background:rgba(0,0,0,0.7);border-radius:1rem;border:1px solid rgba(0,0,0,0.5)}.context-menu ul li a:hover{background:#46515e}.context-menu ul li a:hover span.icon{opacity:1}.context-menu ul li a:hover:before{display:inline-block;position:absolute}.context-menu ul li a.highlighted{background:#303841;height:3rem;width:3rem;margin:0;border-radius:0 0.5rem 0.5rem 0}.context-menu ul li a.highlighted span.icon{width:3rem;height:3rem}.context-menu ul li a.highlighted:hover{background:#3b444f;transition:background 150ms ease-out}.context-menu ul li:last-child a{margin-left:0.25rem}.context-menu ul li:last-child a:before{top:3.375rem}a.btn-add .tooltip{display:inline-block;white-space:nowrap;background:#5C6A7B;border-radius:0.5rem;font-size:1rem;padding:0.25rem 0.5rem;color:white;top:50%;right:4.8rem;margin-top:-0.78rem;margin-left:0;z-index:99;position:absolute;opacity:0;transition:opacity 150ms ease-out,left 150ms ease-out 25ms;pointer-events:none}a.btn-add:hover{transition:all 150ms ease-out;box-shadow:0px 0px 1rem rgba(0,0,0,0.2)}a.btn-add:hover .tooltip{right:7.3rem;margin-top:-0.78rem;opacity:1;transition:opacity 150ms ease-out 75ms,left 150ms ease-out;pointer-events:none}.object-thumbnail{position:absolute;z-index:98;pointer-events:none;border:2px solid #5C6A7B;display:inline-block;width:84px;height:84px;background-color:white;border-radius:50%;box-shadow:0 4px 6px -1px rgba(0,0,0,0.2),0 2px 4px -2px rgba(0,0,0,0.1);transform:translate(-50%,-50%);display:none}.object-loader{position:absolute;z-index:99;pointer-events:none;display:inline-block;width:84px;height:84px;transform:translate(-50%,-50%)}.object-loader .modal-loader{display:block}a.btn-ar{top:1rem;right:1rem;transition:top 200ms ease-in-out}a.btn-ar .tooltip{display:inline-block;white-space:nowrap;background:#5C6A7B;border-radius:0.5rem;font-size:1rem;padding:0.25rem 0.5rem;color:white;top:50%;left:0;margin-top:-0.78rem;margin-left:0;z-index:99;position:absolute;opacity:0;transition:opacity 150ms ease-out,left 150ms ease-out 25ms,top 200ms ease-in-out;pointer-events:none}a.btn-ar:hover{transition:all 150ms ease-out;box-shadow:0px 0px 1rem rgba(0,0,0,0.2)}a.btn-ar:hover .tooltip{left:3.8rem;margin-top:-0.78rem;opacity:1;transition:opacity 150ms ease-out 75ms,left 150ms ease-out;pointer-events:none}a.btn-edit{position:absolute;top:1rem;right:1rem;bottom:auto;left:auto;background:white url("assets/themes/default/icons/ico-edit.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;width:3rem;height:3rem;transition:all 50ms ease-in;z-index:101}a.btn-edit .tooltip{display:inline-block;white-space:nowrap;background:#5C6A7B;border-radius:0.5rem;font-size:1rem;padding:0.25rem 0.5rem;color:white;top:50%;right:0;margin-top:-0.78rem;margin-left:0;z-index:99;position:absolute;opacity:0;transition:opacity 150ms ease-out,right 150ms ease-out 25ms;pointer-events:none}a.btn-edit:hover{transition:all 150ms ease-out;box-shadow:0px 0px 1rem rgba(0,0,0,0.2)}a.btn-edit:hover .tooltip{right:3.8rem;margin-top:-0.78rem;opacity:1;transition:opacity 150ms ease-out 75ms,right 150ms ease-out;pointer-events:none}.undo-redo-bar{position:absolute;left:1rem;z-index:101;display:flex;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;background:#EBF1F9}.undo-redo-bar a.btn{padding:0;display:block;width:3rem;height:3rem;background:white}.undo-redo-bar a.btn:first-child{margin-right:1px}.undo-redo-bar a.btn span.icon{display:block;text-indent:-9999px;width:3rem;height:3rem}.undo-redo-bar a.btn.is-disabled{cursor:default}.undo-redo-bar a.btn.is-disabled span.icon{opacity:0.5}.undo-redo-bar a.btn-undo{border-radius:0.5rem 0 0 0.5rem}.undo-redo-bar a.btn-undo span.icon{background:url("assets/themes/default/icons/ico-undo.svg") center center no-repeat}.undo-redo-bar a.btn-redo{border-radius:0 0.5rem 0.5rem 0}.undo-redo-bar a.btn-redo span.icon{background:url("assets/themes/default/icons/ico-redo.svg") center center no-repeat}.button-pair{border-radius:20px;z-index:100;display:flex;gap:1px;box-shadow:0px 0px 4px rgba(0,0,0,0.15),0px -1px 16px rgba(0,0,0,0.15)}a.back-to-board{display:flex;height:3rem;padding:0 0.75rem 0 0.75rem;position:absolute;z-index:102;top:1rem;left:1rem;background:#fff;box-shadow:0px 0px 1rem rgba(0,0,0,0.2);border-radius:0.5rem;display:flex;align-items:center;gap:0.25rem;color:black;font-weight:600}a.back-to-board .ico{display:inline-block;width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:1rem 1rem}a.back-to-board .ico.ico-back{background-image:url("assets/themes/default/icons/ico-rotate-one-direction.svg");transform:rotate(180deg)}a.back-to-board .logo{height:40px}a.back-to-board .logo img{height:100%}.canvas-knob{box-shadow:0px 0px 4px rgba(0,0,0,0.15),0px -1px 16px rgba(0,0,0,0.15);background-color:#fff;text-indent:-9999px;border-radius:24px;z-index:100;cursor:pointer}.canvas-knob:hover{transition:all 250ms ease-out;transform:scale(0.95);box-shadow:0px 0px 2px rgba(0,0,0,0.15),0px -1px 12px rgba(0,0,0,0.15)}.canvas-knob:active{box-shadow:0px 0px 2px rgba(0,0,0,0.15),0px -1px 12px rgba(0,0,0,0.15),0px 0px 0px 2px #5C6A7B;transition:all 100ms ease-out}.canvas-knob.knob-rotate{width:40px;height:72px;background-image:url("assets/themes/default/icons/ico-rotate-model.svg");background-repeat:no-repeat;background-position:center center}.canvas-knob.knob-rotate-90deg-ccw{width:36px;height:40px;background-image:url("assets/themes/default/icons/ico-arrow-right.svg");background-repeat:no-repeat;background-position:center center;border-radius:0 20px 20px 0;box-shadow:none}.canvas-knob.knob-rotate-90deg-cw{width:36px;height:40px;background-image:url("assets/themes/default/icons/ico-arrow-left.svg");background-repeat:no-repeat;background-position:center center;border-radius:20px 0 0 20px;box-shadow:none}.canvas-knob.knob-rotate-90deg-cw:hover{transform:scaleX(1) scale(0.95)}.canvas-knob.knob-delete{width:40px;height:40px;background-image:url("assets/themes/default/icons/ico-trash-red.svg");background-repeat:no-repeat;background-position:center center}.canvas-knob.knob-duplicate{width:40px;height:40px;background-image:url("assets/themes/default/icons/ico-duplicate-black.svg");background-repeat:no-repeat;background-position:center center}.canvas-knob.knob-add{width:40px;height:40px;background-image:url("assets/themes/default/icons/ico-add-object.svg");background-repeat:no-repeat;background-position:center center}.canvas-knob.knob-value{width:82px;height:40px;text-indent:0px}.canvas-knob.knob-nocolor{background-image:url("assets/themes/default/icons/ico_nocolor.svg")!important;background-position:center center!important;background-repeat:no-repeat!important}.canvas-knob.disabled{cursor:default;filter:opacity(60%)}.canvas-knob.is-active{border:2px solid #333;outline:2px solid #fff}.canvas-knob-drag{box-shadow:0px 0px 4px rgba(0,0,0,0.15),0px -1px 16px rgba(0,0,0,0.15);background-color:white;background-repeat:no-repeat;background-position:center center;border:2px solid #5C6A7B;text-indent:-9999px;border-radius:24px;z-index:100;cursor:pointer}.canvas-knob-drag:hover{transition:all 250ms ease-out;transform:scale(0.95);box-shadow:0px 0px 2px rgba(0,0,0,0.15),0px -1px 12px rgba(0,0,0,0.15)}.canvas-knob-drag:active{box-shadow:0px 0px 2px rgba(0,0,0,0.15),0px -1px 12px rgba(0,0,0,0.15);transition:all 100ms ease-out;border:2px solid #5C6A7B}.knob-drag-horizontal,.knob-drag-vertical{width:2.5rem;height:2.5rem}.knob-drag-horizontal{background-image:url("assets/themes/default/icons/ico-drag-arrows.svg")}.knob-drag-vertical{background-image:url("assets/themes/default/icons/ico-drag-arrows-vert.svg")}.knob-drag-vertical:hover{transform:scale(0.95)}ul.canvas-knobs-grouped{display:flex;flex-direction:row;background:#3E3E3E;padding:4px;border-radius:1rem;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);list-style:none;gap:0.25rem}ul.canvas-knobs-grouped li a.canvas-knob{display:inline-block;width:48px;height:48px;border-radius:0.75rem;border:1px solid #292929;background-repeat:no-repeat;background-position:center center}ul.canvas-knobs-grouped li a.canvas-knob.inverted{background-color:#333;border:1px solid #292929}ul.canvas-knobs-grouped li a.canvas-knob.inverted:hover{background-color:#404040}.canvas-field{border:2px solid #DBE5F2;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(5px);border-radius:0.5rem;display:flex;gap:0.25rem;font-size:1rem;z-index:999;overflow:hidden}.canvas-field input[type="number"],.canvas-field input[type="text"]{border:none;-webkit-appearance:none;-moz-appearance:textfield;margin:0;outline:none;font-size:1rem;width:90px;padding-left:0.25rem;background:#ebefff}.canvas-field input::-webkit-outer-spin-button,.canvas-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.canvas-field input[type=number]{-moz-appearance:textfield}.canvas-field .value{padding:0.25rem 0 0.25rem 0.25rem;outline:none;min-width:0.75rem;text-align:right}.canvas-field .unit{padding:0.25rem 0.25rem 0.25rem 0;color:#828282}.canvas-field:focus-within{border:2px solid #5278ff;background:#fafafa;transition:all 250ms ease-in-out}.canvas-field.disabled{background:rgba(255,255,255,0.7);border:1px solid #DBE5F2}.canvas-field.disabled .value{color:#828282}.canvas-field.disabled .unit{color:#828282}span.aino-logo{width:3rem;height:3rem;left:0.5rem;bottom:0.5rem;z-index:100}a.btn-ar{position:absolute;top:1rem;right:1rem;background:white url("assets/themes/default/icons/ico_ar.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;width:3rem;height:3rem;z-index:101!important;text-indent:-9999px}a.btn-ar-2{position:absolute;bottom:1rem;right:1rem;background:white url("assets/themes/default/icons/ico_ar.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;width:3rem;height:3rem;z-index:101!important;text-indent:0;color:rgba(92,106,123,0.9)}a.btn-ar-2:before{content:"";border:2px solid #EBF1F9;border-radius:0.5rem;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 100ms ease-in-out;opacity:0}a.btn-ar-2 .text{border:1px solid rgba(92,106,123,0.15);white-space:nowrap;font-size:12px;line-height:24px;padding-left:1rem;padding-right:1rem;line-height:1.75rem;display:inline-block;border-radius:0.5rem 0 0 0.5rem;border-right:0;position:absolute;right:3rem;top:0.625rem;background:rgba(235,241,249,0.6)}a.btn-ar-2:hover{color:rgba(92,106,123,0.8);transition:all 200ms ease-in-out}a.btn-ar-2:hover:before{opacity:1;top:0.0625rem;right:0.0625rem;bottom:0.0625rem;left:0.0625rem}a.btn-ar-2:hover .text{border:1px solid rgba(92,106,123,0.3);border-right:0}a.btn-fullscreen{display:none;background:white url("assets/themes/default/icons/ico_fullscreen.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;width:3rem;height:3rem;z-index:101;text-indent:-9999px}a.btn-edit{position:absolute;top:auto;right:auto;bottom:13.5rem;left:1rem;background:white url("assets/themes/default/icons/ico-edit.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;width:3rem;height:3rem;transition:all 50ms ease-in;z-index:101;text-indent:-9999px}a.btn-add{background:white url("assets/themes/default/icons/ico-add-new.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;width:3rem;height:3rem;transition:all 50ms ease-in;z-index:101;margin-right:0.5rem;text-indent:-9999px}.right-corner{position:absolute;display:flex;top:1rem;bottom:auto;right:0.5rem;z-index:103}.right-corner>*{margin-left:7px}.right-corner>*:first-child{margin:0}span.aino-logo{width:2rem;height:2rem;background:url("assets/themes/default/icons/ico-aino.svg") center center no-repeat;background-size:75%;position:absolute;z-index:102;left:1.5rem;top:0.875rem;opacity:0.75;transition:opacity 50ms ease-in;z-index:100;text-indent:-9999px;display:none}span.aino-badge{position:relative;display:inline-block;width:109px;height:24px;background:url("assets/themes/default/img/aino_badge.svg") 0 0 no-repeat;text-indent:-9999px;z-index:101;left:1rem;bottom:1rem}span.copyright{font-size:10px;left:1rem;color:rgba(0,0,0,0.4);margin:0.25rem 0 0 0;z-index:101}span.copyright p{margin:0.25rem 0 0 0;padding:0}span.copyright a{pointer-events:auto;cursor:pointer;color:rgba(0,0,0,0.6);border-bottom:1px solid rgba(0,0,0,0.2)}span.copyright a:hover{color:rgba(0,0,0,0.8);border-bottom:1px solid rgba(0,0,0,0.8)}.btn-group{display:flex;flex-direction:row;gap:0;border-radius:0.5rem;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2)}.btn-group .btn{border-right:1px solid #ccc}.btn-group .dropdown-settings a.btn-settings{border-radius:0 0.5rem 0.5rem 0;box-shadow:none}a.btn-share{border-radius:0.5rem 0 0 0.5rem;box-shadow:none;padding:0 0.8125rem;display:flex;align-items:center;line-height:1.5rem;color:#3F4D5B;text-indent:-9999px;border:1px solid #384451}a.btn-share:after{content:"";margin:0 0 0 0rem;display:inline-block;background-image:url("assets/themes/default/icons/ico_users.svg");background-size:cover;background-repeat:no-repeat;width:1.25rem;height:1.25rem}a.btn-share:hover{color:#000}a.btn-share{text-indent:-9999px}.dropdown-settings{width:3rem;height:3rem}.dropdown-settings a.btn-settings{background:#fff url("assets/themes/default/icons/ico-kebab.svg") center center no-repeat;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);width:3rem;height:3rem;transition:all 50ms ease-in;z-index:102;display:inline-block;border-radius:0.5rem;text-indent:-9999px}.dropdown-settings a.btn-settings.is-active{border:2px solid #5C6A7B;box-shadow:none}.dropdown-settings ul.list-settings{list-style:none;display:none;width:256px;position:absolute;top:3.5rem;bottom:auto;left:auto;right:0rem;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem;background:white;margin:0;padding:1rem 1rem 0.5rem 1rem}.dropdown-settings ul.list-settings.is-visible{display:inline-block}.dropdown-settings ul.list-settings li{margin:0}.dropdown-settings ul.list-settings li a{padding:0.5rem 0.5rem;display:block;text-decoration:none;color:#5C6A7B;border-radius:2px}.dropdown-settings ul.list-settings li a .icon{display:inline-block;width:1rem;height:1rem;margin-bottom:-2px;margin-right:0.5rem;background-size:cover}.dropdown-settings ul.list-settings li a .icon.icon-new-proj{background-image:url("assets/themes/default/icons/ico_new_proj.svg")}.dropdown-settings ul.list-settings li a .icon.icon-download{background-image:url("assets/themes/default/icons/ico-download.svg")}.dropdown-settings ul.list-settings li a .icon.icon-background{background-image:url("assets/themes/default/icons/ico_floorplan.svg")}.dropdown-settings ul.list-settings li a .icon.icon-share{background-image:url("assets/themes/default/icons/ico-link.svg")}.dropdown-settings ul.list-settings li a .icon.icon-logout{background-image:url("assets/themes/default/icons/ico-logout.svg")}.dropdown-settings ul.list-settings li a .icon.icon-login{transform:scaleX(-1);background-image:url("assets/themes/default/icons/ico-logout.svg")}.dropdown-settings ul.list-settings li a:hover{background:#f7f9fd;border-radius:2px}.dropdown-settings ul.list-settings li hr{margin:0.5rem -1rem 0 -1rem;padding:0;border:0;height:0;line-height:0;border-bottom:1px solid #EBF1F9}.dropdown-settings ul.list-settings li .setting-container{padding:0!important}.dropdown-settings li.langswitcher{padding:1rem 0 0.5rem 0}.dropdown-settings li.langswitcher span.langswitcher-title{font-weight:600;color:#323232}.dropdown-settings li.langswitcher ul.langswitcher-options{overflow:hidden;margin:0.5rem 0 0 0;padding:0}.dropdown-settings li.langswitcher ul.langswitcher-options li{list-style:none}.dropdown-settings li.langswitcher ul.langswitcher-options li a{display:flex;padding:0.5rem 0.5rem 0.5rem 0.5}.dropdown-settings li.langswitcher ul.langswitcher-options li a:before{content:"";display:inline-block;align-self:center;width:1rem;height:1rem;margin-right:0.5rem}.dropdown-settings li.langswitcher ul.langswitcher-options li a:hover:before{background:url("assets/themes/default/icons/ico-checked.svg") center center no-repeat;opacity:0.4}.dropdown-settings li.langswitcher ul.langswitcher-options li.active a:before{background:url("assets/themes/default/icons/ico-checked.svg") center center no-repeat}.dropdown-settings li.langswitcher ul.langswitcher-options li.active a:hover:before{background:url("assets/themes/default/icons/ico-checked.svg") center center no-repeat;opacity:1}a.btn-share{box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);height:3rem;transition:all 50ms ease-in;z-index:102;display:flex;align-items:center;border-radius:0.5rem;z-index:102;background:#fff}@media screen and (min-width:1024px){a.btn-share{text-indent:0!important;padding:0 0.8125rem!important}a.btn-share:after{margin:0!important}.dropdown-settings ul.list-settings{top:3.5rem}}*[tooltip]{display:inline-block;z-index:100!important;overflow:visible}*[tooltip]:after{box-shadow:0 0 #0000;position:absolute;text-indent:0;display:inline-block;content:attr(tooltip);white-space:nowrap;background:#5C6A7B;border-radius:0.25rem;padding:3px 8px 4px 8px;color:white;font-size:0.875rem;opacity:0;pointer-events:none}*[tooltip]:before{position:absolute;display:inline-block;width:0.5rem;height:1rem;content:"";top:16px;right:0;transform:translate(-50%,-50%);opacity:0}*[tooltip]:hover:after{opacity:1;transition:all 50ms ease-in-out 1s}*[tooltip]:hover:before{content:"";opacity:1;transition:opacity 50ms ease-in-out 1s}*[tooltip].tt-r:after{top:50%;left:calc(100% + 0.75rem);transform:translateY(-50%)}*[tooltip].tt-r:before{border-right:8px solid #5C6A7B;border-top:8px solid transparent;border-bottom:8px solid transparent;top:50%;left:calc(100%);transform:translate(50%,-50%)}*[tooltip].tt-l:after{top:50%;right:calc(100% + 0.75rem);transform:translateY(-50%)}*[tooltip].tt-l:before{border-left:8px solid #5C6A7B;border-top:8px solid transparent;border-bottom:8px solid transparent;top:50%;right:calc(100% + 0.5rem);transform:translate(50%,-50%)}*[tooltip].tt-t:after{bottom:calc(100% + 1rem);right:50%;transform:translateX(50%);margin-bottom:0rem}*[tooltip].tt-t:before{border-top:8px solid #5C6A7B;border-left:8px solid transparent;border-right:8px solid transparent;top:-1rem;right:50%;transform:translateX(50%)}*[tooltip].tt-b:after{top:calc(100% + 1rem);right:50%;transform:translateX(50%);margin-bottom:0rem}*[tooltip].tt-b:before{border-bottom:8px solid #5C6A7B;border-left:8px solid transparent;border-right:8px solid transparent;top:calc(100% + 1px);right:50%;transform:translateX(50%)}.form-row{display:flex;flex-direction:row;flex-shrink:1;margin-top:1rem}.form-row .form-item{flex-shrink:1;display:flex;flex-direction:column}.form-row .form-item label{margin:0.5rem 0;font-size:0.875rem;font-weight:500}.form-row .form-item:last-child{margin-right:0}.form-row .form-item .field{position:relative}.form-row .form-item .field input[type="number"]{width:100%;margin:0;padding:0 0 0 0.5rem;line-height:2rem;border:none;background:#EBF1F9;border-radius:0.5rem;-moz-appearance:none;outline:none}.form-row .form-item .field input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.form-row .form-item .field input[type="number"]:hover{background:#d7e3f3;transition:background 150ms ease-out}.form-row .form-item .field .unit{position:absolute;top:0;right:0.5rem;line-height:2rem;color:#828282}.form-row fieldset{margin:0;padding:0;border:none;display:flex;flex-direction:row}.form-row fieldset legend{margin:0.5rem 0;padding:0;display:block;font-size:0.875rem;font-weight:500}.form-row fieldset .form-item{margin:0;border-right:1px solid white}.form-row fieldset .form-item label{display:none}.form-row fieldset .form-item .field input[type="number"]{border-radius:0}.form-row fieldset .form-item:first-of-type .field input[type="number"]{border-radius:0.5rem 0 0 0.5rem}.form-row fieldset .form-item:last-child .field input[type="number"]{border-radius:0 0.5rem 0.5rem 0}.form-row.has-list{margin:0.75rem 0;display:flex;flex-direction:column;gap:0.5rem}:root{--gray:#636e72;--dark-gray:#2d3436;--light-gray:#b2bec3;--x-light-gray:#dfe6e9;--gradient:linear-gradient(#fdcb6e,#ffeaa7)}label.cb-label{position:relative;padding-top:5px;padding-bottom:5px;padding-left:2rem;line-height:1.5rem;display:block}label.cb-label.xs-text{font-size:0.75rem!important;line-height:1rem!important;font-weight:400!important;margin:0.5rem 0;color:#999}label.cb-label.xs-text input{position:absolute;left:2px;top:-1px}label.cb-label input{position:absolute;left:2px;top:4px}label.cb-label a{color:#5C6A7B}label.cb-label a:hover{text-decoration:none}input[type="radio"],input[type="checkbox"]{appearance:none;width:1.25rem;height:1.25rem;border:2px solid #DBE5F2;font:inherit;margin-bottom:-0.125em;transition:background 125ms ease-out}input[type="radio"]:not(:checked):hover,input[type="checkbox"]:not(:checked):hover{border-color:transparent;background:#DBE5F2;transition:background 250ms ease-out}input[type="radio"]{border-radius:50%}input[type="radio"]:checked{border-color:transparent;background:#5C6A7B;transition:background 250ms ease-out}input[type="radio"]:checked:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:#fff;border-radius:50%}input[type="checkbox"]{border-radius:0.25rem}input[type="checkbox"]:checked{border-color:transparent;background:#5C6A7B;transition:background 250ms ease-out}input[type="checkbox"]:checked:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;border-radius:0 0 0 3px;transform:rotate(-45deg)}@keyframes swiper{from{transform:translate3d(0,0,0)}to{transform:translate3d(18px,0,0)}}@keyframes taptap{0%{transform:scale(1) translate3d(0,0,0)}25%{transform:scale(1) translate3d(0,0,0)}75%{transform:scale(0.8) translate3d(0,-10px,0)}100%{transform:scale(1) translate3d(0,0,0)}}@keyframes ripple{0%{transform:scale(0.05) translate3d(0,0,0);opacity:1}60%{transform:scale(0.05) translate3d(0,0,0);opacity:1}100%{transform:scale(1) translate3d(0,0,0);opacity:0}}@keyframes pulse{0%{transform:scale(1);box-shadow:0 4px 24px 2px rgba(0,0,0,0.1)}100%{transform:scale(0.9);box-shadow:0 1px 2px 1px rgba(0,0,0,0.1)}}.canvas-lock{position:absolute;display:flex;justify-content:center;top:0;right:0;bottom:0;left:0;z-index:100}.canvas-lock .animation{width:131px;height:34px;position:absolute;top:50%;left:50%;z-index:100000;transform:translate(-50%,-50%);background:url("assets/themes/default/img/swipe-hor-bg.svg") top center no-repeat}.canvas-lock .animation .hand{width:52px;height:84px;position:absolute;top:10px;left:54px;background:url("assets/themes/default/img/swipe-hor-hand.svg") center center no-repeat;animation:swiper 1.5s;animation-direction:alternate;animation-iteration-count:infinite}.canvas-lock .animation2{width:104px;height:128px;position:absolute;top:50%;left:50%;z-index:100000;transform:translate(-50%,-50%)}.canvas-lock .animation2 .hand{width:96px;height:112px;background:url(assets/themes/default/img/tap-hand.svg) center center no-repeat;animation:taptap 2s;animation-iteration-count:infinite;animation-delay:2s;z-index:100002;position:absolute}.canvas-lock .animation2 .ripple{opacity:0;background:rgba(0,0,0,0.75);width:48px;height:48px;position:absolute;top:-16px;left:13px;border-radius:50%;z-index:100001;animation:ripple 2s;animation-iteration-count:infinite;animation-delay:2s}.canvas-lock .animation3{width:72px;height:72px;border-radius:1rem;align-self:center;animation:pulse 1.5s;animation-direction:alternate;animation-iteration-count:infinite;background:rgba(255,255,255,0.9) url("assets/themes/default/img/ico-rotate-3d.svg") center center no-repeat;background-size:50% 50%}@media screen and (min-width:1024px){.canvas-lock .animation3{width:144px;height:144px;border-radius:2rem;align-self:center;animation:pulse 1.5s;animation-direction:alternate;animation-iteration-count:infinite;background:rgba(255,255,255,0.9) url("assets/themes/default/img/ico-rotate-3d.svg") center center no-repeat}}.asset-manager{position:relative;height:100%}.asset-manager .panel{height:100%}.asset-manager .panel .panel-body::-webkit-scrollbar{width:8px;background:transparent}.asset-manager .panel .panel-body::-webkit-scrollbar-track{background:transparent;width:0.5rem}.asset-manager .panel .panel-body::-webkit-scrollbar-thumb{width:0.5rem;background:#738397;margin:0 2px;width:0.25rem;border-radius:6px;border:2px solid #fff}.asset-manager .panel .panel-body:hover::-webkit-scrollbar-thumb{width:0.5rem;background:#5C6A7B;margin:0 2px;width:0.25rem;border-radius:6px;border:1px solid #fff}.asset-manager .panel .panel-body ul.collections-list{list-style:none;margin:1.5rem 0;padding:0}.asset-manager .panel .panel-body ul.collections-list li{margin-bottom:1rem}.asset-manager .panel .panel-body ul.collections-list li:last-child{margin-bottom:0}.asset-manager .panel .panel-body ul.collections-list li a{display:flex;align-items:center;text-decoration:none}.asset-manager .panel .panel-body ul.collections-list li a .image{display:inline-block;width:5rem;height:5rem;border-radius:1rem;background:#EBF1F9;flex-shrink:0;transition:transform 150ms ease-out}.asset-manager .panel .panel-body ul.collections-list li a .name{margin-left:1.5rem;font-size:1.25rem;line-height:1.5rem;color:black;font-weight:400;letter-spacing:-0.5px;flex-basis:100%}.asset-manager .panel .panel-body ul.collections-list li a:hover .image{transform:scale(1.05);transition:transform 250ms ease-out}.asset-manager .panel .panel-body ul.collections-list li a.is-editable{pointer-events:none}.asset-manager .panel .panel-body ul.collections-list li a.is-editable .image{transform:scale(1)}.asset-manager .panel .panel-body ul.collections-list li a.is-editable .name{pointer-events:all;background:white;border:2px solid #EBF1F9;margin-right:0.5rem;padding:0.5rem;border-radius:0.5rem;outline:none;transition:all 150ms ease-out;font-size:18px}.asset-manager .panel .panel-body ul.collections-list li a.is-editable .name:hover{border:2px solid #d7e3f3;transition:all 250ms ease-out}.asset-manager .panel .panel-body ul.collections-list li a.is-editable .name:focus{border:2px solid #ccdbf0;background:#fbfcfe}.asset-manager .panel .panel-body ul.collections-list li a.is-editable:after{display:none}.asset-manager .panel .panel-body ul.collections-list li a.is-editable a.delete-btn{display:inline-block;text-indent:-9999px;width:2.75rem;height:2.75rem;border-radius:0.5rem;background:url("assets/themes/default/icons/ico-trash-red.svg") center center no-repeat;pointer-events:all;transition:background 150ms ease-out;flex-shrink:0;flex-grow:0}.asset-manager .panel .panel-body ul.collections-list li a.is-editable a.delete-btn :after{display:none}.asset-manager .panel .panel-body ul.collections-list li a.is-editable a.delete-btn:hover{background-color:#EBF1F9;transition:background 250ms ease-out}.asset-manager .panel .panel-body ul.assets-list{box-sizing:border-box;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;flex-grow:0;flex-shrink:0;margin:1.5rem -0.75rem 0 -0.75rem}.asset-manager .panel .panel-body ul.assets-list li{flex-basis:30%;padding:0 0.75rem;margin:0 0 1.5rem 0;position:relative}.asset-manager .panel .panel-body ul.assets-list li a{display:block;color:black;text-decoration:none;position:relative}.asset-manager .panel .panel-body ul.assets-list li a .image{display:block;background:#EBF1F9;border-radius:full;width:108px;height:108px;border-radius:1rem;position:relative}.asset-manager .panel .panel-body ul.assets-list li a .name{font-size:1rem;line-height:1.25rem;text-align:center;letter-spacing:-0.5px;padding:12px 0 0 0;height:52px;width:108px;overflow:hidden;text-overflow:ellipsis}.asset-manager .panel .panel-body ul.assets-list li a:hover .image{display:block;background:rgba(0,0,0,0.75);width:108px;height:108px;position:relative;top:0;left:0;border-radius:1rem}.asset-manager .panel .panel-body ul.assets-list li a:hover .image:before{display:block;position:absolute;left:0.75rem;background:rgba(0,0,0,0.6);width:108px;height:108px;border-radius:1rem}.asset-manager .panel .panel-body ul.assets-list li a:hover:before{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:url("assets/themes/default/icons/ico_add_asset.svg");position:absolute;top:35px;left:50%;transform:translateX(-50%);z-index:99}.asset-manager .panel .panel-body ul.assets-list li a:hover:after{content:attr(title);display:flex;flex-direction:column;justify-content:center;text-align:center;color:white;font-size:0.75rem;letter-spacing:-0.5px;font-weight:500;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);z-index:99;width:100%}.asset-manager .panel:nth-child(2){position:absolute;top:0;right:-460px;bottom:1.5rem;z-index:9999;width:436px;transition:right 125ms ease-in}.asset-manager .panel:nth-child(2).is-visible{right:0;transition:right 250ms ease-out}ul.breakdown-list{list-style:none;margin:1.25rem 0;padding:0;font-size:1rem}ul.breakdown-list li{margin:0;padding:0}ul.breakdown-list li a{display:flex;flex-wrap:nowrap;padding:0.5rem;justify-content:space-between;color:black;border-radius:0.25rem}ul.breakdown-list li a .val{color:#828282}ul.breakdown-list li a:hover{background:rgba(101,100,87,0.1)}.toast{background:#fff;position:absolute;padding:1rem;border-radius:0.75rem;display:flex;flex-direction:column;align-items:center;row-gap:1rem;z-index:9999;box-shadow:0 10px 15px -3px rgba(0,0,0,0.2),0 4px 6px -4px rgba(0,0,0,0.1)}.toast .pictogram{flex-shrink:0;flex-grow:0;width:2.5rem;height:2.5rem;border:2px solid #5C6A7B;border-radius:50%;background:url("assets/themes/default/icons/ico_lock.svg") center center no-repeat}.toast .text{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:2px}.toast .text p{font-size:0.875rem;margin:0;padding:0;text-align:center}.toast .actions{display:flex;align-self:center;column-gap:6px;flex-direction:column;align-self:stretch;row-gap:0.5rem}.toast .actions .btn{align-self:stretch;text-align:center}.toast.bottom-center{bottom:1rem;left:1rem;right:1rem}.toast.slide-in-bottom{animation:1000ms cubic-bezier(0.5,1,0.89,1) 0s 1 slideInBottom}@keyframes slideInBottom{0%{bottom:-200px}100%{bottom:16px}}@media screen and (min-width:480px){.toast{width:480px;max-width:none}.toast.bottom-center{transform:translateX(-50%);left:50%;right:auto}}@media screen and (min-width:767px){.toast{flex-direction:row;column-gap:1rem;max-width:none;width:auto}.toast .text{white-space:nowrap;align-items:flex-start}.toast .actions{flex-direction:row}.toast .actions .btn{white-space:nowrap}}.popover-tooltip{position:relative;width:1.75rem}.popover-tooltip a.tooltip-icon{display:inline-block;text-indent:-9999px;width:1.75rem;height:1.75rem;background:#EBF1F9 url("assets/themes/default/icons/ico_info.svg") 0 0 no-repeat;border-radius:50%;transition:background-color 150ms ease-out}.popover-tooltip a.tooltip-icon:hover{background-color:#c4d6ed;transition:background-color 250ms ease-out}.popover{position:absolute;z-index:99;width:320px;display:block;background:#fff;box-shadow:0 2px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.1);border-radius:0.5rem;border:1px solid #c2c2c2;top:-12px}.popover .popover-title{padding:0.75rem 2.5rem 0.75rem 1rem;font-size:16px;font-weight:700;position:relative;border-bottom:1px solid #e8e8e8}.popover .popover-title a.close-popover{display:inline-block;width:2.5rem;height:2.5rem;text-indent:-9999px;background:url("assets/themes/default/icons/ico-close.svg") center center no-repeat;background-size:40%;margin:-20px -20px 0 0;position:absolute;top:24px;right:22px}.popover .popover-body{padding:0.75rem 1rem;font-size:14px}.popover .popover-body p{margin:0 0 0.5rem 0;padding:0}.popover .popover-body p:only-child{margin:0}.popover .popover-body p:last-child{margin:0 0 0 0}.popover:before{content:"";display:inline-block;background:white;border-radius:2px 0 0 0;width:12px;height:12px;position:absolute;border-top:1px solid #828282;border-left:1px solid #828282}.popover.al-right{left:40px}.popover.al-right:before{transform:rotate(-45deg);top:20px;left:-0.35rem}.popover.al-left{right:40px}.popover.al-left:before{transform:rotate(135deg);top:20px;right:-0.35rem}.popover.al-top{top:auto;bottom:40px}.popover.al-top:before{transform:rotate(225deg);bottom:-0.35rem;right:50%}.popover.al-bottom{top:40px;bottom:auto}.popover.al-bottom:before{transform:rotate(45deg) translate(4px,-50%);top:-0.35rem;right:50%}ul.categories-breacrumb{list-style:none;margin:0 0 0.5rem 0;padding:0;display:flex;font-size:0.875rem;width:100%;overflow:hidden}ul.categories-breacrumb li{flex-shrink:1;line-height:1rem;display:flex;white-space:nowrap}ul.categories-breacrumb li:after{display:inline-block;content:"";width:0.5rem;height:1rem;background-image:url("assets/themes/default/icons/ico-chevron-right.svg");background-repeat:no-repeat;background-position:center center;background-size:12px 12px;margin:0 4px;opacity:0.5}ul.categories-breacrumb li a{line-height:1rem;display:inline-block;height:1rem;color:#5C6A7B;max-width:95px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.categories-breacrumb li a:hover{color:#515d6c;text-decoration:underline}ul.categories-breacrumb li a.root{display:inline-block;width:1rem;height:1rem;margin:0 0.25rem 0 0;background:url("assets/themes/default/icons/ico_folder.svg") 0 0 no-repeat;opacity:0.3}ul.categories-breacrumb li a.root:hover{opacity:0.5}ul.categories-breacrumb li:first-child.collapsed .lbl{width:1.25rem;display:inline-block;background-image:linear-gradient(90deg,#5C6A7B,transparent);background-clip:text;-webkit-background-clip:text;color:transparent;text-decoration:underline}ul.categories-breacrumb li:first-child.no-text .lbl{display:none}ul.categories-breacrumb li:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.categories-breacrumb li:last-child:after{display:none}.price-total{position:absolute;z-index:9999;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:border 150ms ease-out;height:3rem;border-radius:0.5rem;padding:0 0.5rem 0 0.5rem;background:#fff;box-shadow:0px 0px 1rem rgba(0,0,0,0.2);gap:0.5rem}.price-total .icon{display:inline-block;width:2rem;height:2rem;background:url("assets/themes/default/icons/cart_icons.svg") 0 0 no-repeat;background-size:cover;order:1;position:relative}.price-total .icon .badge{color:#fff;font-size:0.5rem;line-height:0.75rem;padding:1px 4px;border-radius:8px;background:linear-gradient(90deg,#F14207 0%,#CA0B44 100%);position:absolute;right:-0.25rem;bottom:0;z-index:3}.price-total .lbl{font-size:12px;font-weight:700;color:black}.price-total .price{font-size:14px;font-weight:700;color:#828282;letter-spacing:-0.5px;order:2;display:none}@media screen and (min-width:1024px){.price-total .price{display:inline-block}}ul.tabs-grouped{list-style:none;display:flex;justify-content:stretch;margin:0;padding:0;background:#f3f6fb;color:0.875rem;border-radius:0.25rem}ul.tabs-grouped li{flex-grow:1;margin:4px 0}ul.tabs-grouped li a{text-align:center;display:block;padding:0.25rem 0.5rem;color:#5C6A7B;font-size:0.875rem}ul.tabs-grouped li a:hover{color:#303841;transition:color 250ms ease-out}ul.tabs-grouped li.active{margin:0}ul.tabs-grouped li.active a{padding:0.5rem 0;width:100%;background:#5C6A7B;border-radius:0.25rem;color:white}ul.tabs-grouped li.active a:hover{background:#46515e;transition:background 250ms ease-out}ul.tabs-grouped li:not(:last-child){border-right:1px solid #d7e3f3}ul.details-parameters-list{list-style:none;margin:0;padding:0;font-size:0.875rem;overflow-x:hidden}ul.details-parameters-list li{display:flex;justify-content:space-between;margin-bottom:0.5rem}ul.details-parameters-list li:last-child{margin-bottom:0}ul.details-parameters-list li .val{color:#828282;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.details-parameters-list li.full-width{flex-direction:column}ul.details-parameters-list li.full-width .lbl{margin-bottom:0.25rem}ul.details-parameters-list li.full-width .val{white-space:normal}ul.details-parameters-list li.full-width .val p{margin:0 0 0.5rem 0;padding:0}ul.details-parameters-list li.full-width .val p:last-child{margin:0}ul.details-parameters-list li.full-width .val p:only-child{margin:0;padding:0}.price-breakdown.price-breakdown-list{list-style:none;margin:0;padding:0.5rem 0 0.5rem 0}.price-breakdown.price-breakdown-list li{padding:0 0 0.5rem 0;display:flex;align-items:center;column-gap:0.25rem;font-size:0.875rem}.price-breakdown.price-breakdown-list li .obj-param-val{justify-self:flex-end;flex-grow:1;text-align:right}.price-breakdown.price-breakdown-list .totals{border-top:1px solid #EBF1F9;padding:0.25rem 0;display:flex;justify-content:flex-end}.price-breakdown .obj-color-swatch{display:inline-block;width:0.75rem;height:0.75rem;text-indent:-9999px;border-radius:2px;background:#ccc}.price-breakdown a.obj-name{color:#5C6A7B}.price-breakdown a.obj-name:after{content:"";display:inline-block;width:12px;height:12px;background-image:url("assets/themes/default/icons/ico-chevron-right.svg");background-position:center center;background-size:12px 12px;background-repeat:no-repeat;margin-left:0.25rem}.price-breakdown a.obj-name:hover{text-decoration:underline;color:#515d6c}.price-breakdown.price-breakdown-table{width:100%;margin:0.5rem 0;font-size:0.875rem;text-align:left}.price-breakdown.price-breakdown-table th,.price-breakdown.price-breakdown-table td{padding:0.25rem 0}.price-breakdown.price-breakdown-table th.txt-sec,.price-breakdown.price-breakdown-table td.txt-sec{color:#828282;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:180px;cursor:pointer}.price-breakdown.price-breakdown-table th.txt-sec:hover,.price-breakdown.price-breakdown-table td.txt-sec:hover{color:#030303}.price-breakdown.price-breakdown-table th.txt-al-r,.price-breakdown.price-breakdown-table td.txt-al-r{text-align:right}.price-breakdown.price-breakdown-table th.txt-al-c,.price-breakdown.price-breakdown-table td.txt-al-c{text-align:center}.price-breakdown.price-breakdown-table th.txt-al-l,.price-breakdown.price-breakdown-table td.txt-al-l{text-align:left}.price-breakdown.price-breakdown-table thead th{vertical-align:bottom;border-bottom:1px solid #EBF1F9}.price-breakdown.price-breakdown-table tbody tr.obj-top th{padding:0.25rem 0 2px 0}.price-breakdown.price-breakdown-table tbody tr.obj-top th a{font-weight:400}.price-breakdown.price-breakdown-table tbody tr.obj-top:first-child th{padding:0.5rem 0 2px 0}.price-breakdown.price-breakdown-table tbody tr.obj-bot td{padding:0 0 0.25rem 0}.price-breakdown.price-breakdown-table tbody tr.obj-bot:last-child td{padding:0 0 1rem 0}.price-breakdown.price-breakdown-table tbody tr td .obj-color-swatch{display:inline-block;vertical-align:middle;position:relative;top:-1px}.price-breakdown.price-breakdown-table tfoot td{border-top:1px solid #EBF1F9}.price-breakdown.price-breakdown-table th,.price-breakdown.price-breakdown-table td{padding:0.25rem 0}.brand-info-popup{transform-origin:100% 100%;transform:translate(-100%,-100%) scale(1)}.brand-info-popup .popup-body{animation:none;width:320px;background:#fff;padding:0 1rem 1rem 1rem;border-radius:16px 16px 0 16px;filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.25));box-sizing:border-box;width:96px;height:96px;min-height:96px;border-radius:50% 50% 0 50%}.brand-info-popup .popup-body a.btn-expand{width:40px;height:40px;position:absolute;right:-6px;top:-10px;padding:8px;transform:scale(1)}.brand-info-popup .popup-body a.btn-expand span{display:inline-block;background:#000;width:24px;height:24px;border-radius:50%;background:#5C6A7B url("assets/themes/default/icons/ico-expand-light.svg") center center no-repeat}.brand-info-popup .popup-body:after{content:"";width:1.5rem;height:1.5rem;position:absolute;right:-9px;bottom:-9px;background:url("assets/themes/default/img/popup-pointer-br.svg") right bottom no-repeat}.brand-info-popup .popup-body .brand-logo{height:100%;display:flex;justify-content:center;align-items:center;margin:0 0px 0 0px;padding:0;top:0;bottom:8px;right:8px;left:0px;min-height:96px}.brand-info-popup .popup-body .brand-logo img{filter:saturate(0);max-height:3.5rem;object-fit:fill;max-width:100%;height:auto}.brand-info-popup .popup-body a.btn-close{display:block;padding:0.5rem;width:2.5rem;height:2.5rem;text-indent:-9999px;position:absolute;z-index:100;top:0.5rem;right:0.5rem;opacity:0}.brand-info-popup .popup-body a.btn-close .icon{opacity:1;width:1.5rem;height:1.5rem;display:block;background-color:rgba(0,0,0,0.4);background-color:rgba(0,0,0,0.6);background-image:url("assets/themes/default/icons/ico_close_white.svg");background-position:center center;background-repeat:no-repeat;background-size:12px 12px;border-radius:50%}.brand-info-popup .popup-body a.btn-close:hover .icon{background-color:rgba(0,0,0,0.7)}.brand-info-popup .popup-body a.btn-close:active .icon{background-color:rgba(0,0,0,0.7)}.brand-info-popup .popup-body .brand-content{position:relative;bottom:-16px;opacity:0;height:auto}.brand-info-popup .popup-body .brand-content .product-data{display:flex;flex-direction:row;gap:0.75rem}.brand-info-popup .popup-body .brand-content .product-data .product-pic{background:#fff;width:84px;height:84px;border-radius:8px;border:1px solid #DBE5F2;flex-shrink:0}.brand-info-popup .popup-body .brand-content .product-data .product-texts{display:flex;flex-direction:column}.brand-info-popup .popup-body .brand-content .product-data .product-texts .product-name{order:2;margin:0 0 0.25rem 0;padding:0;color:black;font-size:1rem;line-height:1.25rem}.brand-info-popup .popup-body .brand-content .product-data .product-texts .product-brand{order:1;margin:0;padding:0;font-size:12px;font-weight:700;color:#656457}.brand-info-popup .popup-body .brand-content .product-data .product-texts .product-price{order:3;color:#656457;font-weight:400}.brand-info-popup .popup-body .brand-content .product-description p{font-size:14px;color:black}.brand-info-popup .popup-body .brand-content .actions{display:flex;flex-direction:row;gap:0.5rem}.brand-info-popup .popup-body .brand-content .actions a.btn{display:flex}.brand-info-popup .popup-body .brand-content .actions a.btn span.ico{display:block;text-indent:0;width:24px;height:24px;line-height:24px;margin:0;padding:0;margin-left:4px;text-indent:-9999px;flex-shrink:0}.brand-info-popup .popup-body .brand-content .actions a.btn span.ico.ico-download{background:url("/assets/themes/default/icons/ico-download.svg") 0 0 no-repeat}.brand-info-popup .popup-body .brand-content .actions a.btn span.ico.ico-shop{background:url("/assets/themes/default/icons/ico-link.svg") 0 0 no-repeat}.brand-info-popup .popup-body .brand-content .actions a.btn span.ico.ico-external{background:url("/assets/themes/default/icons/ico_external_link.svg") 0 0 no-repeat}.brand-info-popup .popup-body .brand-content .actions a.btn.btn-ico{text-indent:-9999px;min-width:2.5rem}.brand-info-popup .popup-body .brand-content .actions a.btn.btn-ico span.ico{margin-left:-8px;margin-right:-8px;background-size:cover}.brand-info-popup:hover{animation:hoverAnimation;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);cursor:pointer}.brand-info-popup:hover .popup-body{filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.15))}.brand-info-popup:hover a.btn-close{opacity:0}.brand-info-popup:hover a.btn-close:hover{opacity:0}.brand-info-popup.closed .popup-body{animation:none;animation-duration:125ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:250ms;animation-direction:normal;padding-top:80px}.brand-info-popup.closed .popup-body .brand-logo{top:0;right:8px;left:8px;min-height:96px;padding:0 8px;bottom:auto;position:absolute;animation-name:collapseBrandLogo;animation-duration:125ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-direction:normal;animation-delay:125ms}.brand-info-popup.closed .popup-body .brand-content{animation-name:collapseBrandContent;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-direction:normal;animation-delay:125ms}.brand-info-popup.closed .popup-body a.btn-close{opacity:0;transition:opacity 125ms ease-out}.brand-info-popup.closed .popup-body a.btn-expand{transform:scale(1);transition:transform 250ms cubic-bezier(0.34,1.56,0.64,1) 500ms}.brand-info-popup.closed:hover{animation:hoverAnimation;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);cursor:pointer}.brand-info-popup.closed:hover .popup-body{filter:drop-shadow(0px 2px 8px rgba(0,0,0,0.15))}.brand-info-popup.opened:hover{animation:none}.brand-info-popup.opened:hover .popup-body{filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.25))}.brand-info-popup.opened .popup-body{animation:collapseBrandBody;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.34,1.56,0.64,1);animation-direction:reverse;padding-top:122px}.brand-info-popup.opened .popup-body .product-img{height:160px;border-radius:16px 16px 0 0;position:absolute;top:0;right:0;left:0;opacity:0;animation:coverFade;animation-delay:250ms;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out}.brand-info-popup.opened .popup-body .product-img:before{content:"";position:absolute;top:30px;right:0;left:0;height:130px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 65.54%,#FFF 100%);background-size:cover}.brand-info-popup.opened .popup-body .brand-logo{top:0;right:8px;left:8px;min-height:96px;bottom:auto;position:absolute;animation-name:collapseBrandLogo;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-direction:reverse;animation-delay:250ms}.brand-info-popup.opened .popup-body .brand-content{animation-name:collapseBrandContent;animation-duration:250ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:250ms;animation-direction:reverse}.brand-info-popup.opened .popup-body a.btn-close{display:inline-block;animation:closeBtnBounce;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-delay:500ms}.brand-info-popup.opened .popup-body a.btn-expand{transform:scale(0);transition:transform 250ms cubic-bezier(0.34,1.56,0.64,1)}.brand-info-popup.opened .popup-body:after{content:"";width:1.5rem;height:1.5rem;right:16px;bottom:16px;opacity:0;transition:all 250ms cubic-bezier(0.34,1.56,0.64,1);pointer-events:none}@keyframes collapseBrandLogo{0%{bottom:auto;height:122px;opacity:0}100%{bottom:0px;height:100%}}@keyframes collapseBrandContent{0%{bottom:0;opacity:1;height:auto}100%{bottom:-16px;opacity:0;height:auto}}@keyframes collapseBrandBody{0%{width:320px;height:auto;min-height:auto;border-radius:16px 16px 16px 16px;transform:translate(35%,35%)}50%{width:320px;height:320px;min-height:320px;border-radius:16px 16px 16px 16px;transform:translate(35%,35%)}100%{width:96px;height:96px;min-height:96px;border-radius:50% 50% 0 50%;transform:translate(0%,0%)}}@keyframes hoverAnimation{0%{transform:translate(-100%,-100%) scale(1)}100%{transform:translate(-100%,-100%) scale(1.1)}}@keyframes coverFade{0%{opacity:0}100%{opacity:1}}@keyframes closeBtnBounce{0%{transform:scale(0);opacity:0}90%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}.empty-state.floorplan-upl{border:1px solid #EBF1F9;border-radius:8px;padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center}.empty-state.floorplan-upl img{width:5rem;height:5rem;margin-bottom:0.75rem}.empty-state.floorplan-upl h3{font-size:18px;font-weight:600;margin:0;padding:0}.empty-state.floorplan-upl p{margin:0;padding:0;color:#828282;font-size:14px}.m-1{margin:0.25rem}.ml-1{margin-left:0.25rem}.mr-1{margin-right:0.25rem}.mt-1{margin-top:0.25rem}.mb-1{margin-bottom:0.25rem}.mx-1{margin-left:0.25rem;margin-right:0.25rem}.my-1{margin-top:0.25rem;margin-bottom:0.25rem}.m-2{margin:0.5rem}.ml-2{margin-left:0.5rem}.mr-2{margin-right:0.5rem}.mt-2{margin-top:0.5rem}.mb-2{margin-bottom:0.5rem}.mx-2{margin-left:0.5rem;margin-right:0.5rem}.my-2{margin-top:0.5rem;margin-bottom:0.5rem}.m-3{margin:0.75rem}.ml-3{margin-left:0.75rem}.mr-3{margin-right:0.75rem}.mt-3{margin-top:0.75rem}.mb-3{margin-bottom:0.75rem}.mx-3{margin-left:0.75rem;margin-right:0.75rem}.my-3{margin-top:0.75rem;margin-bottom:0.75rem}.m-4{margin:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.m-5{margin:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.m-6{margin:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.m-7{margin:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.m-8{margin:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.m-9{margin:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.m-10{margin:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.m-11{margin:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.mt-11{margin-top:2.75rem}.mb-11{margin-bottom:2.75rem}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.m-12{margin:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.p-1{padding:0.25rem}.pl-1{padding-left:0.25rem}.pr-1{padding-right:0.25rem}.pt-1{padding-top:0.25rem}.pb-1{padding-bottom:0.25rem}.px-1{padding-left:0.25rem;padding-right:0.25rem}.py-1{padding-top:0.25rem;padding-bottom:0.25rem}.p-2{padding:0.5rem}.pl-2{padding-left:0.5rem}.pr-2{padding-right:0.5rem}.pt-2{padding-top:0.5rem}.pb-2{padding-bottom:0.5rem}.px-2{padding-left:0.5rem;padding-right:0.5rem}.py-2{padding-top:0.5rem;padding-bottom:0.5rem}.p-3{padding:0.75rem}.pl-3{padding-left:0.75rem}.pr-3{padding-right:0.75rem}.pt-3{padding-top:0.75rem}.pb-3{padding-bottom:0.75rem}.px-3{padding-left:0.75rem;padding-right:0.75rem}.py-3{padding-top:0.75rem;padding-bottom:0.75rem}.p-4{padding:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-5{padding:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.p-6{padding:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.p-7{padding:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.p-8{padding:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.p-9{padding:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.p-10{padding:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.p-11{padding:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.pt-11{padding-top:2.75rem}.pb-11{padding-bottom:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.p-12{padding:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.wizard h3{margin-bottom:8px;font-size:16px}.wizard ul.wizard-options{list-style:none;margin:0 0 1rem 0;padding:0;display:flex;justify-content:stretch;flex-wrap:wrap;flex-grow:1;flex-shrink:0;gap:0.5rem}.wizard ul.wizard-options li{display:block;width:50%;margin:0;padding:0;flex:0 0 calc(50% - 4px)}.wizard ul.wizard-options li input[type="radio"]{display:none}.wizard ul.wizard-options li input[type="radio"]:checked + label{border:1px solid #000000;background:linear-gradient(180deg,#FDFEFF 0%,#EFF5FC 100%);transition:all 500ms ease-out}.wizard ul.wizard-options li:nth-child(2n){margin-right:0px}.wizard ul.wizard-options li label{display:block;border:1px solid #D6E1F0;border-radius:8px;padding:0.5rem;text-align:center;font-size:0.75rem;transition:all 500ms ease-out}.wizard ul.wizard-options li label:hover{border:1px solid #8baad5}.wizard ul.wizard-options li label img{width:100%;height:auto}@media screen and (min-width:767px){.wizard h3{margin-bottom:8px;font-size:18px}.wizard ul.wizard-options li label{font-size:1rem}}.id-entry{display:flex;flex-direction:column;align-items:center}.id-entry input[type=text]{font-family:"Source Code Pro",monospace;font-weight:500;font-size:24px;text-align:center;border:2px solid #cedced;border-radius:8px;background:#fff;width:80%;margin-bottom:1.5rem;padding:0.5rem;width:160px}.id-entry input[type=text]:hover{background:#F0F5FA;transition:background 250ms ease-out}.id-entry input[type=text]:focus{background:#f8fafd;transition:background 250ms ease-out;outline:none;border:2px solid #bbcfe6}.drag-area{position:relative;border:2px solid #CFDCED;border-radius:1rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;background:transparent;transition:border 125ms ease-in 500ms,background 125ms ease-in}.drag-area .icon{width:4rem;height:4rem;background:url(/assets/themes/default/icons/ico-upload-2.svg) 0 0 no-repeat;background-size:cover}.drag-area h3{margin:1rem 0 0 0;padding:0;font-size:1rem;display:none}.drag-area p{font-size:14px!important;margin:0.25rem 0 0 0;padding:0;color:#5C6A7B;display:none}.drag-area button{margin:1rem auto 0 auto;cursor:pointer}.drag-area.has-drag{border:2px solid #287CE1;background:#E1EFFF;transition:border 250ms ease-out 250ms,background 250ms ease-out}.drag-area .upload-error{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.drag-area .upload-error .picto{border-radius:50%;border:1px solid #000}.drag-area .upload-error .picto.picto-error{display:inline-block;width:64px;height:64px;display:flex;justify-content:center;align-items:center}.drag-area .upload-error .picto.picto-error:after{content:"";display:inline-block;width:40px;height:40px;background:url(/assets/themes/default/icons/picto-error.svg) 0 0 no-repeat;background-size:cover}.drag-area .upload-error h3{margin:1rem 0 0 0;padding:0;font-size:1rem}.drag-area .upload-error p{font-size:14px!important;margin:0.25rem 0 0 0;padding:0;color:#5C6A7B}@media screen and (min-width:767px){.drag-area h3{font-size:1.125rem;display:inline-block}.drag-area p{font-size:14px;display:inline-block}.drag-area .upload-error h3{font-size:1.125rem}.drag-area .upload-error p{font-size:14px!important}}ul.steps{display:flex;list-style:none;justify-content:space-between;width:100%;box-sizing:border-box;margin:0;padding:0 1rem 0 1rem;position:relative;margin:0}ul.steps:after{content:"";display:block;border-bottom:1px solid #D6E1F0;position:absolute;top:5px;right:1rem;left:1rem;z-index:1}ul.steps li{border:1px solid #D6E1F0;border-radius:50%;width:9px;height:9px;position:relative;background:#fff;outline:4px solid #fff;z-index:2}ul.steps li .lbl{position:absolute;top:16px;left:50%;transform:translateX(-50%);font-size:0.75rem;line-height:0.75rem;color:#A6B1BF;display:none}ul.steps li.active{border:1px solid #101010;background:#101010}ul.steps li.active .lbl{color:#101010}ul.steps li.visited{border:1px solid #D6E1F0;background:#D6E1F0}ul.steps li.visited .lbl{color:#101010}@media screen and (min-width:767px){ul.steps{padding:0 3.5rem 1.25rem 3.5rem}ul.steps li .lbl{display:inline-block}ul.steps:after{right:3.5rem;left:3.5rem}}.btn{display:inline-block;justify-self:flex-start;align-self:flex-start;padding:1rem 1.5rem;box-sizing:border-box;border-radius:0.5rem;justify-content:center;text-decoration:none;border:none;outline:none}.btn.btn-primary{background:#5C6A7B;color:white;transition:all 50ms ease-in;box-shadow:0 0 #0000}.btn.btn-primary:hover{text-decoration:none;background:#67778a;color:white;transform:scale(1.02);transition:all 150ms ease-out;box-shadow:0 0 #0000}.btn.btn-prominent{background:#DD0A00;color:#fff;transition:all 50ms ease-in;box-shadow:0 0 #0000;cursor:pointer}.btn.btn-prominent:hover{text-decoration:none;background:#ce0900;color:#fff;transform:scale(1.02);transition:all 150ms ease-out;box-shadow:0 0 #0000}.btn.btn-secondary{background:#dadee3;color:#3b444f;transition:all 50ms ease-in;box-shadow:0 0 #0000}.btn.btn-secondary:hover{text-decoration:none;background:#e8ebee;color:#3b444f;transform:scale(1.02);transition:all 150ms ease-out;box-shadow:0 0 #0000}.btn.btn-outlined{border:1px solid #5C6A7B;transition:all 50ms ease-in;color:#5C6A7B;box-shadow:0 0 #0000}.btn.btn-outlined:hover{text-decoration:none;background:#f2f2f2;transform:scale(1.02);transition:all 150ms ease-out;color:#515d6c;box-shadow:0 0 #0000}.btn.btn-md{padding:0.5rem 1rem}.btn.is-block{width:100%;text-align:center;display:block}.btn.is-block-sm{width:100%;text-align:center;display:block}.btn.is-disabled{cursor:not-allowed;opacity:20%}@media screen and (min-width:1024px){.btn.is-block-sm{width:auto;display:inline-block}}button.btn{font-size:inherit!important}.form-row{display:flex;flex-direction:row;flex-shrink:1;margin-top:1rem}.form-row .form-item{flex-shrink:1;display:flex;flex-direction:column}.form-row .form-item label{margin:0.5rem 0;font-size:0.875rem;font-weight:500}.form-row .form-item:last-child{margin-right:0}.form-row .form-item .field{position:relative}.form-row .form-item .field input[type="number"]{width:100%;margin:0;padding:0 0 0 0.5rem;line-height:2rem;border:none;background:#EBF1F9;border-radius:0.5rem;-moz-appearance:none;outline:none}.form-row .form-item .field input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.form-row .form-item .field input[type="number"]:hover{background:#d7e3f3;transition:background 150ms ease-out}.form-row .form-item .field .unit{position:absolute;top:0;right:0.5rem;line-height:2rem;color:#828282}.form-row fieldset{margin:0;padding:0;border:none;display:flex;flex-direction:row}.form-row fieldset legend{margin:0.5rem 0;padding:0;display:block;font-size:0.875rem;font-weight:500}.form-row fieldset .form-item{margin:0;border-right:1px solid white}.form-row fieldset .form-item label{display:none}.form-row fieldset .form-item .field input[type="number"]{border-radius:0}.form-row fieldset .form-item:first-of-type .field input[type="number"]{border-radius:0.5rem 0 0 0.5rem}.form-row fieldset .form-item:last-child .field input[type="number"]{border-radius:0 0.5rem 0.5rem 0}.form-row.has-list{margin:0.75rem 0;display:flex;flex-direction:column;gap:0.5rem}:root{--gray:#636e72;--dark-gray:#2d3436;--light-gray:#b2bec3;--x-light-gray:#dfe6e9;--gradient:linear-gradient(#fdcb6e,#ffeaa7)}label.cb-label{position:relative;padding-top:5px;padding-bottom:5px;padding-left:2rem;line-height:1.5rem;display:block}label.cb-label.xs-text{font-size:0.75rem!important;line-height:1rem!important;font-weight:400!important;margin:0.5rem 0;color:#999}label.cb-label.xs-text input{position:absolute;left:2px;top:-1px}label.cb-label input{position:absolute;left:2px;top:4px}label.cb-label a{color:#5C6A7B}label.cb-label a:hover{text-decoration:none}input[type="radio"],input[type="checkbox"]{appearance:none;width:1.25rem;height:1.25rem;border:2px solid #DBE5F2;font:inherit;margin-bottom:-0.125em;transition:background 125ms ease-out}input[type="radio"]:not(:checked):hover,input[type="checkbox"]:not(:checked):hover{border-color:transparent;background:#DBE5F2;transition:background 250ms ease-out}input[type="radio"]{border-radius:50%}input[type="radio"]:checked{border-color:transparent;background:#5C6A7B;transition:background 250ms ease-out}input[type="radio"]:checked:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:#fff;border-radius:50%}input[type="checkbox"]{border-radius:0.25rem}input[type="checkbox"]:checked{border-color:transparent;background:#5C6A7B;transition:background 250ms ease-out}input[type="checkbox"]:checked:after{content:"";position:absolute;top:2px;left:2px;width:9px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;border-radius:0 0 0 3px;transform:rotate(-45deg)}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:inherit!important}}.print-sheet{margin:0 auto;box-sizing:border-box}.print-sheet-header{border-bottom:1px solid #ccc;padding:20px 0 20px 0;display:flex;align-items:center;flex-direction:column}.print-sheet-header .left{flex-grow:1;flex-basis:100%;display:flex;flex-direction:column;gap:0.5rem;padding:1rem 0}.print-sheet-header .left img.logo{max-width:180px;height:auto;max-height:120px}.print-sheet-header .right{flex-grow:1;display:flex;gap:0.5rem;flex-direction:row;justify-content:flex-end;align-items:center;border:1px solid #ccc;padding:0.5rem 0.5rem 0.5rem 1rem;border-radius:0.5rem}.print-sheet-header .right .arrow{background:#F3F3F3;height:56px;padding:0 40px 0 24px;position:relative;font-size:12px;font-weight:700;text-align:center;display:flex;align-items:center;border-radius:6px 0 0 6px}.print-sheet-header .right .arrow:after{content:"";display:inline-block;width:0;height:0;border-left:20px solid #F3F3F3;border-top:28px solid #fff;border-bottom:28px solid #fff;position:absolute;right:0;top:0;bottom:0}.print-sheet-header .right img.qr-code{width:84px;height:84px}.print-sheet-header .right .text{display:flex;flex-direction:column}.print-sheet-header .right .text .label{display:block;font-size:16px;color:#666}.print-sheet-header .right .text .conf-id{-webkit-user-select:text;user-select:text;font-size:14px}.print-sheet-section-header{display:flex;justify-content:space-between;margin-top:2rem;flex-direction:column}.print-sheet-section-header .text{display:flex;flex-direction:column;flex-basis:100%}.print-sheet-section-header .text h1{margin-top:0}.print-sheet-section-header .text h2.print-sheet-title{font-size:16px;line-height:28px;margin:8px 0 0 0;padding:0}.print-sheet-section-header .text p{margin-top:0}.print-sheet-section-header .text p.print-sheet-links{background:#dfe6e9;border-radius:2px;padding:16px 12px;text-align:center;color:#3b444f}.print-sheet-section-header .text p.print-sheet-links a{color:#5C6A7B;text-decoration:none;border-bottom:1px solid #ccc;margin:8px 0;cursor:pointer}.print-sheet-section-header .text p.print-sheet-links a:hover{border-bottom:1px solid #5C6A7B}.print-sheet-section-header a.btn{white-space:nowrap;margin-bottom:1rem}.print-sheet-section-header .right.has-actions{display:flex;align-items:center;border:1px solid #ccc;padding:0.5rem 0.5rem 0.5rem 1rem;border-radius:0.5rem}.print-sheet-section-header .right.has-actions a.btn{margin:0 1rem}.print-sheet-section-header .right.has-actions img.qr-code{width:84px;height:84px}@media screen and (min-width:480px){.print-sheet-section-header{flex-direction:row;gap:1rem}}@media screen and (min-width:767px){.modal-lg{width:100%!important;max-width:780px!important}.print-sheet-header{flex-direction:row}.print-sheet-header .right{padding:0.5rem 0.5rem 0.5rem 1rem}}@media screen and (min-width:1024px){.modal-lg{width:100%!important;max-width:960px!important}.print-sheet-section-header{display:flex;flex-direction:row;gap:1rem}}h1.print-sheet-title{font-size:24px;margin:24px 0 10px 0;padding:0}img.product-img{width:240px;height:auto;align-self:flex-start}table.items-table{width:100%;margin-top:20px;font-size:12px}table.items-table td,table.items-table th{padding:6px 10px}table.items-table td.txt-r,table.items-table th.txt-r{text-align:left}table.items-table td.txt-c,table.items-table th.txt-c{text-align:left}table.items-table thead th{text-align:left;border:none}table.items-table tbody tr td{display:flex;border-bottom:1px solid #eee}table.items-table tbody tr td .value .secondary-data{color:#999;font-size:10px}.invoice-totals{display:flex;justify-content:flex-end}table.breakdown-table{font-size:12px;width:240px;margin-top:2rem;border-top:1px solid #eee}table.breakdown-table tbody tr th{border-bottom:1px solid #eee;padding:6px 10px;text-align:left;font-weight:400}table.breakdown-table tbody tr th.total{font-weight:600;border-bottom:2px solid #d6d6d6}table.breakdown-table tbody tr td{border-bottom:1px solid #eee;padding:6px 10px;text-align:right;font-weight:400}table.breakdown-table tbody tr td.total{font-weight:600;border-bottom:2px solid #d6d6d6}@media only screen and (max-width:1024px){table.items-table{border-top:1px solid #8F8F8F;margin-bottom:20px}table.items-table thead{display:none}table.items-table thead th:not(:first-child){display:none}table.items-table tbody td:last-child{border-bottom:1px solid #8F8F8F}table.items-table td,table.items-table th{display:block}table.items-table td[data-th]:before{content:attr(data-th);display:inline-block;font-weight:700;width:40%}}@media only screen and (min-width:1024px){table.items-table{border-top:none}table.items-table thead th{border-bottom:1px solid #8F8F8F}table.items-table thead th.w-min{white-space:nowrap;width:1%}table.items-table thead th.txt-r{text-align:right}table.items-table thead th.txt-c{text-align:center}table.items-table tbody tr td{display:table-cell;border-bottom:1px solid #eee}}.print-sheet-body{padding-bottom:2rem}.print-sheet-footer{border-top:1px solid #ccc;display:flex;justify-content:space-between;font-size:12px;padding:10px 0 0 0}#blocking-mask{z-index:88888;position:fixed;top:0;left:0;right:0;width:100vw;height:100%;background-color:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:visibility 250ms cubic-bezier(0.85,0,0.15,1) 150ms,opacity 250ms ease-in cubic-bezier(0.85,0,0.15,1) 150ms}#blocking-mask.visible{visibility:visible;opacity:1;transition:visibility 0.25s cubic-bezier(0.85,0,0.15,1),opacity 0.25s cubic-bezier(0.85,0,0.15,1)}#content{position:absolute;z-index:99999;visibility:hidden;display:none;transition:visibility 0ms linear 500ms,opacity 0ms linear 500ms,display 0ms linear 500ms}#content .modal-component .modal-container{border-radius:0.5rem 0.5rem 0 0;position:fixed;max-width:480px;background:white;top:auto;right:0;left:0;bottom:-100vh;opacity:0;transition:bottom 125ms ease-out,opacity 125ms ease-out}.modal-loader{display:none;background:rgba(255,255,255,0.95);position:absolute;top:64px;right:0;bottom:0;left:0;z-index:90000;border-radius:0.5rem}.pseudo-loader.is-visible~.content .modal-component .modal-container .modal-loader,.pseudo-loader.is-visible~.content .modal-component .modal-container .grid,.pseudo-loader.is-visible~.content .modal-component .modal-container .field-description{display:block}.modal-loader .loader-animation{display:inline-block;position:absolute;transform:translate(-50%,-50%)!important;top:50%;left:50%;bottom:50%;width:3rem;height:3rem;background:rgba(255,255,255,0.5);border-radius:1rem}.loader-animation{display:inline-block;position:absolute;transform:translate(-50%,-50%)!important;top:50%;left:50%;bottom:50%;width:3rem;height:3rem;background:rgba(255,255,255,0.5);border-radius:1rem}.modal-loader .loader-animation div{box-sizing:border-box;display:block;position:absolute;width:2rem;height:2rem;margin:0.5rem;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#5C6A7B transparent transparent transparent}.modal-loader .loader-animation div:nth-child(1){animation-delay:-0.45s}.modal-loader .loader-animation div:nth-child(2){animation-delay:-0.3s}.modal-loader .loader-animation div:nth-child(3){animation-delay:-0.15s}.loader-animation div{box-sizing:border-box;display:block;position:absolute;width:2rem;height:2rem;margin:0.5rem;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#5C6A7B transparent transparent transparent}.loader-animation div:nth-child(1){animation-delay:-0.45s}.loader-animation div:nth-child(2){animation-delay:-0.3s}.loader-animation div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#content.visible{visibility:visible;display:block;opacity:1}#content.visible .modal-component .modal-container{max-height:900px;height:auto;opacity:1;bottom:0;display:flex;flex-direction:column;transition:bottom 500ms ease-out 250ms,opacity 500ms ease-out 250ms}#content.visible .modal-component .modal-container .modal-body{overflow-y:auto}#content.visible .modal-component .modal-container .modal-body p{font-size:1rem;line-height:1.5rem}.panel-cart{margin-left:-1.5rem;margin-right:-1.5rem;padding:0.75rem 1.5rem 0.75rem 1.5rem;display:flex;align-items:center;flex-direction:row;gap:0.5rem;border-bottom:1px solid #EBF1F9}.panel-cart label{flex-grow:1;font-size:1rem}.panel-cart input[type="button"]{padding:0.75rem 0.75rem;font-weight:600;border:none;cursor:pointer;justify-self:stretch;flex-grow:1;text-align:center;font-size:14px}@media screen and (orientation:landscape) and (max-width:767px){.modal-component .modal-container{max-height:calc(100vh - 20px)!important;left:50%!important;transform:translateX(-50%);max-width:360px;bottom:auto}.modal-component .modal-container .modal-body{max-height:calc(100vh - 60px - 72px)}}.modal-component{position:fixed;z-index:999;top:0;right:0;bottom:0;left:0}.modal-component .modal-container{border-radius:0.5rem 0.5rem 0 0;position:absolute;bottom:0;right:0;left:0;z-index:998;width:100%;box-shadow:0px 1px 8px rgba(0,0,0,0.25);box-sizing:border-box}.modal-component .modal-container .modal-header{display:flex;align-items:center;margin:24px 24px 16px 24px}.modal-component .modal-container .modal-header h2{margin:0;padding:0;font-size:1.5rem;font-weight:500;line-height:1.5rem;color:black;white-space:nowrap}.modal-component .modal-container .modal-header>a.close{display:inline-block;width:40px;height:40px;background:url("assets/themes/default/icons/ico-close.svg") center center no-repeat;background-size:20px 20px;text-indent:-9999px;margin-left:auto;margin-right:-4px;margin-top:-8px;transition:transform 50ms ease-in}.modal-component .modal-container .modal-header>a.close:hover{transform:scale(1.05);transition:transform 150ms ease-out}.modal-component .modal-container .modal-header .modal-header-left{display:flex;justify-content:flex-start;align-items:center;gap:1rem}.modal-component .modal-container .modal-body{padding:0 24px 24px 24px}.modal-component .modal-container .modal-body .modal-header{margin:24px 0 16px 0}.modal-component .modal-container .actions a.btn{margin:0 0 8px 0}.modal-component .modal-container .actions a.btn:last-child{margin:0}.modal-component .modal-container .actions.multiple{display:flex;gap:0.5rem;justify-content:center}.modal-component .modal-container .actions.multiple a.btn{width:auto}.modal-component .modal-container .actions.justified{display:flex;justify-content:space-between}.qr-block{border:1px solid #EBF1F9;border-radius:0.5rem;margin-bottom:16px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center}.qr-block img{width:100%;max-width:280px}.qr-block h3{font-size:20px;font-weight:500;display:block;margin:4px auto 0 auto}.qr-block p{margin:0;font-size:14px!important;line-height:18px!important;text-align:center;margin-top:8px;color:#828282;font-weight:400!important}.pin-pad{background:#f1f5fa;border:1px solid #DBE5F2;border-radius:0.5rem;padding:1rem 1rem;margin-top:1rem;margin-bottom:1rem}.pin-pad legend{width:100%;margin-top:0;float:left;text-align:center;margin-bottom:1rem;font-weight:700}.pin-pad .combo-field{display:flex;width:100%;justify-content:center;gap:0.5rem}.pin-pad .combo-field input[type="password"],.pin-pad .combo-field input[type="text"],.pin-pad .combo-field input[type="number"]{width:2.125rem;height:2.125rem;border-radius:0.25rem;font-size:1rem;line-height:2.125rem;border:2px solid #DBE5F2;text-align:center;font-size:1.5rem;font-weight:700;color:#656457}.pin-pad .combo-field input[type="password"]:focus,.pin-pad .combo-field input[type="text"]:focus,.pin-pad .combo-field input[type="number"]:focus{outline:none;border:2px solid #656457}.pin-pad .pin-error{color:#E93C3C;text-align:center;margin-top:0.5rem;font-size:0.875rem;line-height:0.875rem;height:0.875rem;visibility:hidden}.pin-pad.has-error .combo-field input[type="password"],.pin-pad.has-error .combo-field input[type="text"]{border:2px solid #E93C3C}.pin-pad.has-error .pin-error{visibility:visible}.form-block p{margin:0 0 16px 0}.form-block .form-field{display:flex;flex-direction:column;margin-bottom:0.5rem;row-gap:0.25rem}.form-block .form-field label{font-weight:500;font-size:16px;line-height:1.5rem}.form-block .form-field label .opt{font-weight:400;color:#828282}.form-block .form-field.hidden-label label{display:none}.form-block .form-field input[type="text"],.form-block .form-field input[type="email"],.form-block .form-field textarea{border:2px solid #DBE5F2;border-radius:0.5rem;font-size:16px;outline:none;margin:0;padding:12px 8px;transition:border 75ms ease-in}.form-block .form-field input[type="text"]:focus,.form-block .form-field input[type="email"]:focus,.form-block .form-field textarea:focus{border:2px solid #656457;transition:border 150ms ease-out}.form-block .form-field select{border:2px solid #DBE5F2;border-radius:0.5rem;font-size:16px;outline:none;margin:0;padding:12px 64px 12px 8px;transition:border 75ms ease-in;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;background-image:url("assets/themes/default/icons/ico-chevron-down.svg");background-repeat:no-repeat;background-position:right 12px center}.form-block .form-field .field-description{font-size:14px;color:#828282;line-height:24px;display:none}.form-block .form-field.has-error label{color:#e93c3c}.form-block .form-field.has-error input[type="text"],.form-block .form-field.has-error input[type="email"]{border:2px solid #e93c3c;border-radius:0.5rem;font-size:16px;outline:none;margin:0;padding:12px 8px;font-size:16px}.form-block .form-field.has-error input[type="text"]:focus,.form-block .form-field.has-error input[type="email"]:focus{border:2px solid #e62525}.form-block .form-field.has-error input[type="checkbox"]{border:2px solid #EA5454;background:F7D8D8}.form-block .form-field.has-error input[type="checkbox"]:checked{background:#EA5454}.form-block .form-field.has-error .field-description{color:#e93c3c;display:block}.form-block .form-field.has-error label.cb-label.xs-text a{color:red}.form-block .form-field.has-error:hover input[type="checkbox"]{background:#F7D8D8}.form-result .picto{margin:0 auto}.form-result .picto.picto-success{border:2px solid #656457;width:4rem;height:4rem;border-radius:50%;position:relative}.form-result .picto.picto-success:before{display:block;content:"";border-radius:0 0 0 0.25rem;width:32px;height:16px;border-left:2px solid #656457;border-bottom:2px solid #656457;transform:rotate(-45deg);position:absolute;left:14px;top:18px}.form-result .picto.picto-error{border:2px solid #656457;width:4rem;height:4rem;border-radius:50%;position:relative;background-image:url("assets/themes/default/icons/picto-error.svg");background-repeat:no-repeat;background-position:center center}.form-result .picto.picto-warning{border:2px solid #656457;width:4rem;height:4rem;border-radius:50%;position:relative;background-image:url("assets/themes/default/icons/picto-warning.svg");background-repeat:no-repeat;background-position:center center}.form-result .picto.picto-question{border:2px solid #656457;width:4rem;height:4rem;border-radius:50%;position:relative;background-image:url("assets/themes/default/icons/picto-question.svg");background-repeat:no-repeat;background-position:center center}.form-result h3{text-align:center;margin:1rem 0 0 0}.form-result p{margin-top:0;text-align:center}.form-result p span.email{font-weight:700}.ar-tips{display:flex;flex-direction:column;gap:1rem}.ar-tips .pictos{display:flex;flex-direction:row;gap:1rem;justify-content:center;margin-top:1rem}.ar-tips .pictos img{width:72px;height:auto}.ar-tips ul{font-size:1rem;padding:0 0 0 24px}.ar-tips ul li{margin:0 0 0.5rem 0}.ar-tips p.note{font-size:14px;text-align:left}@media screen and (orientation:landscape){.qr-block{flex-direction:row}.qr-block img{width:100px}.qr-block h3{font-size:24px}}@media screen and (min-width:480px){.pin-pad{border-radius:0.5rem;padding:1rem 1.5rem}.pin-pad .combo-field input[type="password"],.pin-pad .combo-field input[type="text"],.pin-pad .combo-field input[type="number"]{width:3rem;height:3rem;border-radius:0.5rem;border:2px solid #DBE5F2;text-align:center;font-size:1.5rem;line-height:3rem}}@media screen and (min-width:767px){#content .modal-component .modal-container{border-radius:0.5rem;position:fixed;width:480px;transform:translate(-50%,-50%);top:30%;right:auto;left:50%;bottom:auto;opacity:0;transition:top 125ms ease-out,opacity 125ms ease-out}#content.visible .modal-component .modal-container{top:50%;bottom:auto;opacity:1;transition:top 500ms ease-out 250ms,opacity 500ms ease-out 250ms}.qr-block{flex-direction:column}.qr-block img{width:100%}.pin-pad .combo-field input[type="password"],.pin-pad .combo-field input[type="text"],.pin-pad .combo-field input[type="number"]{width:3rem;height:3rem}.panel-cart{gap:0.75rem}.panel-cart input[type="button"]{font-size:16px}.ar-tips .pictos img{width:84px;height:auto}}@media screen and (min-width:480px){.modal-lg{width:100%!important;max-width:100%!important}}@media screen and (min-width:767px){.modal-lg{width:100%!important;max-width:780px!important}}@media screen and (min-width:1024px){.modal-lg{width:100%!important;max-width:960px!important}}ul.tab-bar{list-style:none;display:flex;border:4px solid #DBE5F2;background:#DBE5F2;border-radius:0.5rem;margin:0;padding:0}ul.tab-bar li{flex-grow:1}ul.tab-bar li a{display:block;text-align:center;color:#3b444f;text-decoration:none;font-weight:700;padding:0.375rem;border-radius:0.25rem}ul.tab-bar li a.active{background:#fff;box-shadow:0px 0px 4px rgba(52,60,70,0.4)}ul.tab-bar li a:hover{color:#1b1f23}.form-block h3{margin:1rem 0 0.25rem 0;padding:0}.form-block .form-group{display:flex;flex-direction:row;gap:0.5rem}.form-block .form-group .form-field input{width:100%;box-sizing:border-box}ul.option-picker{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;row-gap:0.25rem;column-gap:0.25rem;margin:0 0 1rem 0;padding:0}ul.option-picker li input[type="radio"]{display:none}ul.option-picker li input[type="radio"]:checked + label{outline:1px solid #656457;border:1px solid #656457;background:#eaf0f7}ul.option-picker li label{border:1px solid #DBE5F2;border-radius:0.25rem;display:flex;flex-direction:column;gap:0.25rem;padding:1rem 0.5rem 0.75rem 0.5rem;align-items:center;cursor:pointer}ul.option-picker li label .ico{display:inline-block;width:2.5rem;height:2.5rem;background-size:cover;background-repeat:no-repeat}ul.option-picker li label .lbl{display:block;text-align:center;font-size:14px;letter-spacing:-1px;white-space:nowrap}ul.option-picker li label:hover{border:1px solid #b6cae4;transition:background 500ms ease-out 100ms,border 500ms ease-out;background:#f5f8fb}.tutorial{z-index:999;position:absolute;display:flex;flex-direction:column;background:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.125);border-radius:8px;bottom:0;right:0;left:0}.tutorial a.close{position:absolute;top:1.25rem;right:1rem;display:inline-block;width:40px;height:40px;background:url("assets/themes/default/icons/ico-close.svg") center center no-repeat;background-size:20px 20px;text-indent:-9999px;margin-left:auto;margin-right:-4px;margin-top:-8px;transition:transform 50ms ease-in}.tutorial a.close:hover{transform:scale(1.05);transition:transform 150ms ease-out}.tutorial .media{border-radius:8px 8px 0 0;overflow:hidden;position:relative}.tutorial .media video{width:100%;pointer-events:none;display:block}.tutorial .media .shortcuts{position:absolute;bottom:1rem;left:1rem}.tutorial .content{letter-spacing:-0.5px;padding:8px 12px 12px 12px}.tutorial .content h2{font-size:14px;font-weight:700;margin:0;padding:0 0 4px 0}.tutorial .content p{font-size:12px;line-height:150%;margin:0;padding:0;vertical-align:baseline}.tutorial .content p span.icon{display:inline-block;width:20px;height:20px;margin-top:-3px;line-height:150%;vertical-align:middle;border-radius:50%;background-color:#F4F4F4;box-shadow:0px 1px 3px rgba(0,0,0,0.2);background-size:80%;background-position:center center;background-repeat:no-repeat}.tutorial .actions{display:flex;flex-direction:row;justify-content:space-between;padding:0px 4px;position:absolute;top:0;left:0;right:0}.tutorial .actions .pages{color:#999}.tutorial .actions a{font-size:14px;line-height:2.5rem;color:#5A594D;padding:0 8px;letter-spacing:-0.5px}.tutorial .actions a.primary{font-weight:700}.tutorial .actions a:hover{color:#000}.tutorial.tour-steps{top:auto;left:0;bottom:0;right:0}.tutorial.tour-steps .content h2{margin:1rem 2.5rem 0.25rem 0}.tutorial.tour-steps .actions{position:relative;padding:1rem 1rem}.tutorial.tour-steps .actions .pages{display:flex;align-items:center}.tutorial.tour-steps .actions .buttons{display:flex;gap:0.5rem}.tutorial.tour-steps .actions .buttons a.btn.btn-primary{color:#fff}.tutorial.tour-steps .media{margin:0 12px;border-radius:0.5rem}.shortcuts .combination{display:flex;gap:8px}.shortcuts .sep{line-height:3rem;font-size:24px;color:#484848;display:inline-block;padding:0 0.25rem}.shortcuts .key{width:5.125rem;height:3rem;background:linear-gradient(180deg,#FBFBFB 0%,#F3F3F3 100%);border:2px solid #fff;box-shadow:0px 2px 12px #D5D9DF;border-radius:0.5rem;text-indent:-9999px}.shortcuts .key.key-shift{background:url("assets/themes/default/icons/ico_key_shift.svg") 0 0 no-repeat}.shortcuts .key.key-command{background:url("assets/themes/default/icons/ico_key_command.svg") 0 0 no-repeat}.shortcuts .key.key-ctrl{background:url("assets/themes/default/icons/ico_key_ctrl.svg") 0 0 no-repeat}.shortcuts .key.key-control{background:url("assets/themes/default/icons/ico_key_control.svg") 0 0 no-repeat}.shortcuts .key.key-alt{background:url("assets/themes/default/icons/ico_key_alt.svg") 0 0 no-repeat}.shortcuts .key.key-option{background:url("assets/themes/default/icons/ico_key_option.svg") 0 0 no-repeat}.shortcuts .mouse{width:33px;height:64px;text-indent:-9999px;margin-top:-0.5rem;margin-bottom:-0.5rem;drop-shadow:0px 2px 12px #D5D9DF}.shortcuts .mouse.mouse-l-click{background:url("assets/themes/default/icons/ico_mouse.svg") 0 0 no-repeat}.shortcuts .mouse.mouse-r-click{background:url("assets/themes/default/icons/ico_mouse.svg") -33px 0 no-repeat}.shortcuts .mouse.mouse-scroll{background:url("assets/themes/default/icons/ico_mouse.svg") -66px 0 no-repeat}.shortcuts .mouse.mouse-move{width:51px;background:url("assets/themes/default/icons/ico_mouse.svg") -99px 0 no-repeat}@media screen and (min-width:460px){.tutorial{z-index:999;position:absolute;display:flex;flex-direction:column;background:#fff;box-shadow:0px 2px 8px rgba(0,0,0,0.125);border-radius:8px;max-width:460px;bottom:1rem;right:1rem;left:auto;max-width:320px}.tutorial.tour-steps{width:100%;max-width:420px;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;right:auto}.tutorial .content{padding:12px 16px 16px 16px}.tutorial .content h2{font-size:18px;padding:0 0 4px 0}.tutorial .content p{font-size:16px}.tutorial .actions{display:flex;flex-direction:row;justify-content:space-between;padding:8px 8px;position:absolute;top:0;left:0;right:0}.tutorial .actions a{font-size:16px;line-height:2.5rem;color:#5A594D;padding:0 8px;letter-spacing:-0.5px}.tutorial .actions a.primary{font-weight:700}.tutorial .actions a:hover{color:#000}.tutorial.tour-steps .content h2{margin:0.5rem 2.5rem 0.25rem 0}.tutorial.tour-steps .media{margin:0 1rem;border-radius:0.5rem}}@media screen and (min-width:1025px){.tutorial.tour-steps{width:100%;max-width:640px}}.selection-tabs{margin-top:0.75rem}.selection-tabs label.title{font-weight:700;display:inline-block}.selection-tabs>input[type="checkbox"]:checked + label.title:before{content:"";background-color:#287CE1;background-image:url("/assets/themes/default/icons/ico_multisel_check.svg");background-position:center center;background-repeat:no-repeat;border:2px solid #287CE1}.selection-tabs>input[type="checkbox"]:checked + label.title + .options{height:auto;padding:3px;opacity:1;margin-top:0.5rem;transition:height 250ms ease-in,opacity 250ms ease-in}.selection-tabs>input[type="checkbox"] + label.title{cursor:pointer;display:flex;align-items:center;gap:0.5rem}.selection-tabs>input[type="checkbox"] + label.title:before{content:"";display:inline-block;width:24px;height:24px;border:2px solid #D5E0EF;border-radius:50%}.selection-tabs>input[type="checkbox"] + label.title:hover:before{transition:all 250ms ease-out;border:2px solid #287CE1}.selection-tabs>input[type="checkbox"] + label.title + .options{overflow:hidden;padding:0;margin-top:0;height:0;opacity:0;transition:height 500ms ease-out,opacity 500ms ease-out}.selection-tabs .options{margin-top:0.5rem;border-radius:9px;background:#D5E0EF;padding:3px;display:flex;gap:3px;position:relative;box-sizing:border-box}.selection-tabs .options>label{padding:0.625rem 0rem;font-size:1.125rem;line-height:1.375rem;border-radius:0.5rem;flex-grow:1;flex-basis:50%;text-align:center;position:relative;z-index:2}.selection-tabs .options>label:hover{background:rgba(0,0,0,0.05);transition:background 300ms ease-out;cursor:pointer}.selection-tabs .options .glider{position:absolute;background:#fff;border-radius:0.5rem;height:42px;z-index:1;box-shadow:0px 1px 4px 0px rgba(0,0,0,0.15);transition:250ms ease-out}.selection-tabs .options.opt2 .glider{width:calc(50% - 6px)}.selection-tabs .options.opt2 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(calc(0%))}.selection-tabs .options.opt2 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 6px))}.selection-tabs .options.opt3 .glider{width:calc(33% - 6px)}.selection-tabs .options.opt3 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt3 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 8px))}.selection-tabs .options.opt3 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 16px))}.selection-tabs .options.opt4 .glider{width:calc(25% - 6px)}.selection-tabs .options.opt4 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt4 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 7px))}.selection-tabs .options.opt4 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 12px))}.selection-tabs .options.opt4 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 18px))}.selection-tabs .options.opt5 .glider{width:calc(20% - 6px)}.selection-tabs .options.opt5 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt5 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 6px))}.selection-tabs .options.opt5 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 11px))}.selection-tabs .options.opt5 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 17px))}.selection-tabs .options.opt5 input[type="radio"]:nth-of-type(5):checked~.glider{transform:translateX(calc(400% + 23px))}.selection-tabs .options.opt6 .glider{width:calc(16.66% - 6px)}.selection-tabs .options.opt6 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt6 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 5px))}.selection-tabs .options.opt6 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 10px))}.selection-tabs .options.opt6 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 15px))}.selection-tabs .options.opt6 input[type="radio"]:nth-of-type(5):checked~.glider{transform:translateX(calc(400% + 20px))}.selection-tabs .options.opt6 input[type="radio"]:nth-of-type(6):checked~.glider{transform:translateX(calc(500% + 25px))}.selection-tabs .options.opt7 .glider{width:calc(14.28% - 6px)}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 7px))}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 12px))}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 17px))}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(5):checked~.glider{transform:translateX(calc(400% + 23px))}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(6):checked~.glider{transform:translateX(calc(500% + 28px))}.selection-tabs .options.opt7 input[type="radio"]:nth-of-type(7):checked~.glider{transform:translateX(calc(600% + 35px))}.selection-tabs .options.opt8 .glider{width:calc(12.5% - 6px)}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 5px))}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 13px))}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 18px))}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(5):checked~.glider{transform:translateX(calc(400% + 23px))}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(6):checked~.glider{transform:translateX(calc(500% + 29px))}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(7):checked~.glider{transform:translateX(calc(600% + 34px))}.selection-tabs .options.opt8 input[type="radio"]:nth-of-type(8):checked~.glider{transform:translateX(calc(700% + 42px))}.selection-tabs .options.opt9 .glider{width:calc(11.11% - 6px)}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 5px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 10px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 15px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(5):checked~.glider{transform:translateX(calc(400% + 20px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(6):checked~.glider{transform:translateX(calc(500% + 25px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(7):checked~.glider{transform:translateX(calc(600% + 30px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(8):checked~.glider{transform:translateX(calc(700% + 35px))}.selection-tabs .options.opt9 input[type="radio"]:nth-of-type(9):checked~.glider{transform:translateX(calc(800% + 42px))}.selection-tabs .options.opt10 .glider{width:calc(10% - 6px)}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(1):checked~.glider{transform:translateX(0%)}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(2):checked~.glider{transform:translateX(calc(100% + 7px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(3):checked~.glider{transform:translateX(calc(200% + 13px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(4):checked~.glider{transform:translateX(calc(300% + 18px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(5):checked~.glider{transform:translateX(calc(400% + 23px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(6):checked~.glider{transform:translateX(calc(500% + 28px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(7):checked~.glider{transform:translateX(calc(600% + 35px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(8):checked~.glider{transform:translateX(calc(700% + 40px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(9):checked~.glider{transform:translateX(calc(800% + 47px))}.selection-tabs .options.opt10 input[type="radio"]:nth-of-type(10):checked~.glider{transform:translateX(calc(900% + 53px))}.selection-tabs .options>input[type="radio"]:checked + label{background:none}.selection-tabs .options input[type="checkbox"] + label{background:rgba(255,255,255,0.7);display:flex;gap:0.5rem;flex-direction:column;align-items:center;border:2px solid transparent;padding:20px 4px}.selection-tabs .options input[type="checkbox"] + label:hover{background:rgba(255,255,255,0.3)}.selection-tabs .options input[type="checkbox"] + label:hover:after{transition:all 250ms ease-out;border:2px solid #287CE1}.selection-tabs .options input[type="checkbox"] + label:after{content:"";width:24px;height:24px;border:2px solid #D5E0EF;border-radius:50%}.selection-tabs .options input[type="checkbox"]:checked + label{background:#fff;border:2px solid #5C6A7B}.selection-tabs .options input[type="checkbox"]:checked + label:after{content:"";background-color:#287CE1;background-image:url("/assets/themes/default/icons/ico_multisel_check.svg");background-position:center center;background-repeat:no-repeat;border:2px solid #287CE1}.selection-tabs input[type="radio"],.selection-tabs input[type="checkbox"]{display:none}.selection-tabs input[type="radio"]:checked + label{background:none}ul.steps{display:flex;list-style:none;justify-content:space-between;width:100%;box-sizing:border-box;margin:0;padding:0 1rem 0 1rem;position:relative;margin:0}ul.steps:after{content:"";display:block;border-bottom:1px solid #D6E1F0;position:absolute;top:5px;right:1rem;left:1rem;z-index:1}ul.steps li{border:1px solid #D6E1F0;border-radius:50%;width:9px;height:9px;position:relative;background:#fff;outline:4px solid #fff;z-index:2}ul.steps li .lbl{position:absolute;top:16px;left:50%;transform:translateX(-50%);font-size:0.75rem;line-height:0.75rem;color:#A6B1BF;display:none}ul.steps li.active{border:1px solid #101010;background:#101010}ul.steps li.active .lbl{color:#101010}ul.steps li.visited{border:1px solid #D6E1F0;background:#D6E1F0}ul.steps li.visited .lbl{color:#101010}@media screen and (min-width:767px){ul.steps{padding:0 3.5rem 1.25rem 3.5rem}ul.steps li .lbl{display:inline-block}ul.steps:after{right:3.5rem;left:3.5rem}}.wizard h3{margin-bottom:8px;font-size:16px}.wizard ul.wizard-options{list-style:none;margin:0 0 1rem 0;padding:0;display:flex;justify-content:stretch;flex-wrap:wrap;flex-grow:1;flex-shrink:0;gap:0.5rem}.wizard ul.wizard-options li{display:block;width:50%;margin:0;padding:0;flex:0 0 calc(50% - 4px)}.wizard ul.wizard-options li input[type="radio"]{display:none}.wizard ul.wizard-options li input[type="radio"]:checked + label{border:1px solid #000000;background:linear-gradient(180deg,#FDFEFF 0%,#EFF5FC 100%);transition:all 500ms ease-out}.wizard ul.wizard-options li:nth-child(2n){margin-right:0px}.wizard ul.wizard-options li label{display:block;border:1px solid #D6E1F0;border-radius:8px;padding:0.5rem;text-align:center;font-size:0.75rem;transition:all 500ms ease-out}.wizard ul.wizard-options li label:hover{border:1px solid #8baad5}.wizard ul.wizard-options li label img{width:100%;height:auto}@media screen and (min-width:767px){.wizard h3{margin-bottom:8px;font-size:18px}.wizard ul.wizard-options li label{font-size:1rem}}.id-entry{display:flex;flex-direction:column;align-items:center}.id-entry input[type=text]{font-family:"Source Code Pro",monospace;font-weight:500;font-size:24px;text-align:center;border:2px solid #cedced;border-radius:8px;background:#fff;width:80%;margin-bottom:1.5rem;padding:0.5rem;width:160px}.id-entry input[type=text]:hover{background:#F0F5FA;transition:background 250ms ease-out}.id-entry input[type=text]:focus{background:#f8fafd;transition:background 250ms ease-out;outline:none;border:2px solid #bbcfe6}.drag-area{position:relative;border:2px solid #CFDCED;border-radius:1rem;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;background:transparent;transition:border 125ms ease-in 500ms,background 125ms ease-in}.drag-area .icon{width:4rem;height:4rem;background:url(/assets/themes/default/icons/ico-upload-2.svg) 0 0 no-repeat;background-size:cover}.drag-area h3{margin:1rem 0 0 0;padding:0;font-size:1rem;display:none}.drag-area p{font-size:14px!important;margin:0.25rem 0 0 0;padding:0;color:#5C6A7B;display:none}.drag-area button{margin:1rem auto 0 auto;cursor:pointer}.drag-area.has-drag{border:2px solid #287CE1;background:#E1EFFF;transition:border 250ms ease-out 250ms,background 250ms ease-out}.drag-area .upload-error{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:15px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.drag-area .upload-error .picto{border-radius:50%;border:1px solid #000}.drag-area .upload-error .picto.picto-error{display:inline-block;width:64px;height:64px;display:flex;justify-content:center;align-items:center}.drag-area .upload-error .picto.picto-error:after{content:"";display:inline-block;width:40px;height:40px;background:url(/assets/themes/default/icons/picto-error.svg) 0 0 no-repeat;background-size:cover}.drag-area .upload-error h3{margin:1rem 0 0 0;padding:0;font-size:1rem}.drag-area .upload-error p{font-size:14px!important;margin:0.25rem 0 0 0;padding:0;color:#5C6A7B}@media screen and (min-width:767px){.drag-area h3{font-size:1.125rem;display:inline-block}.drag-area p{font-size:14px;display:inline-block}.drag-area .upload-error h3{font-size:1.125rem}.drag-area .upload-error p{font-size:14px!important}}.tip-popup{background:#fff;box-shadow:0px 0px 0.625rem rgba(0,0,0,0.2);border-radius:0.5rem 0.5rem 0 0;padding:0.75rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);z-index:999}.tip-popup.visible{transform:translateY(0%)}.tip-popup .tip-popup-head{display:flex;flex-direction:row;justify-content:space-between}.tip-popup .tip-popup-head h2{margin:0;padding:0;font-size:16px}.tip-popup .tip-popup-head a.close-btn{pointer-events:auto;display:inline-block;width:2rem;height:2rem;background:url("/assets/themes/default/icons/ico_delete_element.svg") center center no-repeat;text-indent:-9999px;margin-top:-0.5rem;margin-right:-0.5rem;opacity:0.75;transition:opacity 125ms ease-in;cursor:pointer;position:relative;z-index:10000}.tip-popup .tip-popup-head a.close-btn:hover{opacity:1;transition:opacity 250ms ease-out}.tip-popup p{font-size:14px;line-height:1.3125rem;margin-top:0.5rem}.tip-popup p:last-of-type{margin-bottom:0}@media screen and (min-width:460px){.tip-popup{width:400px;border-radius:0.5rem;padding:1rem;position:absolute;bottom:1rem;left:50%;right:auto;transform:translate(-50%,130%)}.tip-popup.visible{transform:translate(-50%,0%)}.tip-popup .tip-popup-head{display:flex;flex-direction:row;justify-content:space-between}.tip-popup .tip-popup-head h2{margin:0;padding:0;font-size:18px}.tip-popup p{font-size:16px;line-height:1.5rem;margin-top:0.5rem}}.auto-gen{margin-top:1.5rem;border:2px solid #D9E2F1;padding:0.5rem 1rem 1rem 1rem;background:#EDF2F9;border-radius:0.5rem;text-align:center}.auto-gen .text{background:url("/assets/themes/default/img/picto_idea.svg") center center no-repeat;background-size:contain;display:flex;min-height:64px;justify-content:center;align-items:center;margin-bottom:0.5rem}.auto-gen .text h2{display:none;margin:0;padding:0;font-size:32px;font-weight:500}@media screen and (min-width:1024px){.auto-gen .text{min-height:104px}.auto-gen .text h2{display:flex}}.ai-panel{display:block;border:double 1px transparent;border-radius:0.5rem;background-origin:border-box;background-clip:content-box,border-box;border-radius:7px;margin:0}.ai-panel .title-block{display:flex;justify-content:space-between;align-items:center}.ai-panel .title-block .title{background:url("assets/themes/default/img/ai_logo.svg");height:40px;width:129px;text-indent:-9999px}.ai-panel .title-block .btn-primary{background:linear-gradient(104.82deg,#620B5D 12.03%,#54084F 86.68%)}.ai-panel .title-block a.close{display:block;width:2.5rem;height:2.5rem;text-indent:-9999px;background:url("assets/themes/default/icons/ico-close.svg") center center no-repeat;background-size:20px 20px;cursor:pointer}.ai-panel .content{margin:1.5rem}.ai-panel .content h3{font-weight:700;font-size:1.25rem;line-height:1.5rem;color:#481251;margin:0;padding:0}.ai-panel .content p{font-weight:400;font-size:1rem;line-height:1.25rem;color:#481251;margin:0.5rem 0 0 0;padding:0}.ai-panel .content ul.tips{margin:0.75rem 0 0.75rem 0;padding:0}.ai-panel .content ul.tips li{margin:0.5rem 0 0 0;padding:0;list-style:none;font-size:16px;line-height:21px;color:#481251;display:flex;gap:0.75rem;align-items:center}.ai-panel .content ul.tips li:first-child{margin-top:0}.ai-panel .content ul.tips li .picto{display:block;border-radius:50%;width:2.5rem;height:2.5rem;background-color:#FFEDED;flex-shrink:0;flex-grow:0;background-repeat:no-repeat;background-position:center center}.ai-panel .content ul.tips li .picto.picto-bg{background-image:url("assets/themes/default/icons/ico_bg.svg")}.ai-panel .content ul.tips li .picto.picto-contrast{background-image:url("assets/themes/default/icons/ico_contrast.svg")}.ai-panel .content ul.tips li .picto.picto-view{background-image:url("assets/themes/default/icons/ico_view.svg")}.ai-panel .content .form-field{margin-top:0.5rem;display:flex;flex-direction:column;gap:0.5rem}.ai-panel .content .form-field label{font-style:normal;font-weight:700;font-size:16px;line-height:20px;color:#481251}.ai-panel .content .form-field input[type="url"]{padding:10px 12px;background:#fff;border:1px solid #98015C;border-radius:0.5rem}.ai-panel .content .form-field input[type="url"]:focus{outline:5px solid rgba(152,1,92,0.2)}.ai-panel .content .form-field input[type="url"]::placeholder{color:#C3C7CB;opacity:1;font-weight:300}.ai-panel .content .form-field input[type="url"]::-ms-input-placeholder{color:#C3C7CB;font-weight:300}.ai-panel .content .form-field .msg{font-size:14px}.ai-panel .content .form-field.has-error label{color:#e93c3c}.ai-panel .content .form-field.has-error input[type="url"]{border:1px solid #e93c3c}.ai-panel .content .form-field.has-error input[type="url"]:focus{outline:5px solid rgba(233,60,60,0.3)}.ai-panel .content .form-field.has-error .msg{color:#e93c3c}.ai-panel .content .divider{display:flex;height:0;margin:1.5rem 0;align-items:center}.ai-panel .content .divider:before{content:"";flex-grow:1;display:block;border-bottom:1px solid #481251;opacity:0.2}.ai-panel .content .divider:after{content:"";flex-grow:1;display:block;border-bottom:1px solid #481251;opacity:0.2}.ai-panel .content .divider .value{padding:0 0.5rem;text-transform:uppercase;font-weight:500;font-size:16px;line-height:21px;color:#481251}.ai-panel .content .btn{border:1px solid #98015C;outline:none;background:none}.ai-panel .content .btn-primary{background:#98015C;cursor:pointer}.ai-panel .content .btn-outlined{border:1px solid #98015C;color:#98015C;cursor:pointer}.ai-panel .content .actions{display:flex;flex-direction:column;gap:0.5rem}.ai-panel .content .img-area{display:flex;align-items:center;justify-content:center;height:300px;border-radius:0.5rem;background:#fff;border:1px solid #D8E5F7;padding:1rem;margin-bottom:1rem;text-align:center;position:relative}.ai-panel .content .img-area .loading{background:rgba(255,255,255,0.8);position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:7px}.ai-panel .content .img-area .loading .loader-animation{display:inline-block;position:absolute;transform:translate(-50%,-50%)!important;top:50%;left:50%;bottom:50%;width:3rem;height:3rem;background:rgba(255,255,255,0.5);border-radius:1rem}.ai-panel .content .img-area .loading .loader-animation div{box-sizing:border-box;display:block;position:absolute;width:2rem;height:2rem;margin:0.5rem;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#5C6A7B transparent transparent transparent}.ai-panel .content .img-area .loading .loader-animation div:nth-child(1){animation-delay:-0.45s}.ai-panel .content .img-area .loading .loader-animation div:nth-child(2){animation-delay:-0.3s}.ai-panel .content .img-area .loading .loader-animation div:nth-child(3){animation-delay:-0.15s}.ai-panel .content .img-area img{max-width:80%;max-height:268px}.ai-panel .content #ai-generation-error{color:#e93c3c;font-size:1em}.amnt-picker{display:flex;width:6rem;background:#E8EFF8;border-radius:0.5rem;padding:0.25rem;box-sizing:border-box;transition:background 125ms ease-in;margin-left:auto;flex-grow:0;flex-shrink:0}.amnt-picker:hover{background:#D1DFF1;transition:background 250ms ease-out}.amnt-picker label{display:none}.amnt-picker input[type="number"]::-webkit-outer-spin-button,.amnt-picker input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amnt-picker input[type="number"]{-moz-appearance:textfield;text-align:center;background:transparent;font-size:1rem;border:none;flex-grow:1;flex-shrink:1;width:100%}.amnt-picker input[type="number"]:focus{outline:none}.amnt-picker a.amnt-btn{text-indent:-9999px;width:1.5rem;height:1.5rem;flex-shrink:0;display:block;background-color:#fff;border-radius:5px;filter:brightness(1.75)}.amnt-picker a.amnt-btn:hover{filter:brightness(1)}.amnt-picker a.amnt-btn.disabled{opacity:0.5;cursor:default}.amnt-picker a.amnt-btn.disabled:hover{filter:brightness(1.75)}.amnt-picker a.amnt-btn.amnt-decrease{background-image:url("/assets/themes/default/icons/ico_spinner_decr.svg")}.amnt-picker a.amnt-btn.amnt-increase{background-image:url("/assets/themes/default/icons/ico_spinner_incr.svg")}.appearance-select,.extras-select{display:flex;flex-direction:column;gap:8px;padding-top:1rem}.appearance-select .selection-label,.extras-select .selection-label{font-size:1rem;font-weight:700}.appearance-select .picker,.extras-select .picker{display:flex;align-items:center;gap:1rem}.appearance-select .picker .thumb,.extras-select .picker .thumb{background-color:#E5EEFE;width:4rem;height:4rem;border-radius:0.5rem;border:2px solid #D6E1F0;background-size:cover;flex-grow:0;flex-shrink:0}.appearance-select .picker .thumb.img-thumb,.extras-select .picker .thumb.img-thumb{background-size:cover;background-repeat:no-repeat}.appearance-select .picker .txt,.extras-select .picker .txt{display:flex;flex-direction:column;gap:0.25rem}.appearance-select .picker .txt .name,.extras-select .picker .txt .name{font-size:14px;font-weight:700}.appearance-select .picker .txt .description,.extras-select .picker .txt .description{font-size:12px;color:#637180}.appearance-select .picker .actions,.extras-select .picker .actions{margin-left:auto}.appearance-select .picker .actions a.btn-change,.extras-select .picker .actions a.btn-change{display:inline-block;width:40px;height:40px;background:url(/assets/themes/default/icons/ico-swatches.svg) center center no-repeat;text-indent:-9999px;border-radius:0.5rem}.appearance-select .picker .actions a.btn-change:hover,.extras-select .picker .actions a.btn-change:hover{background-color:#f4f8ff;transition:background 250ms ease-out}.appearance-select .picker .actions a.btn-add-prop,.extras-select .picker .actions a.btn-add-prop{display:inline-block;width:40px;height:40px;background:url(/assets/themes/default/icons/ico-add-new.svg) center center no-repeat;text-indent:-9999px;border-radius:0.5rem}.appearance-select .picker .actions a.btn-add-prop:hover,.extras-select .picker .actions a.btn-add-prop:hover{background-color:#f4f8ff;transition:background 250ms ease-out}.grid-container{margin:0;height:100%;max-height:-webkit-fill-available;position:relative}.grid-container .hmsc-canvas{height:calc(100% - 11rem + 65px);width:100%;border-radius:0;outline:none;position:absolute}@media screen and (min-width:1024px){.grid-container .hmsc-canvas{height:100%;border-radius:0;outline:none;position:absolute}.grid-container .hmsc-options-panel{overflow-y:auto;pointer-events:none;position:absolute;top:0;right:0;bottom:0}}