:root{--black:#1e1e1e;--white:#fff;--blue:#2f9afd;--blue-dark:#2c2a4d;--grey-1:#dbe7f1;--grey-2:#706f84;--grey-3:#6c7680;--grey-4:#ebf2f8;--grey-outline:#c9d3dc;--green:#69d092;--red:#eb5656}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html{-webkit-text-size-adjust:100%}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}.inputItem{margin-bottom:1rem;position:relative}.inputItem label{font-family:Lexend,sans-serif;display:block;font-size:1rem;line-height:1.5rem;color:var(--blue);margin-bottom:0.5rem}.inputItem .inputWrapper{position:relative}.inputItem .inputWrapper label{z-index:3;display:block;position:absolute;top:50%;transform:translateY(-50%);left:1.5rem;color:rgba(0,0,0,.5);transform-origin:left top;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),top .3s,font-size .3s}.inputItem .inputWrapper label input:focus{outline:none}.inputItem .inputWrapper label input:focus+label{color:red}.inputItem .inputWrapper label input.is-valid+label,.inputItem .inputWrapper label input:focus+label{background-color:red;transform:translateY(-100%) scale(.75)}.inputItem .inputWrapper label.floatedLabel.focused,.inputItem .inputWrapper label.floatedLabel.hasVal{font-size:0.75rem;top:0.875rem}.inputItem .inputWrapper label.floatedLabel.focused+input,.inputItem .inputWrapper label.floatedLabel.focused+select,.inputItem .inputWrapper label.floatedLabel.hasVal+input,.inputItem .inputWrapper label.floatedLabel.hasVal+select{padding:2rem 1.5rem 1rem!important}.inputItem textarea{font-family:Lexend,sans-serif;width:100%;font-weight:400;outline:none;padding:1.5rem 3.75rem 1.5rem 1.5rem;background-repeat:no-repeat;background-position:right 1.5rem top 1.5rem;position:relative;resize:none;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;height:12.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzkyXzQxMCkiIHN0cm9rZT0iIzMwOTlmOCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIj48cGF0aCBkPSJNNC42MTYgMTYuMzhMMTcuNDIyIDMuNTc0IDE0LjQzNS41NzggMS42MiAxMy4zODQuNTcgMTcuNDNsNC4wNDUtMS4wNXpNMS42MiAxMy4zODRsMi45OTUgMi45OTZNMTIuNjUgMi4zNTNsMi45OTYgMi45OTZNMTMuNTg4IDMuMjg5TDIuNTU3IDE0LjMyTTE0LjYyMSA0LjMyM0wzLjU5IDE1LjM1NCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzkyXzQxMCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxOHYxOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==")}.inputItem textarea:focus{border-color:var(--blue)}.inputItem input{font-family:Lexend,sans-serif;width:100%;font-weight:400;outline:none;padding:1.5rem 3.75rem 1.5rem 1.5rem;background-repeat:no-repeat;background-position:right 1.5rem center;position:relative}.inputItem input[type=number]{-moz-appearance:textfield}.inputItem input::-webkit-inner-spin-button,.inputItem input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputItem input[type=email],.inputItem input[type=number],.inputItem input[type=text]{height:4rem;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem}.inputItem input:focus{border-color:var(--blue)}.inputItem input.body{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTEgNC4wOThBMi4wNDYgMi4wNDYgMCAwMDcuOTUyIDIuMDVDNy45NTIuOTE3IDcuMDM4IDAgNS45MSAwYTIuMDQ2IDIuMDQ2IDAgMDAtMi4wNDIgMi4wNWMwIDEuMTMuOTE0IDIuMDQ4IDIuMDQyIDIuMDQ4eiIgZmlsbD0iIzJGOUFGRCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy42MzcgNC42MDZIOC41NWwzLjI4MiA2LjEzLTIuMzg3IDEuMjc4LTIuNTE3LTQuN0g1LjE3MkwyLjMyMyAxMi4wNyAwIDEwLjY4bDMuNjM3LTYuMDc0eiIgZmlsbD0iIzJGOUFGRCIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNC4yMzQgNC44ODNoMy42MjFsMS41MjIgMTQuODIzLTIuNjkzLjI3Ny0uNjkxLTYuNzI4TDUuMjE0IDIwbC0yLjY5LS4zMSAxLjcxLTE0LjgwN3oiIGZpbGw9IiMyRjlBRkQiLz48L3N2Zz4=")}.inputItem input.bodies{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjkxIDQuMDk4YTIuMDQ2IDIuMDQ2IDAgMDAyLjA0Mi0yLjA0OUMxOS45NTIuOTE3IDE5LjAzOCAwIDE3LjkxIDBhMi4wNDYgMi4wNDYgMCAwMC0yLjA0MiAyLjA1YzAgMS4xMy45MTQgMi4wNDggMi4wNDIgMi4wNDh6IiBmaWxsPSIjMkY5QUZEIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS42MzcgNC42MDZoNC45MTNsMy4yODIgNi4xMy0yLjM4NyAxLjI3OC0yLjUxNy00LjdoLTEuNzU2bC0yLjg0OSA0Ljc1NkwxMiAxMC42OGwzLjYzNy02LjA3NHoiIGZpbGw9IiMyRjlBRkQiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2LjIzNCA0Ljg4M2gzLjYyMWwxLjUyMiAxNC44MjMtMi42OTMuMjc3LS42OTEtNi43MjhMMTcuMjE0IDIwbC0yLjY5LS4zMSAxLjcxLTE0LjgwN3oiIGZpbGw9IiMyRjlBRkQiLz48cGF0aCBkPSJNNS45MSA0LjA5OEEyLjA0NiAyLjA0NiAwIDAwNy45NTIgMi4wNUM3Ljk1Mi45MTcgNy4wMzggMCA1LjkxIDBhMi4wNDYgMi4wNDYgMCAwMC0yLjA0MiAyLjA1YzAgMS4xMy45MTQgMi4wNDggMi4wNDIgMi4wNDh6IiBmaWxsPSIjMkY5QUZEIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjYzNyA0LjYwNkg4LjU1bDMuMjgyIDYuMTMtMi4zODcgMS4yNzgtMi41MTctNC43SDUuMTcyTDIuMzIzIDEyLjA3IDAgMTAuNjhsMy42MzctNi4wNzR6IiBmaWxsPSIjMkY5QUZEIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjIzNCA0Ljg4M2gzLjYyMWwxLjUyMiAxNC44MjMtMi42OTMuMjc3LS42OTEtNi43MjhMNS4yMTQgMjBsLTIuNjktLjMxIDEuNzEtMTQuODA3eiIgZmlsbD0iIzJGOUFGRCIvPjwvc3ZnPg==")}.inputItem input.person{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcgOGE0IDQgMCAxMDAtOCA0IDQgMCAwMDAgOHpNNS41NzIgOS41QTUuNTcgNS41NyAwIDAwMCAxNS4wNzJjMCAuNTEyLjQxNi45MjguOTI4LjkyOGgxMi4xNDRhLjkyOC45MjggMCAwMC45MjgtLjkyOEE1LjU3IDUuNTcgMCAwMDguNDI4IDkuNUg1LjU3MnoiIGZpbGw9IiMyRjlBRkQiLz48L3N2Zz4=")}.inputItem input.envelope{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MF8xNDgyKSIgZmlsbD0iIzJGOUFGRCI+PHBhdGggZD0iTTE4LjYxNSAxLjg0NmwuMDA3LjAzNC0uMDA3LS4wMzR6TTMuNjgxIDQuNzI0TDguMDQgOC4zMDJhMi4wNCAyLjA0IDAgMDAyLjU5MiAwbDYuMjg2LTUuMTYzdi0uMDAybDEuNjc4LTEuMzc5QTIuMzM3IDIuMzM3IDAgMDAxNi4zMzMgMGgtMTRDMS4yNDEgMCAuMzIzLjc1My4wNyAxLjc2OEwzLjY4IDQuNzIzek0xOC42NjMgMi4yMDRsLjAwMS4wMjMtLjAwMS0uMDIzek0uMDQzIDEuODg5bC4wMS0uMDQ3YTEuNzYyIDEuNzYyIDAgMDAtLjAxLjA0N3oiLz48cGF0aCBkPSJNMTIuOTMgOC42NzdsLTEuMTkuOTc3YTMuNzkyIDMuNzkyIDAgMDEtNC44MTMgMEw0Ljk3IDguMDQ2IDAgMy45MDZ2Ny43NkEyLjMzNSAyLjMzNSAwIDAwMi4zMzMgMTRoMTRhMi4zMzUgMi4zMzUgMCAwMDIuMzM0LTIuMzMzVjMuOTY0bC01LjczOCA0LjcxM3pNLjAwMyAyLjIyN3YtLjAyMy4wMjN6TS4wMjQgMi4wMDJsLjAwNy0uMDQ4LS4wMDcuMDQ4ek0uMDExIDIuMTA2bC4wMDQtLjAzLS4wMDQuMDN6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDBfMzQwXzE0ODIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTguNjY3djE0SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+")}.inputItem input.phone{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzM0MF8xNTAzKSI+PHBhdGggZD0iTTUuMTUzLjc3QTEuMjQ2IDEuMjQ2IDAgMDAzLjY3Mi4wNDNsLTIuNzUuNzVDLjM3OC45NDQgMCAxLjQzOCAwIDIuMDAxIDAgOS43MyA2LjI2OSAxNiAxNCAxNmMuNTYyIDAgMS4wNTYtLjM3OCAxLjIwNi0uOTIybC43NS0yLjc1YTEuMjQ2IDEuMjQ2IDAgMDAtLjcyNS0xLjQ4bC0zLTEuMjVhMS4yNDYgMS4yNDYgMCAwMC0xLjQ0Ny4zNjJMOS41MjEgMTEuNUExMC41NjEgMTAuNTYxIDAgMDE0LjUgNi40OGwxLjU0LTEuMjZjLjQyOC0uMzUuNTc1LS45MzcuMzYzLTEuNDQ3bC0xLjI1LTNWLjc3eiIgZmlsbD0iIzJGOUFGRCIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzM0MF8xNTAzIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+")}.inputItem input.distance{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzQxMykiIHN0cm9rZT0iIzJGOUFGRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiPjxwYXRoIGQ9Ik0xLjEwNSAxMlYwTTE5Ljg5NSAwdjEyTTEuNDU5IDZoMTguMDA1TTEyLjE1OCAxbDYuNjMyIDUuMDA3TDEyLjE1OCAxMSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzI4XzQxMyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyMXYxMkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==")}.inputItem input.lift{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzUxOCkiPjxwYXRoIGQ9Ik01Ljg5OSA1LjYyNWMuODMzIDAgMS41MDgtLjY3NyAxLjUwOC0xLjUxMyAwLS44MzYtLjY3NS0xLjUxNC0xLjUwOC0xLjUxNHMtMS41MDguNjc4LTEuNTA4IDEuNTE0LjY3NSAxLjUxMyAxLjUwOCAxLjUxM3oiIGZpbGw9IiMyRjlBRkQiLz48cGF0aCBkPSJNMy4wNjggMTAuMjk1bDEuOTE0LTMuMDloMS45NjdsMS43MSAzLjA5IiBzdHJva2U9IiMyRjlBRkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTQuMzkgMTcuMjU2TDUuNTUyIDcuMjA1aC44ODFsMS4wMzIgMTAuMDUxIiBzdHJva2U9IiMyRjlBRkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTIwLjg1Ny4xNDNILjE0M3YxOS43MTRoMjAuNzE0Vi4xNDN6IiBzdHJva2U9IiMyRjlBRkQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTExLjEzOC4xNDZWMTkuODZoOS43MlYuMTQ2aC05Ljcyem00Ljg2MSAxNi4xMDlsLTMuMDktNS4zNzRoNi4xODFMMTYgMTYuMjU1em0tMy4wOS03LjEzM2wzLjA5LTUuMzc0IDMuMDkxIDUuMzc0aC02LjE4MnoiIGZpbGw9IiMyRjlBRkQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yOF81MTgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjF2MjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=")}.inputItem input.size{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEuNzYyIDkuOTUzbDEyLjcxNi03LjYxN0wyNy4yNCAxME0yMy45NTcgMTIuMDAybC05LjQzNCA1LjY2Mi05LjQwNS01LjY2MiIgc3Ryb2tlPSIjMkY5QUZEIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjxwYXRoIGQ9Ik02LjI4OSAxNi43MjZMNS4xMDQgMTEuOTdsNC42MTgtMS4yMk0yMi43ODggMTYuNzQxbDEuMi00Ljc3LTQuNjE4LTEuMjIiIHN0cm9rZT0iIzJGOUFGRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=")}.inputItem input.floors{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI4XzUxMSkiPjxwYXRoIGQ9Ik0xNS4yMjMgNC43MDF2Mi44NTdoLTMuODA3djIuODU3SDcuNjEydjIuODU3SDMuODA3djIuODU3SDBWMjBoNC42OTRMMjAgOC41N1Y0LjdoLTQuNzc3eiIgZmlsbD0iIzJGOUFGRCIvPjxwYXRoIGQ9Ik0xOC4xMzcgMS4xMTZoLTIuODlMMi4wODYgMTEuMjI0SC4zNDgiIHN0cm9rZT0iIzJGOUFGRCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yOF81MTEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMjB2MjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=")}.inputItem .supText{font-size:0.875rem;line-height:1rem;display:flex;font-weight:400;padding-top:0.5rem;color:var(--grey-2)}.inputItem .supText svg{margin-right:0.5rem}.inputItem input.is-invalid+.invalidEmailText,.inputItem input.is-invalid+.invalidText{display:block}.inputItem .invalidEmailText,.inputItem .invalidText{color:var(--red);font-size:0.875rem;line-height:1rem;position:absolute;left:0.1875rem;font-weight:500;display:none;bottom:-1.25rem;text-wrap:nowrap}.inputItem.invalidEmail .invalidEmailText{display:block}.inputItem.invalidEmail input{border-color:var(--red)}.inputItem.invalidEmail .inputWrapper:after{content:"";position:absolute;height:1rem;width:1rem;border-radius:50%;background-color:var(--red);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMyIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjYwMyA2LjI4NUMuNDU4IDUuNDU1LjMxOCA0LjU5LjE4NCAzLjY4OEExOS4zNzMgMTkuMzczIDAgMDEwIDEuMTA1VjBoM3YxLjEwNWMwIC44Mi0uMDY3IDEuNjktLjIwMSAyLjYxYTU3LjQ5MiA1Ny40OTIgMCAwMS0uNDAyIDIuNTdILjYwM3pNMS40OTIgMTBjLS40NyAwLS44MzgtLjExLTEuMTA3LS4zMzFDLjEyOCA5LjQ0OCAwIDkuMTM0IDAgOC43MjljMC0uMzY4LjEzNC0uNjY3LjQwMi0uODk4LjI4LS4yMzkuNjQzLS4zNTkgMS4wOS0uMzU5LjQ2OSAwIC44MzIuMTEgMS4wODkuMzMyLjI2OC4yMTIuNDAyLjUyLjQwMi45MjUgMCAuMzc4LS4xNC42ODYtLjQxOS45MjYtLjI2OC4yMy0uNjI1LjM0NS0xLjA3Mi4zNDV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;top:50%;transform:translateY(-50%);right:-0.5rem;z-index:2}.inputItem.invalid .invalidText{display:block}.inputItem.invalid input{border-color:var(--red)}.inputItem.invalid .inputWrapper:after{content:"";position:absolute;height:1rem;width:1rem;border-radius:50%;background-color:var(--red);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMyIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNLjYwMyA2LjI4NUMuNDU4IDUuNDU1LjMxOCA0LjU5LjE4NCAzLjY4OEExOS4zNzMgMTkuMzczIDAgMDEwIDEuMTA1VjBoM3YxLjEwNWMwIC44Mi0uMDY3IDEuNjktLjIwMSAyLjYxYTU3LjQ5MiA1Ny40OTIgMCAwMS0uNDAyIDIuNTdILjYwM3pNMS40OTIgMTBjLS40NyAwLS44MzgtLjExLTEuMTA3LS4zMzFDLjEyOCA5LjQ0OCAwIDkuMTM0IDAgOC43MjljMC0uMzY4LjEzNC0uNjY3LjQwMi0uODk4LjI4LS4yMzkuNjQzLS4zNTkgMS4wOS0uMzU5LjQ2OSAwIC44MzIuMTEgMS4wODkuMzMyLjI2OC4yMTIuNDAyLjUyLjQwMi45MjUgMCAuMzc4LS4xNC42ODYtLjQxOS45MjYtLjI2OC4yMy0uNjI1LjM0NS0xLjA3Mi4zNDV6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;top:50%;transform:translateY(-50%);right:-0.5rem;z-index:2}.radioGroup{display:flex;flex-wrap:wrap;gap:0 2.5rem;align-items:center}.radioGroup .label{flex-basis:100%;font-size:1rem;line-height:1.5rem;color:var(--blue)}.radioGroup .radioItem{margin-top:0.9375rem}.formRowGroup{display:flex;min-height:7rem}.formRowGroup .radioGroup{align-items:flex-start}.formRowGroup .radioGroup .radioItem{margin-top:0}.radioItem{font-size:1rem;line-height:1.5rem;font-weight:400;margin-top:2rem;position:relative}.radioItem label{padding-left:2.5rem}.radioItem input{display:none}.radioItem input:checked~.mark{border-color:var(--blue);background-color:var(--blue);outline:solid 0.125rem var(--white);outline-offset:-0.1875rem}.radioItem .mark{height:1.5rem;width:1.5rem;border:0.0625rem solid var(--grey-outline);border-radius:50%;left:0;position:absolute}.checkboxItem{font-size:1rem;line-height:1.5rem;font-weight:400;margin-top:2rem;position:relative;padding-left:2.5rem}.checkboxItem input{position:absolute;left:0;top:0}.checkboxItem input.is-invalid+.checkMark{border-color:var(--red);background:#fde9e9}.checkboxItem input:checked~.checkMark{border-color:var(--blue);background-color:var(--blue);outline:solid 0.125rem var(--white);outline-offset:-0.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWwzLjMzMyA0TDExIDEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+");background-repeat:no-repeat;background-position:50%}.checkboxItem .checkMark{position:absolute;background-color:var(--white);content:"";height:1.5rem;width:1.5rem;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;left:0;top:0}.checkboxItem label a{color:currentColor;text-decoration:underline}.buttonsGroup,.summaryButtonsGroup{margin-top:4rem;display:flex;width:100%;justify-content:space-between}.buttonsGroup.left,.summaryButtonsGroup.left{justify-content:flex-start}.buttonsGroup button,.summaryButtonsGroup button{padding:1.5rem;font-size:1rem;line-height:1rem;border-radius:0.375rem;border:none;margin-right:2.5rem;width:-moz-fit-content;width:fit-content;cursor:pointer}.buttonsGroup button:last-child,.summaryButtonsGroup button:last-child{margin-right:0!important}.inlineRadio{background-color:var(--white);margin-bottom:1rem;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem}.inlineRadio label{width:100%;display:flex;padding:1.75rem 1.5rem;justify-content:space-between;align-items:center;color:var(--blue-dark);font-size:1rem;line-height:1rem}.inlineRadio label .discount{color:var(--blue);padding-left:0.5rem}.inlineRadio label .discount:before{content:"•";margin-right:0.5rem}.inlineRadio label input{display:none}.inlineRadio label input:checked~.mark{border-color:var(--blue);background-color:var(--blue);outline:solid 0.125rem var(--white);outline-offset:-0.1875rem}.inlineRadio label .mark{height:1.5rem;width:1.5rem;border:0.0625rem solid var(--grey-outline);border-radius:50%;left:0}.inlineCheckbox{background-color:var(--white);margin-bottom:1rem;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem}.inlineCheckbox label{max-height:5rem;cursor:pointer;width:100%;display:flex;padding:1.75rem 1.5rem;justify-content:space-between;align-items:center;color:var(--blue-dark);font-size:1rem;line-height:1rem;font-weight:600}.inlineCheckbox label .text{display:flex;align-items:center;gap:1rem;width:30%;flex-shrink:0}.inlineCheckbox label .text .image{width:3.75rem;margin-right:1.9375rem}.inlineCheckbox label .text img,.inlineCheckbox label .text svg{margin:0 auto}.inlineCheckbox label .text span a{text-decoration:underline;font-size:1.25rem;line-height:1.5rem;color:var(--grey-3);font-weight:400}.inlineCheckbox label .text span .price{color:var(--blue);font-weight:600;font-size:1rem;line-height:1.5rem;display:block;padding-top:0.5rem}.inlineCheckbox label .desc{width:70%;font-size:1rem;line-height:1.5rem;color:var(--grey-3);font-weight:500;text-align:left;padding-left:3.125rem}.inlineCheckbox label .discount{color:var(--blue);padding-left:0.5rem}.inlineCheckbox label .discount:before{content:"•";margin-right:0.5rem}.inlineCheckbox label input{display:none}.inlineCheckbox label input:checked~.mark{border-color:var(--blue);background-color:var(--blue);outline:solid 0.125rem var(--white);outline-offset:-0.1875rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWwzLjMzMyA0TDExIDEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+");background-repeat:no-repeat;background-position:50%}.inlineCheckbox label input:disabled~.mark{border-color:var(--grey-outline);background-color:var(--white);outline:solid 0.125rem var(--white);outline-offset:-0.1875rem}.inlineCheckbox label input:disabled:checked~.mark{background-color:var(--grey-outline)}.inlineCheckbox label .mark{content:"";height:1.5rem;width:1.5rem;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem}.blueButton{background-color:var(--blue);color:var(--white)}.blueButton:disabled{background-color:var(--grey-3);opacity:.5;cursor:not-allowed}.greyButton{background-color:transparent;color:var(--blue-dark);border:0.0625rem solid var(--blue)!important}.discountInfo{font-size:1rem;font-weight:400}.inputTime{border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;padding:1rem;width:-moz-fit-content;width:fit-content;margin-top:1.875rem}.inputTime input[type=time]{border:none;outline:none}label[for=businessTerms]~.invalidText,label[for=personalData]~.invalidText,label[for=vop]~.invalidText{display:none}label[for=businessTerms].invalid~.invalidText,label[for=personalData].invalid~.invalidText,label[for=vop].invalid~.invalidText{display:block;color:var(--red);font-size:0.875rem;line-height:1rem;padding-top:0.25rem;font-weight:600}input.gm-autocomplete::-moz-placeholder,input.waypointInput::-moz-placeholder{color:transparent;opacity:0}input.gm-autocomplete::placeholder,input.waypointInput::placeholder{color:transparent;opacity:0}input.gm-autocomplete:-ms-input-placeholder,input.waypointInput:-ms-input-placeholder{color:transparent}input.gm-autocomplete::-ms-input-placeholder,input.waypointInput::-ms-input-placeholder{color:transparent}section.confirm{display:flex;flex-direction:column;align-items:center;max-width:45.5rem;text-align:center}section.confirm img{margin:0 auto}section.confirm h1{font-size:2.5rem;line-height:3rem;color:var(--blue-dark);margin-top:2.5rem;margin-bottom:1.5rem}section.confirm p{font-weight:400;margin-bottom:2.5rem}section.confirm .download{margin-bottom:1.5rem;display:flex;border:0.0625rem solid var(--grey-outline);width:100%;background-color:var(--white);padding:1.5rem;border-radius:0.375rem}section.confirm .download .text{flex:1;text-align:left;padding-left:1.5rem;justify-content:center;display:flex;flex-direction:column}section.confirm .download .text .recapText{font-size:1.125rem;line-height:1.5rem;margin-bottom:0.5rem;color:var(--blue-dark)}section.confirm .download .text .fileName{font-size:1rem;line-height:1rem;color:var(--grey-3)}section.confirm .download .arrow,section.confirm .download .icon{display:flex;align-items:center}section.confirm .blueButton{padding:1.5rem;font-size:1rem;line-height:1rem;border-radius:0.375rem;border:none}section.confirm .greyButton{padding:1.5rem;font-size:1rem;line-height:1rem;border-radius:0.375rem;border:0.0625rem solid var(--grey-outline);background-color:var(--white);color:var(--blue-dark)}.contactLink{position:absolute;top:1.5rem;right:4rem;color:var(--blue-dark);font-size:1rem;line-height:1rem;font-weight:500}.contactLink a{color:var(--blue);font-weight:600}.contactLink .contactCard{position:absolute;width:-moz-max-content;width:max-content;top:2.375rem;right:0;background-color:var(--white);display:none;padding:1rem 1.5rem;border-radius:0.375rem;filter:drop-shadow(0.25rem 0.375rem 0.75rem rgba(0,0,0,.15))}.contactLink .contactCard:before{content:"";position:absolute;top:-0.5rem;right:0.625rem;width:0;height:0;border-left:0.71875rem solid transparent;border-bottom:0.6875rem solid var(--white);border-right:0.71875rem solid transparent;border-top:0 solid transparent}.contactLink .contactCard .photo{height:4.5rem;width:4.5rem}.contactLink .contactCard .photo img{border-radius:50%}.contactLink .contactCard .content{display:flex;flex-direction:column;padding-left:1rem}.contactLink .contactCard .content span{font-size:1rem;line-height:1rem;color:var(--grey-3);display:block;margin-bottom:1rem}.contactLink .contactCard .content>div{display:flex;align-items:center}.contactLink .contactCard .content>div a{color:var(--blue-dark);font-size:0.875rem;line-height:1rem;margin-left:0.625rem;font-weight:600}.contactLink .contactCard .content>div:first-of-type{margin-bottom:0.5rem}.contactLink .contactCard.open{display:flex!important}.dropZone{height:16.5rem;border:0.125rem dashed #c9d3dc;border-radius:0.375rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dropZone .text{margin-top:2.5rem;color:var(--blue-dark);font-size:1rem;line-height:1.5rem}.dropZone .text strong{color:var(--blue)}.dropZone .text span{font-size:0.875rem;color:var(--grey-3);font-weight:400}.modal{position:fixed;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);display:none;width:100%;height:var(--app-height);max-width:55rem;max-height:45.5rem;background-color:var(--white);border:0.0625rem solid var(--grey-outline);border-radius:0.25rem;flex-direction:column;outline:none;overflow:auto}.modal#itemsModal{width:96vw;max-width:96vw;height:96vh;max-height:96vh}.modal .modalHeader{background-color:var(--grey-4);position:relative;display:grid;grid-template-columns:1fr 1fr}.modal .modalHeader>div{padding:1rem 1.5rem;font-size:1rem;font-weight:600;color:var(--blue-dark)}.modal .modalHeader>div:first-of-type{border-right:0.0625rem solid var(--grey-outline)}.modal .modalHeader .closeModal{position:absolute;right:0;top:0;height:100%;border-left:0.0625rem solid var(--grey-outline);width:3.5rem;display:flex;align-items:center;justify-content:center}.modal .modalContent{flex:1;border-top:0.0625rem solid var(--grey-outline);border-bottom:0.0625rem solid var(--grey-outline);display:grid;grid-template-columns:1fr 1fr}.modal .modalContent .itemsSide,.modal .modalContent .selectSide{padding-left:1.5rem;padding-right:2rem}.modal .modalContent .selectSide{border-right:0.0625rem solid var(--grey-outline)}.modal .modalContent .itemsSide .modalSection .content .furnitureItem{padding:0.5rem 0 0;display:none}.modal .modalContent .itemsSide .modalSection .content .furnitureItem.show{display:flex}.modal .modalContent .itemsSide .modalSection .content .furnitureItem .name{text-align:center;width:100%;border-radius:0.5rem 0.5rem 0.1875rem 0.1875rem}.modal .modalContent .itemsSide .modalSection .content .furnitureItem .name .options{display:none;color:var(--grey-3)}.modal .modalContent .itemsSide .modalSection .content .furnitureItem .name .options a{color:currentColor}.modal .modalContent .itemsSide .modalSection .content .furnitureItem .name .options a:hover{text-decoration:underline}.modal .modalContent .itemsSide .modalSection .content .furnitureItem:hover .name{background-color:var(--grey-4)}.modal .modalContent .itemsSide .modalSection .content .furnitureItem:hover .name .options{display:block}.modal .modalContent .searchInput{padding:1rem 0}.modal .modalContent .searchInput input{height:2.5rem;width:100%;border:0.0625rem solid #c9d3dc;border-radius:0.375rem;outline:none;padding:0.5rem 1.25rem 0.5rem 1rem;font-size:0.75rem;font-weight:400;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTIgMTAuODM5YTQuOTIgNC45MiAwIDEwMC05Ljg0IDQuOTIgNC45MiAwIDAwMCA5Ljg0ek05LjIxMyA5LjIxM0wxMyAxMyIgc3Ryb2tlPSIjNkM3NjgwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:right 0.875rem center}.modal .modalContent .sections{overflow:auto}.modal .modalContent .modalSection{border-bottom:0.0625rem solid var(--grey-outline);padding-bottom:0.5rem;margin-bottom:0.5rem}.modal .modalContent .modalSection .title{cursor:pointer;font-size:1rem;font-weight:600;color:var(--blue-dark);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAxTDUgNSAxIDEiIHN0cm9rZT0iIzJDMkE0RCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+");background-repeat:no-repeat;background-position:100% 50%}.modal .modalContent .modalSection .title .selected{font-size:0.75rem;line-height:0.75rem;color:var(--grey-3);display:none}.modal .modalContent .modalSection .content{display:none;grid-template-columns:1fr 1fr 1fr;gap:0.5rem;padding-top:0.5rem}.modal .modalContent .modalSection .content .furnitureItem{font-size:0.75rem;line-height:1rem;font-weight:500;height:7.625rem;border:0.0625rem solid var(--grey-outline);border-radius:0.25rem;padding:0.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer}.modal .modalContent .modalSection .content .furnitureItem .check{position:absolute;display:none;height:1.125rem;width:1.125rem;border:0.0625rem solid var(--grey-outline);border-radius:0.125rem;right:0.25rem;top:0.25rem}.modal .modalContent .modalSection .content .furnitureItem .pieces{position:absolute;left:0;top:0;background-color:var(--grey-outline);border-radius:0.25rem;padding:0.125rem 0.25rem}.modal .modalContent .modalSection .content .furnitureItem .icon{height:4.5rem;display:flex;align-items:center}.modal .modalContent .modalSection .content .furnitureItem .name{color:var(--blue-dark);flex:1}.modal .modalContent .modalSection .content .furnitureItem .amount{display:none;flex:1;width:100%;justify-content:center;align-items:flex-end}.modal .modalContent .modalSection .content .furnitureItem .amount button{height:1.875rem;width:1.875rem;background-color:var(--grey-outline);border:none;background-repeat:no-repeat;background-position:50%;cursor:pointer}.modal .modalContent .modalSection .content .furnitureItem .amount button.plus{border-radius:0 0.25rem 0.25rem 0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzZDNzY4MCIgZD0iTTAgNC4xNjdoMTB2MS42NjdIMHoiLz48cGF0aCBmaWxsPSIjNkM3NjgwIiBkPSJNNS44MzIgMHYxMEg0LjE2NVYweiIvPjwvc3ZnPg==")}.modal .modalContent .modalSection .content .furnitureItem .amount button.minus{border-radius:0.25rem 0 0 0.25rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNkM3NjgwIiBkPSJNMCAwaDEwdjEuNjY3SDB6Ii8+PC9zdmc+")}.modal .modalContent .modalSection .content .furnitureItem .amount input{width:2.125rem;text-align:center;outline:none;border:0.0625rem solid var(--grey-outline);font-size:1rem;font-weight:400;height:1.875rem;color:var(--grey-3)}.modal .modalContent .modalSection .content .furnitureItem .amount input[type=number]{-moz-appearance:textfield}.modal .modalContent .modalSection .content .furnitureItem .amount input::-webkit-inner-spin-button,.modal .modalContent .modalSection .content .furnitureItem .amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal .modalContent .modalSection .content .furnitureItem.added .check{display:block;background-color:var(--blue);border-color:var(--blue);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWwzLjMzMyA0TDExIDEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+");background-repeat:no-repeat;background-position:50%}.modal .modalContent .modalSection .content .furnitureItem.added:hover .check,.modal .modalContent .modalSection .content .furnitureItem.added:hover .name{display:none}.modal .modalContent .modalSection .content .furnitureItem.added:hover .amount{display:flex}.modal .modalContent .modalSection .content .furnitureItem:hover .check{display:block}.modal .modalContent .modalSection.expanded .title{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA1bDQtNCA0IDQiIHN0cm9rZT0iIzJDMkE0RCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+")}.modal .modalContent .modalSection.expanded .content{display:grid}.modal .modalFooter{background-color:var(--grey-4);padding:1rem 1.5rem}.modal .modalFooter .buttonsGroup{margin-top:0}.modal .modalFooter .buttonsGroup button{padding:0.5rem 1.0625rem;font-size:0.875rem;line-height:1.5rem;margin-right:1rem}.modal .modalFooter .buttonsGroup button.greyButton{background-color:var(--grey-3);color:var(--white)}.ai-selection-wrapper{margin-bottom:1.25rem}.ai-selection-wrapper .ai-options-card{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:0.0625rem solid #e2e8f0;border-radius:0.5rem;padding:1.25rem;position:relative;overflow:hidden}.ai-selection-wrapper .ai-options-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:0.1875rem;background:linear-gradient(90deg,var(--blue),#7c4dff)}.ai-selection-wrapper .ai-options-card h6{color:var(--blue-dark);font-size:0.9375rem;display:flex;align-items:center}.ai-selection-wrapper .ai-options-card h6 i{color:var(--blue);margin-right:0.5rem;font-size:1rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container{gap:0.75rem;align-items:stretch}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container{min-width:0}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea{width:100%;height:100%;resize:none;border:0.0625rem solid #e2e8f0;border-radius:0.375rem;font-size:0.8125rem;padding:0.75rem;transition:all .2s ease;background:#fff}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea:focus{border-color:var(--blue);box-shadow:0 0 0 0.125rem rgba(47,154,253,.1);outline:none}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea::-moz-placeholder{color:#94a3b8}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea::placeholder{color:#94a3b8}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container{display:flex;flex-direction:column;gap:0.5rem;min-width:10rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn{font-size:0.8125rem;font-weight:500;padding:0.625rem 1rem;border-radius:0.375rem;transition:all .2s ease;white-space:nowrap;flex:1}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn i{font-size:0.75rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn.ai-text-btn{background:var(--blue);border-color:var(--blue);color:#fff}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn.ai-text-btn:hover{background:var(--blue-dark);border-color:var(--blue-dark);transform:translateY(-0.0625rem);box-shadow:0 0.25rem 0.75rem rgba(47,154,253,.3)}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn.ai-photo-btn{border-color:#6c757d;color:#6c757d;background:#fff}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn.ai-photo-btn:hover{background:#6c757d;border-color:#6c757d;color:#fff;transform:translateY(-0.0625rem);box-shadow:0 0.25rem 0.75rem rgba(108,117,125,.2)}.ai-selection-wrapper .ai-options-card .text-muted.small{color:#64748b;font-size:0.75rem;line-height:1.4}.selectionOptions{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}.selectionOptions .option{text-align:center;border:0.0625rem solid var(--blue);background-color:#e9f4ff;height:3.5rem;display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:0.375rem;cursor:pointer}.selectionOptions .option svg{margin-right:0.5rem}.selectionOptions .option span{display:block}.selectionOptions .option.active{background-color:var(--blue);color:var(--white);z-index:1}.selectionOptions .option.active svg path{fill:var(--white)}.selectionOptions .option:first-of-type{margin-right:-0.25rem}.selectionOptions .option:last-of-type{margin-left:-0.25rem}.selectionContent{display:none;margin-top:2.25rem}.selectionContent.active{display:block}.selectionContent.quantitive .quantitiveRow{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.selectionContent.quantitive .inputItem{margin-bottom:1.5rem}.selectionContent.specific .autoFilled{background-color:#ddebfb;padding:1rem;display:flex;align-items:center;justify-content:center;border-radius:0.375rem}.selectionContent.specific .autoFilled .checkboxItem{margin-top:0}.itemsSelector{margin-top:2.5rem;flex:1;display:grid;grid-template-columns:1fr 1fr;gap:2.0625rem}.itemsSelector .itemsSide,.itemsSelector .selectSide{border:0.0625rem solid var(--grey-outline);border-radius:0.75rem;padding-left:1.5rem;padding-right:2rem;background-color:var(--white);height:-moz-fit-content;height:fit-content}.itemsSelector .selectSide{border-right:0.0625rem solid var(--grey-outline)}.itemsSelector .itemsSide .modalSection .content .furnitureItem{padding:0.5rem 0 0}.itemsSelector .itemsSide .modalSection .content .furnitureItem.show{display:flex}.itemsSelector .itemsSide .modalSection .content .furnitureItem .name{text-align:center;width:100%;border-radius:0.5rem 0.5rem 0.1875rem 0.1875rem}.itemsSelector .itemsSide .modalSection .content .furnitureItem .name .options{display:none;color:var(--grey-3)}.itemsSelector .itemsSide .modalSection .content .furnitureItem .name .options a{color:currentColor}.itemsSelector .itemsSide .modalSection .content .furnitureItem .name .options a:hover{text-decoration:underline}.itemsSelector .itemsSide .modalSection .content .furnitureItem:hover .name{background-color:var(--grey-4)}.itemsSelector .itemsSide .modalSection .content .furnitureItem:hover .name .options{display:block}.itemsSelector .searchInput{padding:1rem 0}.itemsSelector .searchInput input{height:2.5rem;width:100%;border:0.0625rem solid #c9d3dc;border-radius:0.375rem;outline:none;padding:0.5rem 1.25rem 0.5rem 1rem;font-size:0.75rem;font-weight:400;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTIgMTAuODM5YTQuOTIgNC45MiAwIDEwMC05Ljg0IDQuOTIgNC45MiAwIDAwMCA5Ljg0ek05LjIxMyA5LjIxM0wxMyAxMyIgc3Ryb2tlPSIjNkM3NjgwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:right 0.875rem center}.itemsSelector .sections{overflow:auto}.itemsSelector .sections.is-filtered .modalSection:not(.hasFiltered){display:none}.itemsSelector .sections.is-filtered .furnitureItem{display:none!important}.itemsSelector .sections.is-filtered .furnitureItem.filtered{display:flex!important}.itemsSelector .modalSection{border-bottom:0.0625rem solid var(--grey-outline);padding-bottom:0.5rem;margin-bottom:0.5rem}.itemsSelector .modalSection .title{cursor:pointer;font-size:1rem;font-weight:600;color:var(--blue-dark);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAxTDUgNSAxIDEiIHN0cm9rZT0iIzJDMkE0RCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+");background-repeat:no-repeat;background-position:100% 50%}.itemsSelector .modalSection .title .selected{font-size:0.75rem;line-height:0.75rem;color:var(--grey-3);display:none}.itemsSelector .modalSection .content{display:none;grid-template-columns:1fr 1fr 1fr;gap:0.5rem;padding-top:0.5rem}.itemsSelector .modalSection .content .furnitureItem{font-size:0.75rem;line-height:1rem;font-weight:500;height:7.625rem;border:0.0625rem solid var(--grey-outline);border-radius:0.25rem;padding:0.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer}.itemsSelector .modalSection .content .furnitureItem .check{position:absolute;display:none;height:1.125rem;width:1.125rem;border:0.0625rem solid var(--grey-outline);border-radius:0.125rem;right:0.25rem;top:0.25rem}.itemsSelector .modalSection .content .furnitureItem .pieces{position:absolute;left:0;top:0;background-color:var(--grey-outline);border-radius:0.25rem;padding:0.125rem 0.25rem}.itemsSelector .modalSection .content .furnitureItem .icon{height:4.5rem;display:flex;align-items:center}.itemsSelector .modalSection .content .furnitureItem .name{color:var(--blue-dark);flex:1}.itemsSelector .modalSection .content .furnitureItem .amount{display:none;flex:1;width:100%;justify-content:center;align-items:flex-end}.itemsSelector .modalSection .content .furnitureItem .amount button{height:1.875rem;width:1.875rem;background-color:var(--grey-outline);border:none;background-repeat:no-repeat;background-position:50%;cursor:pointer}.itemsSelector .modalSection .content .furnitureItem .amount button.plus{border-radius:0 0.25rem 0.25rem 0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzZDNzY4MCIgZD0iTTAgNC4xNjdoMTB2MS42NjdIMHoiLz48cGF0aCBmaWxsPSIjNkM3NjgwIiBkPSJNNS44MzIgMHYxMEg0LjE2NVYweiIvPjwvc3ZnPg==")}.itemsSelector .modalSection .content .furnitureItem .amount button.minus{border-radius:0.25rem 0 0 0.25rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjNkM3NjgwIiBkPSJNMCAwaDEwdjEuNjY3SDB6Ii8+PC9zdmc+")}.itemsSelector .modalSection .content .furnitureItem .amount input{width:2.125rem;text-align:center;outline:none;border:0.0625rem solid var(--grey-outline);font-size:1rem;font-weight:400;height:1.875rem;color:var(--grey-3)}.itemsSelector .modalSection .content .furnitureItem .amount input[type=number]{-moz-appearance:textfield}.itemsSelector .modalSection .content .furnitureItem .amount input::-webkit-inner-spin-button,.itemsSelector .modalSection .content .furnitureItem .amount input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.itemsSelector .modalSection .content .furnitureItem.added .check{display:block;background-color:var(--blue);border-color:var(--blue);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWwzLjMzMyA0TDExIDEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+");background-repeat:no-repeat;background-position:50%}.itemsSelector .modalSection .content .furnitureItem.added:hover .check,.itemsSelector .modalSection .content .furnitureItem.added:hover .name{display:none}.itemsSelector .modalSection .content .furnitureItem.added:hover .amount{display:flex}.itemsSelector .modalSection .content .furnitureItem:hover .check{display:block}.itemsSelector .modalSection.expanded .title{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSA1bDQtNCA0IDQiIHN0cm9rZT0iIzJDMkE0RCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49ImJldmVsIi8+PC9zdmc+")}.itemsSelector .modalSection.expanded .content{display:grid}.itemsSelector .modalSection:last-of-type{border-bottom:none}.itemSelection input[type=radio]{display:none}.itemSelection input[type=radio]:checked+label{border:0.0625rem solid #2f9afd}.unitTile{background-color:#fff;border:0.0625rem solid #c9d3dc;border-radius:0.375rem;text-align:center;padding:3rem 1.5rem 1.5rem 2rem;height:100%;display:flex;flex-direction:column}.unitTile span{font-size:1.2rem;color:#2c2a4d;line-height:1.5rem;margin:2.5rem auto 0;display:block;white-space:nowrap}.unitTile img{margin:auto auto 0}.unitTile div:has(img){flex-grow:1;display:flex}.unitTile:hover{border:0.0625rem solid #2f9afd}.itemSelectionStep>.row{margin:0 -.5rem 3rem}.itemSelectionStep>.row>.col-12{padding:.5rem}.row.roomSelect{margin:1rem -1rem}.row.roomSelect .roomSelectCol{padding:1rem 1rem 0}.itemSelectionStep .checkboxWrap{height:3.5rem;background-color:#fff;border:0.0625rem solid #dbe7f1;border-radius:0.375rem;padding:1rem 1.5rem;box-sizing:border-box;font-size:1rem;line-height:1.5rem;color:#2c2a4d;font-weight:600;display:block}.itemSelectionStep .checkboxWrap .checkboxItem{margin:0}.itemSelectionStep .checkboxWrap .checkMark{height:1.5rem;width:1.5rem;box-sizing:border-box}.priceCalc{margin:2rem -1rem!important}.outlineButtonSmall{border:0.0625rem solid #2f9afd;border-radius:0.375rem;color:#2f9afd;font-size:.75rem;line-height:1rem;font-weight:600;background-color:#fff;padding:.5rem 1rem;margin-top:0.5rem}.priceCalcTileWrap{padding:1rem}.priceCalcTile{padding:3.5rem 2.5rem 3rem;background-color:#fff;border:0.0625rem solid #c9d3dc;text-align:center;border-radius:0.375rem;height:100%;display:flex;flex-direction:column;position:relative}.priceCalcTile img{margin:auto}.priceCalcTile h3{margin-top:2rem}.priceCalcTile span{font-size:1rem;line-height:1.5rem;font-weight:400}.priceCalcTile:hover{border:0.0625rem solid #2f9afd}.stretched-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.modal-backdrop.show{display:block;height:100vh;background-color:#000;width:100vw;z-index:1;position:absolute;top:0;opacity:.4}.modal{padding:3rem 3.25rem;border-radius:1rem;background-color:#ebf0fb;height:-moz-fit-content;height:fit-content;width:43.5rem}.modal h2{width:100%!important;margin-bottom:2rem}.modal .btn-close{border:none;background-color:transparent;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer}.modal .inputItem{margin-bottom:1.5rem}.modal .inputItem label{position:relative;color:#2f9afd;left:0;top:unset;transform:none}.modal .inputItem textarea{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE0NDFfMjE4NCkiPjxwYXRoIGQ9Ik0yMSAxMi44NDRjMCAuOTQ4LS45NyAxLjcyLTIuMTU1IDEuNzJINS44NTNMMi4xNTUgMTh2LTMuNDM1Qy45NyAxNC41NjUgMCAxMy43ODkgMCAxMi44NDRWMS43MkMwIC43NzUuOTcgMCAyLjE1NSAwaDE2LjY5QzIwLjAzIDAgMjEgLjc3NSAyMSAxLjcyMXYxMS4xMjN6IiBmaWxsPSIjMkY5QUZEIi8+PHBhdGggZD0iTTE1LjQ3NCA5LjQ1YTEuNjc3IDEuNjc3IDAgMDEtMS42ODctMS42NjZjMC0uOTIyLjc1NC0xLjY2NiAxLjY4NC0xLjY2Ni45MzMgMCAxLjY4Ny43NDggMS42ODcgMS42NjYgMCAuOTIxLS43NTUgMS42NjktMS42ODQgMS42NjZ6TTEwLjUwMiA5LjQ1YTEuNjgzIDEuNjgzIDAgMDEtMS42OS0xLjY3YzAtLjkyLjc1NC0xLjY2NSAxLjY4NC0xLjY2NS45MzIgMCAxLjY4Ny43NDggMS42OSAxLjY2OSAwIC45MjEtLjc1NSAxLjY2Ni0xLjY4NCAxLjY2NnpNNS41MzMgOS40NWExLjY4MyAxLjY4MyAwIDAxLTEuNjktMS42N2MwLS45Mi43NTQtMS42NjUgMS42ODMtMS42NjUuOTMzIDAgMS42ODcuNzQ4IDEuNjg3IDEuNjY2IDAgLjkyMS0uNzU0IDEuNjY2LTEuNjg0IDEuNjY2bC4wMDQuMDAzeiIgZmlsbD0iI2ZmZiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzE0NDFfMjE4NCI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyMXYxOEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==")}.modal .inputItem textarea::-moz-placeholder{font-size:1rem}.modal .inputItem textarea::placeholder{font-size:1rem}.modal-footer span{font-weight:400;display:block;text-align:center;margin-top:1.875rem}.modal-footer .buttonsGroup{margin-top:2rem}.modal-footer .buttonsGroup button:last-child{margin-right:auto!important;margin-left:auto}.collapse{display:none}.collapse.show{display:block}.acuratePriceHeader{background-color:#fff;border:0.0625rem solid #c9d3dc;border-radius:0.375rem;font-size:1rem;line-height:1.5rem;display:flex;margin-bottom:2rem}.acuratePriceHeader>div{padding:1.5rem;display:flex}.acuratePriceHeader>div img{display:inline-block;margin-right:2rem}.acuratePriceHeader .buttonsGroup{margin-top:0}.acuratePriceHeader .buttonsGroup .blueButton{text-wrap:nowrap;padding:1rem}.amountChosen{color:#2f9afd}.priceRoom{font-weight:600;font-size:1rem;line-height:2rem;color:#2c2a4d;border-bottom:0.0625rem solid #c9d3dc;margin:0!important}.priceRoom.force-visible-by-search .roomContainer{display:block!important}.priceRoom:first-child{margin-top:1rem!important}.priceRoom:not(.selected) b{opacity:.4}.priceRoom .roomHeader{padding:1rem;-webkit-tap-highlight-color:rgba(0,0,0,0)}.priceRoom .roomHeader,.priceRoom .roomHeader *{cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none}.priceRoom.active .roomHeader,.priceRoom.selected .roomHeader:hover{background:rgba(0,0,0,.05);cursor:pointer}.priceRoom.active .oomHeader:hover{cursor:default}.priceRoom.hidden-by-search{display:none}.priceRoom>div{padding:0}.priceRoom .removeAddRoom{text-align:right}.priceRoom .removeAddRoom button{border:none;padding:0;background-color:transparent;cursor:pointer}.priceRoom .removeRoom{color:#eb5656}.priceRoom .removeRoom:before{display:inline-block;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiNFQjU2NTYiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNNS4wNTQgMy44NzVsNy4wNzEgNy4wNzEtMS4xNzkgMS4xOC03LjA3LTcuMDcyeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMi4xMjUgNS4wNTRsLTcuMDcxIDcuMDctMS4xNzktMS4xNzggNy4wNzEtNy4wNzF6Ii8+PC9zdmc+");height:1rem;width:1rem;margin-right:0.3125rem;position:relative;top:0.125rem}.priceRoom .addRoom{color:#2f9afd;position:relative}.priceRoom .addRoom:before{display:inline-block;content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiMyRjlBRkQiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNOC44MzMgM3YxMEg3LjE2NlYzeiIvPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMyA4LjgzNEgzVjcuMTY3aDEweiIvPjwvc3ZnPg==");height:1rem;width:1rem;margin-right:0.3125rem;position:relative;top:0.125rem}.roomItemRowHolder{display:flex;margin:0;box-sizing:unset;flex-wrap:wrap;padding:.5rem 0!important}.roomItemHolder{max-width:15%;min-width:8.75rem;padding:.344rem;display:flex}.roomItemHolder.hidden-by-search{display:none}.roomContainer,.roomItem{width:100%}.roomItem{text-align:center;padding:1.75rem .5rem .5rem;border:0.0625rem solid #c9d3dc;border-radius:0.25rem;font-size:.75rem;line-height:1rem;font-weight:500;display:flex;flex-direction:column;background-color:#fff;position:relative;cursor:pointer;align-self:stretch}.roomItem:hover{border:0.0625rem solid #2f9afd}.roomItem img{margin:auto;width:80%;height:80%}.roomItem div:has(img){flex-grow:1;min-height:4.5rem}.roomItem :not(button):not(.amountControls){pointer-events:none}.roomItem .amountChosen,.roomItem span{display:block;height:2rem}.roomItem .amountChosen{position:absolute;top:0.625rem;left:0.625rem;transform:none;width:2rem;background-color:#69d092;border-radius:1rem;color:#fff;font-size:1rem;line-height:2rem;text-align:center}.roomItem .amountControls{display:flex;flex-direction:row;margin:.5rem -.25rem -.5rem;border-top:0.0625rem solid #c9d3dc;min-height:unset!important;visibility:hidden}.roomItem .amountControls.show{visibility:visible}.roomItem .amountControls>button{width:50%;border:none;background-color:transparent;padding:.5rem;height:-moz-fit-content;height:fit-content;cursor:pointer;height:2.75rem;min-height:2.75rem;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-user-select:none;user-select:none;-webkit-user-select:none}.roomItem .amountControls>button img{width:.875rem}.roomItem .amountControls>button:first-of-type{border-right:0.0625rem solid #c9d3dc}.itemSearch{display:inline-block}.itemSearch input[type=text]{font-size:.875rem;line-height:1rem;padding:1rem 3rem 1rem 1rem;position:relative;width:30.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTIgMTAuODM5YTQuOTIgNC45MiAwIDEwMC05Ljg0IDQuOTIgNC45MiAwIDAwMCA5Ljg0ek05LjIxMyA5LjIxM0wxMyAxMyIgc3Ryb2tlPSIjNkM3NjgwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");margin-right:1rem;height:unset}.itemSearch+.buttonsGroup{margin-top:0;display:inline-block}.itemSearch+.buttonsGroup .outlineButton{border:0.0625rem solid #2f9afd;border-radius:0.375rem;color:#2f9afd;font-size:1rem;line-height:1rem;font-weight:600;background-color:#fff;padding:1rem}main{overflow-x:hidden}.ai-substitutions-wrapper .ai-substitutions-card{background-color:#fff5e6;border:0.0625rem solid #ffa726;border-radius:0.375rem;padding:.75rem}.ai-substitutions-wrapper .ai-substitutions-card h6{color:#f57c00;margin:0 0 .5rem;font-weight:600;font-size:.875rem}.ai-substitutions-wrapper .ai-substitutions-card h6 .fas{color:#f57c00;font-size:.8rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list{margin-bottom:.5rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item{background-color:#fff;border:0.0625rem solid #ffcc80;border-radius:0.1875rem;padding:.4rem .5rem;margin-bottom:.3rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item:last-child{margin-bottom:0}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-text{font-size:.8rem;color:#333;line-height:1.3}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-text .original-item{font-weight:600;color:#d84315}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-text .substituted-item{font-weight:600;color:#2e7d32}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-text .arrow{color:#666;margin:0 .3rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-reason{font-size:.7rem;color:#666;margin-top:.2rem;font-style:italic;line-height:1.2}.ai-substitutions-wrapper .ai-substitutions-card .text-muted{color:#8d6e63!important;font-size:.7rem!important;line-height:1.3;margin:0}.ai-substitutions-wrapper .ai-substitutions-card .text-muted .fas{font-size:.65rem}.modal.show{padding-left:0!important}.modal.show:not(#itemsModal){padding-left:3.25rem!important;padding-right:3.25rem!important}#callModal .modal-body,#itemsModal .modal-body{padding:1rem 1.5rem!important}.inputItem.itemSearch,.invisible-hidden{display:none!important}.ai-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.95);z-index:10000;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(0.25rem)}.ai-loading-overlay .ai-loading-content{text-align:center;color:#fff}.ai-loading-overlay .ai-loading-content #aiLottieContainer{width:12.5rem;height:12.5rem;margin:0 auto 1rem}.ai-loading-overlay .ai-loading-content .ai-loading-text{font-size:1.25rem;font-weight:500;margin:0;color:#333;text-shadow:0 0.0625rem 0.125rem hsla(0,0%,100%,.5)}#selectDate{width:-moz-fit-content;width:fit-content}#selectDate #invalidDateText{display:none}#selectDate.invalid{position:relative}#selectDate.invalid .datepicker{border-color:var(--red)}#selectDate.invalid #invalidDateText{position:absolute;display:block;color:var(--red);font-size:0.875rem;line-height:1rem;padding-top:0.25rem;font-weight:600;bottom:-1.25rem;right:0}#movingDateMobile{margin-top:1.875rem}.rangeSection{margin-top:3rem;margin-bottom:1.875rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.rangeSection .loadingText{font-size:1.875rem;color:#000;margin:6.25rem 0}.rangeSection .rangeItem{border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;padding:2rem;display:grid;grid-template-columns:4.75rem 1fr;background-color:var(--white);height:100%;cursor:pointer}.rangeSection .rangeItem .content .title{font-size:1.25rem;line-height:1.5rem;color:var(--blue-dark);font-weight:600;margin-bottom:0.5rem}.rangeSection .rangeItem .content .desc{margin-bottom:1.25rem;font-size:1rem;line-height:1.25rem;font-weight:400}.rangeSection .rangeItem .content .subContent{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-top:0.9375rem;border-top:0.0625rem solid var(--grey-outline);font-size:1rem;line-height:1rem;color:var(--blue-dark)}.rangeSection .rangeItem .content .subContent .smallTitle{font-size:0.75rem;line-height:1rem;font-weight:400;margin-bottom:0.375rem}.rangeSection .rangeItem .content .subContent .cont{display:flex;align-items:center}.rangeSection .rangeItem .content .subContent .cont .exc-btn{margin-left:0.5rem;padding:0;background-color:transparent;border:none;cursor:pointer}.rangeSection .rangeItem .content .subContent .price .cont{color:var(--blue);font-size:1.25rem}.rangeSection input[type=radio]{display:none}.rangeSection input[type=radio]:checked~.rangeItem{border-color:var(--blue);background:#eff5ff;overflow:hidden}.summaryBox{border:0.0625rem solid var(--grey-outline);background-color:transparent;border-radius:0.375rem;padding:1.5rem;margin-bottom:1rem}.summaryBox h3 .edit svg{margin-left:0.5rem}.summaryBox .summaryRow{display:grid;grid-template-columns:1fr 2fr;gap:1rem;font-size:1rem;line-height:1.5rem;font-weight:400}.summaryBox .summaryGallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0.9375rem 0.5rem}.summaryBox .summaryGallery .label{font-size:0.75rem;line-height:1rem;margin-top:0.5rem}.summaryBox .summaryGallery img{border-radius:0.25rem}.sectonFullCol .summaryRow{display:block}.sectonFullCol .summaryRow .inlineCheckbox{background-color:transparent;border:none;border-bottom:0.0625rem solid var(--grey-outline);border-radius:0;margin-bottom:0}.sectonFullCol .summaryRow .inlineCheckbox label{padding:1rem 0}.sectonFullCol .summaryRow .inlineCheckbox label .price{color:var(--grey-3)}.sectonFullCol .summaryRow .inlineCheckbox:last-of-type{border-bottom:none;margin-bottom:0}.summaryButtonsGroup{display:flex;justify-content:space-between;align-items:flex-end}.summaryButtonsGroup #submitOrder:disabled{cursor:default;opacity:.7}.summaryButtonsGroup .summaryFinalBox{background-color:#e9f0f5;padding:1rem;min-width:26.5rem;border-radius:0.375rem}.summaryButtonsGroup .summaryFinalBox .finalBoxRow{display:flex;font-size:1rem;line-height:1.5rem;align-items:center;justify-content:space-between;font-weight:600}.summaryButtonsGroup .summaryFinalBox .finalBoxRow.highlight .title{color:var(--blue-dark)}.summaryButtonsGroup .summaryFinalBox .finalBoxRow.highlight .price{color:var(--blue);font-size:1.5rem}.summaryButtonsGroup .summaryFinalBox button{margin-top:1rem;width:100%}.trackInputs{display:flex;flex-direction:column}.trackInputs .marker{width:2.5rem;display:flex;align-items:center}.trackInputs .inputGroup{flex:1;display:flex;background-color:#fff;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;margin-bottom:1rem;position:relative}.trackInputs .inputGroup .inputWrapper{width:100%;position:relative}.trackInputs .inputGroup .inputItem.input .inputWrapper label{font-style:italic}.trackInputs .inputGroup .inputWrapper:has(.is-invalid):before{content:"Por favor, introduzca una dirección válida.";position:absolute;color:var(--red);font-size:0.875rem;line-height:1rem;left:0.1875rem;font-weight:500;bottom:-1.25rem;text-wrap:nowrap;width:100%}.trackInputs .inputGroup .inputItem{flex:auto;margin-bottom:0;display:flex}.trackInputs .inputGroup .inputItem input.is-invalid{background-color:#fde9e9;border-top-right-radius:0;border-bottom-right-radius:0}.trackInputs .inputGroup .inputItem.input{flex:1}.trackInputs .inputGroup .inputItem.select{max-width:11.875rem}.trackInputs .inputGroup .inputItem.select:last-child{max-width:15rem}.trackInputs .inputGroup .inputItem.select label.floatedLabel{z-index:0}.trackInputs .inputGroup .inputItem .currentLocationIcon{position:absolute;top:1.6875rem;left:0.9375rem;cursor:pointer}.trackInputs .inputGroup .inputItem .currentLocationIcon svg path{fill:var(--blue)}.trackInputs .inputGroup .inputItem .currentLocationIcon:hover{opacity:.8}.trackInputs .inputGroup .inputItem.input label{left:3.125rem}.trackInputs .inputGroup .inputItem .inputWrapper label.floatedLabel.focused+input,.trackInputs .inputGroup .inputItem .inputWrapper label.floatedLabel.hasVal+input{padding-left:3.125rem!important}.trackInputs .inputGroup .inputItem input{border:none;padding:1.5rem 1.5rem 1.5rem 3.125rem!important;height:auto}.trackInputs .inputGroup .inputItem select{border:none;padding:1.5rem!important;outline:none;font-weight:500;width:100%;background-color:transparent;color:#000!important;margin-right:0.625rem;z-index:1;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEgMUw2IDUgMSAxIiBzdHJva2U9IiM5NTlBOUYiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==");background-repeat:no-repeat;background-position:right 1.875rem top 50%}.trackInputs .inputGroup .inputItem:after{content:"";height:2.5rem;width:0.0625rem;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--grey-1)}.trackInputs .inputGroup .inputItem:last-child:after{content:none}.trackInputs .start{display:flex}.trackInputs .start .marker{position:relative}.trackInputs .start .marker svg{margin-top:-0.625rem}.trackInputs .start .marker:after{content:"";position:absolute;width:0.125rem;height:2.1875rem;bottom:0;left:0.5625rem;border:0.0625rem solid var(--grey-outline)}.trackInputs .waypoint{display:flex}.trackInputs .waypoint.adder{padding:1.5rem 0 2rem}.trackInputs .waypoint.adder .marker{position:relative;cursor:pointer}.trackInputs .waypoint.adder .marker:before{bottom:1.5625rem}.trackInputs .waypoint.adder .marker:after,.trackInputs .waypoint.adder .marker:before{content:"";position:absolute;width:0.125rem;height:3.125rem;left:0.5625rem;border:0.0625rem solid var(--grey-outline)}.trackInputs .waypoint.adder .marker:after{top:1.5625rem}.trackInputs .waypoint:not(.adder) .marker{position:relative}.trackInputs .waypoint:not(.adder) .marker svg{margin-top:-0.625rem;cursor:pointer}.trackInputs .waypoint:not(.adder) .marker:before{content:"";position:absolute;width:0.125rem;height:1.25rem;top:0;left:0.5625rem;border:0.0625rem solid var(--grey-outline)}.trackInputs .waypoint:not(.adder) .marker:after{content:"";position:absolute;width:0.125rem;height:1.875rem;bottom:0;left:0.5625rem;border:0.0625rem solid var(--grey-outline)}.trackInputs .waypoint .waypointLink{padding-left:1.5rem}.trackInputs .waypoint .waypointLink a{color:var(--grey-3)}.trackInputs .waypoint .inputItem{width:100%}.trackInputs .finish{display:flex}.trackInputs .finish .marker{position:relative}.trackInputs .finish .marker svg{margin-top:-0.625rem}.trackInputs .finish .marker:after{content:"";position:absolute;width:0.125rem;height:1.375rem;top:0;left:0.5625rem;border:0.0625rem solid var(--grey-outline)}.dateInputs{display:flex;align-items:center;gap:2rem}.dateInputs .checkboxItem{margin-top:0}.dateInputs .inputItem{margin-bottom:0}.dateInputs .inputItem input{border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;height:4rem;width:17rem;padding:1.875rem 1.75rem 1.875rem 1.25rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwMDVfNzg3KSIgZmlsbD0iIzJGOUFGRCI+PHBhdGggZD0iTTYuMDcxIDExLjM4M0g0LjM4NWMtLjIxMiAwLS4zODUuMTYtLjM4NS4zNTh2MS41NjJjMCAuMTk3LjE3My4zNTcuMzg1LjM1N2gxLjY4NmMuMjEzIDAgLjM4Ni0uMTYuMzg2LS4zNTd2LTEuNTYyYzAtLjE5OC0uMTczLS4zNTgtLjM4Ni0uMzU4ek0xMC4zNDMgMTEuMzgzSDguNjU3Yy0uMjEzIDAtLjM4NS4xNi0uMzg1LjM1OHYxLjU2MmMwIC4xOTcuMTcyLjM1Ny4zODUuMzU3aDEuNjg2Yy4yMTMgMCAuMzg2LS4xNi4zODYtLjM1N3YtMS41NjJjMC0uMTk4LS4xNzMtLjM1OC0uMzg2LS4zNTh6TTE0LjYxNCAxMS4zODNoLTEuNjg2Yy0uMjEyIDAtLjM4NS4xNi0uMzg1LjM1OHYxLjU2MmMwIC4xOTcuMTczLjM1Ny4zODYuMzU3aDEuNjg1Yy4yMTMgMCAuMzg2LS4xNi4zODYtLjM1N3YtMS41NjJjMC0uMTk4LS4xNzMtLjM1OC0uMzg2LS4zNTh6TTYuMDcxIDE1LjEzN0g0LjM4NWMtLjIxMiAwLS4zODUuMTYtLjM4NS4zNTd2MS41NjNjMCAuMTk3LjE3My4zNTcuMzg1LjM1N2gxLjY4NmMuMjEzIDAgLjM4Ni0uMTYuMzg2LS4zNTd2LTEuNTYzYzAtLjE5Ny0uMTczLS4zNTctLjM4Ni0uMzU3ek0xMC4zNDMgMTUuMTM3SDguNjU3Yy0uMjEzIDAtLjM4NS4xNi0uMzg1LjM1N3YxLjU2M2MwIC4xOTcuMTcyLjM1Ny4zODUuMzU3aDEuNjg2Yy4yMTMgMCAuMzg2LS4xNi4zODYtLjM1N3YtMS41NjNjMC0uMTk3LS4xNzMtLjM1Ny0uMzg2LS4zNTd6TTE0LjYxNCAxNS4xMzdoLTEuNjg2Yy0uMjEyIDAtLjM4NS4xNi0uMzg1LjM1N3YxLjU2M2MwIC4xOTcuMTczLjM1Ny4zODYuMzU3aDEuNjg1Yy4yMTMgMCAuMzg2LS4xNi4zODYtLjM1N3YtMS41NjNjMC0uMTk3LS4xNzMtLjM1Ny0uMzg2LS4zNTd6Ii8+PHBhdGggZD0iTTE2LjAyIDEuODJoLTEuMDUxVi42NzdhLjY3OC42NzggMCAwMC0xLjM1NiAwVjEuODJINS4zMzlWLjY3N2EuNjc4LjY3OCAwIDAwLTEuMzU3IDBWMS44MmgtMUEyLjk4MiAyLjk4MiAwIDAwMCA0Ljc5NnYxMy4yMjhBMi45ODIgMi45ODIgMCAwMDIuOTggMjFoMTMuMDRBMi45ODIgMi45ODIgMCAwMDE5IDE4LjAyNFY0Ljc5NmEyLjk4MiAyLjk4MiAwIDAwLTIuOTgtMi45NzZ6bTEuNzI0IDE2LjIwNGMwIC45NS0uNzc0IDEuNzIyLTEuNzI1IDEuNzIySDIuOTgxYTEuNzI1IDEuNzI1IDAgMDEtMS43MjUtMS43MjJWOC43MzdoMTYuNDg4djkuMjg3em0wLTEwLjU0MUgxLjI1NlY0Ljc5NmMwLS45NS43NzQtMS43MjIgMS43MjUtMS43MjJoMS4wMDF2MS4xNDNhLjY3OC42NzggMCAwMDEuMzU2IDBWMy4wNzRoOC4yNzR2MS4xNDNhLjY3OC42NzggMCAwMDEuMzU2IDBWMy4wNzRoMS4wNWMuOTUxIDAgMS43MjUuNzcyIDEuNzI1IDEuNzIydjIuNjg3eiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwXzEwMDVfNzg3Ij48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE5djIxSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+");background-repeat:no-repeat;background-size:1.25rem}.dateInputs .inputItem input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.contactItems{display:flex;gap:1rem}.contactItems .inputItem{width:333.33333%}.itemSelectionStep{margin-top:2rem}#toast-container>.toast.toast-info,#toast-container>.toast.toast-success{background-color:#2f9afd;background-image:none!important;color:#fff!important;font-size:0.875rem!important;padding:1rem 1.5rem!important;box-shadow:none!important;width:80vw!important;max-width:31.25rem!important}#toast-container>.toast.toast-info .toast-close-button,#toast-container>.toast.toast-success .toast-close-button{right:-0.9375rem;top:-0.75rem}#toast-container>.toast.toast-success{background-color:#198754}.stepSection .buttonsGroup div:last-child{text-align:right}.stepSection .buttonsGroup div:last-child button{margin-right:0}.stepSection .buttonsGroup div:last-child span{display:block;font-size:0.8125rem;margin-top:0.25rem}.sideBar{display:none;flex-direction:column;box-shadow:0.3125rem 0 1.25rem rgba(176,185,193,.65);z-index:1;height:100%}.sideBar.active{display:flex}.sideBar header{padding:2rem 2.5rem 0 4rem;display:flex;align-items:center}.sideBar header .menuButton{display:block;height:1.5rem;width:1.5rem}.sideBar header .logo img{max-width:15rem;height:auto}.sideBar.login{box-shadow:0.3125rem 0 1.25rem rgba(153,172,190,.65);background-color:var(--blue);color:var(--white);background-image:url(../images/login-image.svg);background-repeat:no-repeat;background-position:50% 100%}.sideBar.login .loginText{padding:0 2.5rem 0 4rem;margin-top:7.5rem}.sideBar.login .loginText h1{font-size:2.25rem;line-height:2.75rem;margin-bottom:1.875rem}.sideBar .sideBarShopText{height:100%;font-size:1.375rem;line-height:2.25rem;flex:1;padding-left:4rem;padding-right:2rem;display:flex;align-items:center;font-style:italic}.sideBar .sideBarShopText small{font-style:normal}.sideBar .sideBarShopText .stars{display:flex;gap:0.25rem;margin-bottom:0.625rem}.sideBar .sideBarShopText .stars .star{font-size:1rem;color:var(--bs-yellow)}.sideBar .steps{margin-top:6.75rem;padding-left:3rem}.sideBar .steps a{display:flex;height:4.5rem;padding-left:1rem;margin-bottom:0.5rem;align-items:center;border-bottom-left-radius:2.25rem;border-top-left-radius:2.25rem;position:relative}.sideBar .steps a *{pointer-events:none}.sideBar .steps a:after{content:"";height:2.625rem;width:0.125rem;position:absolute;top:3.5rem;left:2.25rem;background-color:var(--grey-outline)}.sideBar .steps a .num{color:var(--grey-3);display:flex;font-weight:600;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:50%;background-color:var(--grey-outline)}.sideBar .steps a .stepName{padding-left:1rem;color:var(--grey-3)}.sideBar .steps a .stepName .mobileStepCounter{display:none}.sideBar .steps a.active{background-color:var(--grey-4)}.sideBar .steps a.active .num{color:var(--white);background-color:var(--blue)}.sideBar .steps a.active .stepName{color:var(--blue-dark)}.sideBar .steps a.active:after{background-color:var(--blue);top:4.5rem;display:none}.sideBar .steps a.done .num,.sideBar .steps a.done:after{background-color:var(--green)}.sideBar .steps a.done .num{font-size:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNmw0IDUgOC0xMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiLz48L3N2Zz4=");background-repeat:no-repeat;background-position:50%}.sideBar .steps a.done .stepName{color:var(--blue-dark)}.sideBar .steps a:last-of-type:after{display:none!important}.sideBar .steps .mobileStepper{display:none}.sideBar .mobileContact{display:none}.sideBar .contactCard{position:absolute;width:-moz-max-content;width:max-content;top:2.375rem;right:0;background-color:var(--white);display:none;padding:1rem 1.5rem;border-radius:0.375rem;z-index:10;filter:drop-shadow(0.25rem 0.375rem 0.75rem rgba(0,0,0,.15))}.sideBar .contactCard:before{content:"";position:absolute;top:-0.5rem;right:0.625rem;width:0;height:0;border-left:0.71875rem solid transparent;border-bottom:0.6875rem solid var(--white);border-right:0.71875rem solid transparent;border-top:0 solid transparent}.sideBar .contactCard .photo{height:4.5rem;width:4.5rem}.sideBar .contactCard .photo img{border-radius:50%}.sideBar .contactCard .content{display:flex;flex-direction:column;padding-left:1rem}.sideBar .contactCard .content span{font-size:1rem;line-height:1rem;color:var(--grey-3);display:block;margin-bottom:1rem}.sideBar .contactCard .content>div{display:flex;align-items:center}.sideBar .contactCard .content>div a{color:var(--blue-dark);font-size:0.875rem;line-height:1rem;margin-left:0.625rem;font-weight:600}.sideBar .contactCard .content>div:first-of-type{margin-bottom:0.5rem}.sideBar .contactCard.open{display:flex!important}.sideBar.confirm .sideBarShopText{font-size:1.25rem;line-height:1.5}.ai-selection-wrapper{margin-bottom:2rem}.ai-selection-wrapper .ai-options-card{background:linear-gradient(135deg,#f8f9fb,#e8f0fe);border:0.0625rem solid #d1dce5;border-radius:0.75rem;padding:2rem;transition:all .3s ease}.ai-selection-wrapper .ai-options-card h6{color:#1a1a1a;font-weight:600;font-size:1.125rem;margin-bottom:1.25rem}.ai-selection-wrapper .ai-options-card h6 i{color:#2f9afd}.ai-selection-wrapper .ai-options-card .ai-unified-input{margin-bottom:0.75rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container{display:flex;flex-direction:column;gap:1rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container{flex:1}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea.form-control{border:0.0625rem solid #d1dce5;border-radius:0.5rem;font-size:0.9375rem;padding:1rem;min-height:7.5rem;resize:vertical;background:#fff;transition:all .2s ease}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea.form-control::-moz-placeholder{color:#9ca3af}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea.form-control::placeholder{color:#9ca3af}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea.form-control:focus{border-color:#2f9afd;box-shadow:0 0 0 0.1875rem rgba(47,154,253,.1);outline:none}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container{display:grid;grid-template-columns:1fr 1fr;gap:0.75rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button{padding:0.875rem 1.5rem;border-radius:0.5rem;font-weight:600;font-size:1rem;transition:all .2s ease;border:0.125rem solid transparent}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button.btn-primary{background-color:#2f9afd;border-color:#2f9afd;color:#fff}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button.btn-primary:hover:not(:disabled){background-color:#1a87f0;border-color:#1a87f0;transform:translateY(-0.0625rem);box-shadow:0 0.25rem 0.75rem rgba(47,154,253,.3)}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button.btn-primary:disabled{background-color:#94a3b8;border-color:#94a3b8;cursor:not-allowed}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button.btn-outline-secondary{background-color:#fff;border-color:#374151;color:#374151}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button.btn-outline-secondary:hover:not(:disabled){background-color:#f9fafb;border-color:#1f2937;color:#1f2937;transform:translateY(-0.0625rem);box-shadow:0 0.25rem 0.75rem rgba(0,0,0,.1)}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button.btn-outline-secondary:disabled{background-color:#f3f4f6;border-color:#d1d5db;color:#9ca3af;cursor:not-allowed}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container button i{margin-right:0.5rem}.ai-selection-wrapper .ai-options-card .text-muted{color:#6b7280!important;font-size:0.875rem;margin-top:0.75rem;margin-bottom:0}.ai-selection-wrapper .ai-options-card .text-muted i{color:#2f9afd}:root{--app-height:100vh}body,html{height:100%;min-height:100vh}body{font-family:Lexend,sans-serif;font-size:18px;line-height:24px;font-weight:500}body h1,body h2,body h3,body h4{font-weight:600}body .pageWrapper{display:grid;grid-template-columns:31.5rem 1fr;height:100vh}body .pageWrapper.full,body .pageWrapper.order{grid-template-columns:1fr}body .pageWrapper.order.withMenu{grid-template-columns:31.5rem 1fr}body .pageWrapper main{padding:4rem;color:var(--grey-3);position:relative;background:linear-gradient(215.78deg,#d9e0f5,#fafdff 46.23%)}body .pageWrapper main h2{color:var(--blue-dark);font-size:2rem;line-height:2rem;font-weight:600;margin-bottom:1.5rem}body .pageWrapper main h2 .small{font-size:1.125rem;color:var(--grey-3);font-weight:400;position:relative;top:-0.625rem;white-space:nowrap}body .pageWrapper main h3{color:var(--blue-dark);margin-bottom:1rem;font-size:1.5rem;line-height:1.5rem}body .pageWrapper main h4{color:var(--blue-dark);font-size:1rem;line-height:1.5rem;margin-top:1rem;margin-bottom:0.5rem}body .pageWrapper .stepSection{display:none}body .pageWrapper .stepSection.confirm.active{height:calc(100vh - 8rem);padding:0;width:100%;max-width:none;display:flex!important;align-items:center;justify-content:center}body .pageWrapper .stepSection.active{display:block}body .pageWrapper .stepSection .subtitle,body .pageWrapper .stepSection h2{width:50%}body .pageWrapper .stepSection .subtitle{font-weight:300}body .pageWrapper .stepSection .sectionCols{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem}body .pageWrapper .stepSection .sectionCols.final{grid-template-columns:1fr}body .pageWrapper .stepSection .sectionCols.quarter{grid-template-columns:75% 1fr}body .pageWrapper .stepSection .sectionCols.oneCol{grid-template-columns:1fr}body .pageWrapper .stepSection .sectionCols.bordered{gap:5rem}body .pageWrapper .stepSection .sectionCols.bordered .leftCol{position:relative}body .pageWrapper .stepSection .sectionCols.bordered .leftCol:after{position:absolute;content:"";height:100%;width:0.0625rem;background-color:var(--grey-outline);right:-2.5rem;top:0}body .roomListSection .summaryRow{grid-template-columns:60% 1fr}body .roomListSection .summaryRow .content{text-align:right}img.lazy{opacity:0;transition:opacity .1s}img.lazy.loaded{opacity:1}body.modalOpen{position:relative;overflow:hidden;height:100vh}body.modalOpen:after{position:fixed;height:100vh;width:100%;content:"";background-color:#6c7680;opacity:.95;top:0;left:0;right:0;bottom:0;z-index:5}body.modalOpen .modal{display:flex}.datepicker{background-color:var(--white);border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;font-size:1rem;line-height:1rem;font-weight:400;padding:0!important;width:100%}.datepicker.datepicker-inline{width:100%;display:flex;justify-content:center}.datepicker .datepicker-switch{color:var(--blue-dark);padding-top:0.5rem;padding-bottom:0.5rem;pointer-events:none}.datepicker .datepicker-days table{width:auto;border-spacing:1rem 0.375rem}.datepicker .datepicker-days table thead{position:relative}.datepicker .datepicker-days table th.dow{font-size:0.75rem;color:var(--blue-dark);padding-bottom:0.625rem;padding-top:0.625rem}.datepicker .datepicker-days table td{height:3.125rem;width:2.5rem;border-radius:0.1875rem;padding-top:0.625rem;vertical-align:top}.datepicker .datepicker-days table td.day{color:var(--blue-dark);position:relative}.datepicker .datepicker-days table td.day.new{color:var(--grey-outline)}.datepicker .datepicker-days table td.day .badge{position:absolute;font-size:0.75rem;bottom:0.1875rem;line-height:1;height:auto;margin:0;width:100%;pointer-events:none;transition:bottom .13s}.datepicker .datepicker-days table td.day.today{background-color:var(--grey-1);background-image:none}.datepicker .datepicker-days table td.day.today:hover{background-color:var(--grey-1)}.datepicker .datepicker-days table td.day.warning:not(.disabled) .badge.discount-3,.datepicker .datepicker-days table td.day.warning:not(.disabled) .badge.discount-4,.datepicker .datepicker-days table td.day.warning:not(.disabled) .badge.discount-9{color:#ff8c00!important}.datepicker .datepicker-days table td.day.warning:not(.disabled) .badge.discount-12{color:#ff8c00!important;font-weight:600}.datepicker .datepicker-days table td.day.warning:not(.disabled):not(.active) .badge.discount-22{color:#026826!important;font-weight:600}.datepicker .datepicker-days table td.day.danger:not(.disabled) .badge{color:var(--red)!important}.datepicker .datepicker-days table td.day.active:not(.disabled){background-color:var(--blue);color:var(--white);background-image:none}.datepicker .datepicker-days table td.day.active:not(.disabled):hover{background-color:var(--blue)}.datepicker .datepicker-days table td.day.active:not(.disabled) span.badge{bottom:0.375rem;color:#fff!important}.datepicker .datepicker-days table td.day.disabled{color:var(--grey-outline)!important;background-color:transparent!important;pointer-events:none!important}.datepicker .datepicker-days table td.day.disabled .badge{display:none}.dropZonePreview .dz-preview{background-color:var(--white);border:0.0625rem solid var(--grey-outline);border-radius:0.375rem;margin-bottom:1rem;padding:1rem 1.5rem;display:flex;align-items:center}.dropZonePreview .dz-preview .dz-success-mark{order:1}.dropZonePreview .dz-preview .dz-success-mark svg{display:none}.dropZonePreview .dz-preview .dz-success-mark:before{content:"";width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTIiIGZpbGw9IiM2OUQwOTIiLz48cGF0aCBkPSJNNiAxMmw0IDUgOC0xMCIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0iYmV2ZWwiLz48L3N2Zz4=");position:absolute}.dropZonePreview .dz-preview .dz-success-mark:after{content:"Nahráno";font-size:1rem;padding-left:2.25rem;color:var(--blue-dark)}.dropZonePreview .dz-preview .dz-details{flex:1;order:2;text-align:right;font-size:0.875rem}.dropZonePreview .dz-preview .dz-remove,.dropZonePreview .dz-preview .removeFile{order:3;font-size:0;height:1rem;width:1rem;margin-left:1.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI0VCNTY1NiIgZD0iTTEuMjMgMEwxNiAxNC43NjkgMTQuNzY3IDE2IDAgMS4yM3oiLz48cGF0aCBmaWxsPSIjRUI1NjU2IiBkPSJNMTYgMS4yM0wxLjIzIDE2IDAgMTQuNzcgMTQuNzY5IDB6Ii8+PC9zdmc+")}.dropZonePreview .dz-preview .dz-error-mark,.dropZonePreview .dz-preview .dz-error-message,.dropZonePreview .dz-preview .dz-image,.dropZonePreview .dz-preview .dz-size{display:none}.loadingWrapper{display:none;position:fixed;z-index:1000;width:100vw;height:100vh;background-color:#fff;opacity:.8;align-items:center;justify-content:center}.loadingWrapper .loader{border:1rem solid #f3f3f3;border-top:1rem solid var(--blue);border-radius:50%;width:7.5rem;height:7.5rem;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.isLoading .sectionCols,body.isLoading .summaryFinalBox{display:none!important}body.isLoading .orderLoadingText{display:block}.orderLoadingText{display:none;font-size:1.875rem;color:#000;margin:6.25rem 0}.popover{background-color:#fff;border:0.0625rem solid grey;border-radius:0.375rem;padding:0.5rem;font-size:0.75rem}.popover .popover-body{color:var(--grey-3)}.bs-popover-top>.popover-arrow:before{border-top-color:grey}.bs-popover-top>.popover-arrow:after{border-top-color:#fff}.bs-popover-end>.popover-arrow:before{border-right-color:grey}.bs-popover-end>.popover-arrow:after{border-right-color:#fff}.bs-popover-bottom>.popover-arrow:before{border-bottom-color:grey}.bs-popover-bottom>.popover-arrow:after{border-bottom-color:#fff}.bs-popover-start>.popover-arrow:before{border-left-color:grey}.bs-popover-start>.popover-arrow:after{border-left-color:#fff}.orderSection .sectionCols{grid-template-columns:2fr 1fr}#movingDateMobile:empty{height:20.875rem;width:22.125rem}.summaryTransits{margin:1.25rem 0}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9}.partnerNote #partnerNote{font-size:0.875rem;color:var(--grey-3);margin-bottom:1rem}.notOk{color:var(--grey-3);padding:1.5rem 1rem;font-size:0.9375rem}.notOk strong{font-size:1rem}.notOk a{color:var(--blue-dark);text-decoration:underline}.finish-demand>div:first-child{width:60%}.finish-demand>div:nth-child(2){width:40%;padding-left:2.5rem}.download-pdf{padding:0.5rem 1rem;background-color:var(--blue);color:var(--white);border-radius:0.375rem;font-size:1rem;font-weight:600;text-decoration:none;position:relative;top:-0.125rem;margin-left:1.25rem;cursor:pointer}.download-pdf:hover{opacity:.8}.summaryRow #movingDate{display:initial!important}@media(min-width:61.938em)and (max-width:75em){.rangeSection{grid-template-columns:1fr}}@media(min-width:61.938em)and (max-width:106.25em){.rangeSection .rangeItem{grid-template-columns:1fr;padding-top:1rem}.rangeSection .rangeItem .icon{margin-bottom:1rem}.rangeSection .rangeItem svg{width:1.5625rem}}@media(min-width:61.938em)and (max-width:74.938em){.sideBar header{padding:2rem 2.5rem 0 2rem}.sideBar .steps{padding-left:1rem}}@media(min-width:62em)and (max-width:81.25em){.trackInputs .inputGroup{flex-direction:column}.trackInputs .inputGroup .inputItem{border-bottom:0.0625rem solid var(--grey-outline)}.trackInputs .inputGroup .inputItem:after{content:none}.trackInputs .inputGroup .inputItem:last-child{border-bottom:none}.trackInputs .inputGroup .select{max-width:unset!important;width:100%}.trackInputs .inputGroup .select select{width:100%;border-radius:0.375rem}.trackInputs .start .marker:after{height:6.75rem}.trackInputs .finish .marker:after{height:6.125rem}}@media(min-width:62em){.sideBar .contactCard.open{display:none!important}}@media(min-width:62em)and (max-width:75em){body .pageWrapper main{padding-left:2rem;padding-right:2rem}}@media(min-width:62em)and (max-width:74.938em){body .pageWrapper{grid-template-columns:21.875rem 1fr}}@media(min-width:75em)and (max-width:96.875em){.rangeSection .rangeItem .content .subContent{grid-template-columns:1fr}}@media(min-width:75em)and (max-width:106.25em){body .pageWrapper{grid-template-columns:25rem 1fr}}@media(min-width:75.063em)and (max-width:93.75em){body .pageWrapper main{padding-left:4rem}}@media(max-width:61.938em){.inputItem input{font-size:0.875rem;width:100%}.buttonsGroup,.summaryButtonsGroup{display:flex;flex-wrap:wrap}.buttonsGroup button,.summaryButtonsGroup button{margin-right:0;margin-bottom:1rem}.inlineCheckbox label{position:relative}.inlineCheckbox label .text{width:100%}.inlineCheckbox label .text div:has(img){display:none}.inlineCheckbox label .desc{padding-left:0}.inlineCheckbox label .mark{position:absolute;right:0.75rem!important;top:0.75rem!important}.favouredDateCol{margin-top:1.875rem}.contactLink{display:none}.modal#itemsModal{width:100vw;max-width:100vw;height:var(--app-height);max-height:100vh;padding:.5rem}.rangeSection{grid-template-columns:1fr}.trackInputs .inputGroup .inputItem select{font-size:0.875rem;width:100%}.trackInputs,.trackInputs>div{width:100%}.trackInputs>div .inputItem{flex:1}.sideBar .sideBarShopText{padding:2rem;font-size:1.5rem;text-align:center;justify-content:center}.sideBar{box-shadow:none;height:auto}.sideBar .logo{height:1.5rem;margin-left:1.5rem!important}.sideBar .logo img{height:100%;width:auto}.sideBar.login{background-position:0 100%;background-image:none!important}.sideBar.login header{border-bottom:none}.sideBar.login .loginText{display:none;padding:1rem!important;margin-top:1.5rem!important}.sideBar.login .loginText h1{font-size:2.25rem;line-height:2.5rem;margin-bottom:1.125rem}.sideBar.login .loginText p{font-size:1rem;font-weight:400;line-height:1.5rem}.sideBar header{padding:1rem;border-bottom:0.0625rem solid var(--grey-outline)}.sideBar .mobileContact{display:flex;align-items:center;margin-left:auto;padding-left:1.25rem}.sideBar .contactCard.open{display:flex!important;top:3.125rem;right:1rem}.sideBar .steps{margin-top:0;padding-left:0;position:relative}.sideBar .steps .stepItem{display:none}.sideBar .steps .stepItem.active{display:flex;background-color:transparent;margin-bottom:0}.sideBar .steps .stepItem.active .stepName .mobileStepCounter{display:block;color:var(--blue);font-size:0.75rem;line-height:1rem}.sideBar .steps .stepItem.active:after{display:none}.sideBar .steps .mobileStepper{display:block;position:absolute;bottom:0;width:100%;height:0.125rem;background-color:var(--grey-outline)}.sideBar .steps .mobileStepper .progressBar{height:100%;background-color:var(--blue)}body .pageWrapper.order.withMenu{grid-template-columns:1fr;height:auto;max-width:none}body .pageWrapper.order.withMenu main{height:100%}body .pageWrapper.order.withMenu .stepSection .subtitle,body .pageWrapper.order.withMenu .stepSection h2{width:100%;text-align:center}body .pageWrapper.order.withMenu .confirm{max-width:unset}body .pageWrapper main{padding:1rem 0.5rem}body .pageWrapper .stepSection .sectionCols{gap:1.25rem}body .pageWrapper{grid-template-columns:1fr;height:auto}body .pageWrapper .stepSection h2{font-size:1.375rem;margin-bottom:0.5rem}body .pageWrapper .stepSection .subtitle{font-size:1rem;margin-bottom:0.5rem}body .pageWrapper .stepSection .subtitle,body .pageWrapper .stepSection h2{width:100%;text-align:center}.finish-demand>div:first-child{width:100%}.finish-demand>div:nth-child(2){width:100%;padding-left:0}}@media(max-width:47.938em){.inputItem .invalidEmailText,.inputItem .invalidText{font-size:0.6875rem;bottom:-1rem}.ai-selection-wrapper .ai-options-card{padding:1rem}.ai-selection-wrapper .ai-options-card h6{font-size:0.875rem;margin-bottom:1rem}.ai-selection-wrapper .ai-options-card h6 i{font-size:0.9375rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container{flex-direction:column;gap:0.75rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea{font-size:0.75rem;padding:0.625rem;min-height:3.75rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container{flex-direction:row;min-width:auto;gap:0.5rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn{font-size:0.75rem;padding:0.5rem 0.75rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-buttons-container .btn.ai-photo-btn{margin-bottom:0}.ai-selection-wrapper .ai-options-card .text-muted.small{font-size:0.6875rem;text-align:center}.dateInputs{margin-left:0}.dateInputs .inputItem{width:100%}#movingDateMobile{display:block;margin-top:0}#movingDate,label[for=movingDate]{display:none!important}.rangeSection .rangeItem{grid-template-columns:1fr;padding-top:1rem}.rangeSection .rangeItem .icon{margin-bottom:1rem}.rangeSection .rangeItem svg{width:1.5625rem}.trackInputs .inputGroup{gap:0.5rem;background-color:transparent;border:0}.trackInputs .inputGroup .inputWrapper{background-color:#fff;border:0.0625rem solid var(--grey-outline);border-radius:0.375rem!important}.trackInputs .inputGroup .inputItem{border-bottom:0!important}.trackInputs .inputGroup .inputWrapper:has(.is-invalid):before{display:none}.trackInputs .inputGroup{flex-direction:column}.trackInputs .inputGroup .inputItem{border-bottom:0.0625rem solid var(--grey-outline)}.trackInputs .inputGroup .inputItem:after{content:none}.trackInputs .inputGroup .inputItem:last-child{border-bottom:none}.trackInputs .inputGroup .select{max-width:unset!important;width:100%}.trackInputs .inputGroup .select select{width:100%;border-radius:0.375rem}.trackInputs .waypoint.adder{padding:0 0 1rem}.trackInputs .start .marker:after{height:6.75rem}.trackInputs .finish .marker:after{height:6.125rem}.trackInputs .inputGroup .inputItem label.floatedLabel.focused,.trackInputs .inputGroup .inputItem label.floatedLabel.hasVal{font-size:0.75rem;top:0.875rem}.trackInputs .inputGroup .inputItem label.floatedLabel.focused+input,.trackInputs .inputGroup .inputItem label.floatedLabel.focused+select,.trackInputs .inputGroup .inputItem label.floatedLabel.hasVal+input,.trackInputs .inputGroup .inputItem label.floatedLabel.hasVal+select{padding-top:1.25rem!important;padding-bottom:0.75rem!important}.trackInputs .inputGroup .inputItem .currentLocationIcon{top:1.0625rem;left:0.75rem}.trackInputs .inputGroup .inputItem input,.trackInputs .inputGroup .inputItem select{padding:1rem!important}.dateInputs{flex-direction:column;align-items:flex-start}.contactItems{flex-direction:column;align-items:flex-start;gap:1rem}.contactItems .inputItem{width:100%;margin-bottom:0}}@media(max-width:93.75em){.formRowGroup{flex-direction:column}.formRowGroup .radioGroup{margin-bottom:1.875rem}.formRowGroup .radioGroup .label{margin-bottom:1rem}}@media screen and (max-width:48em){.checkboxItem{line-height:2rem;padding-top:0.3125rem;padding-bottom:0.625rem;padding-left:3.125rem;margin-top:1.25rem}.checkboxItem input{left:0.5rem;top:0.5rem;width:1.5rem;height:1.5rem;border:0;opacity:0}.checkboxItem .checkMark{left:0.5rem;top:0.5rem}.ai-selection-wrapper .ai-options-card .ai-unified-input .ai-flex-container .ai-textarea-container textarea.form-control{font-size:0.8125rem}}@media screen and (max-width:35.938em){.buttonsGroup,.summaryButtonsGroup{margin-top:1rem}.itemSelectionStep>.row{margin-bottom:0}.modal .btn-close{top:.75rem;right:.5rem}.sideBar header{padding:0.5rem 1rem}.sideBar .steps a{height:3rem}.sideBar .steps a .num{height:1.875rem;width:1.875rem}.sideBar .steps a .stepName{font-size:0.9375rem}}@media(max-width:34.375em){.inlineCheckbox{margin-bottom:0.5rem!important}.modal .inputItem{margin-bottom:.5rem}.acuratePriceHeader .buttonsGroup .blueButton{margin-bottom:.25rem;font-size:0.6875rem;padding:.5rem 1rem}.priceRoom:first-child{margin-top:0!important}.itemSearch{width:100%}.itemSearch input[type=text]{width:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuOTIgMTAuODM5YTQuOTIgNC45MiAwIDEwMC05Ljg0IDQuOTIgNC45MiAwIDAwMCA5Ljg0ek05LjIxMyA5LjIxM0wxMyAxMyIgc3Ryb2tlPSIjNkM3NjgwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4=");margin-right:0}.itemSearch+.buttonsGroup{width:100%}.itemSearch+.buttonsGroup .outlineButton{width:100%;font-size:0.875rem}.price-calc-tile{padding:1.5rem}.acuratePriceHeader{margin-bottom:0}.acuratePriceHeader>div{padding:.25rem 1rem}.roomItemHolder{width:33.33333%;min-width:0;max-width:none}.roomItemHolder .roomItem span{height:4rem;font-size:0.625rem}}@media(max-width:35.938em){.inlineCheckbox label{padding:1rem 1.5rem}.inlineCheckbox label .desc{display:none}label[for=personalData],label[for=vop]{font-size:0.875rem}section.confirm.active{height:auto!important}section.confirm.active h1{font-size:1.5rem;line-height:1.2}section.confirm.active .d-flex{flex-wrap:wrap}section.confirm.active .d-flex a{width:100%}.rangeSection .rangeItem .content .subContent{grid-template-columns:1fr}.summaryBox .summaryRow{grid-template-columns:1fr;gap:0;margin-bottom:1rem}.summaryBox .summaryRow:last-of-type{margin-bottom:0}.summaryButtonsGroup .summaryFinalBox{min-width:unset!important;width:100%}.itemSelectionStep{margin-top:0}.sideBar .sideBarShopText .stars{justify-content:center}.sideBar.confirm{order:2}.sideBar.confirm header{display:none}body .pageWrapper .stepSection .sectionCols{margin-top:0}}@media(max-width:75em){.inlineCheckbox label{flex-wrap:wrap;max-height:none}.inlineCheckbox .desc{flex-basis:100%;order:4;margin-top:0.5rem;padding-left:0}.inlineCheckbox .desc p br{display:none}body .pageWrapper .stepSection .sectionCols{grid-template-columns:1fr}body .pageWrapper .stepSection .sectionCols.bordered{gap:1.25rem}body .pageWrapper .stepSection .sectionCols.bordered .leftCol:after{display:none}}@media(max-width:31.25em){section.confirm .download{flex-direction:column;justify-content:center;align-items:center}section.confirm .download .text{margin:1.5rem 0}}@media(max-width:40.625em){.selectionOptions{grid-template-columns:1fr}.selectionOptions .option:first-of-type{margin-right:0!important;margin-bottom:0.3125rem}.selectionOptions .option:last-of-type{margin-left:0!important}}@media screen and (max-width:47.313em){#roomsWrapper{margin-top:1rem}#roomsWrapper h3{margin-bottom:0}#roomsWrapper .roomSelect{margin-top:0}}@media screen and (max-width:36em){.priceCalc{margin:0 -1rem!important}.priceCalcTileWrap{padding:.25rem}.priceCalcTile{padding:1.5rem}.priceCalcTile img{max-height:2.5rem}.ai-substitutions-wrapper .ai-substitutions-card{padding:.5rem}.ai-substitutions-wrapper .ai-substitutions-card h6{font-size:.8rem;margin-bottom:.4rem}.ai-substitutions-wrapper .ai-substitutions-card h6 .fas{font-size:.75rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list{margin-bottom:.4rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item{padding:.35rem .4rem;margin-bottom:.25rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-text{font-size:.75rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-text .arrow{margin:0 .25rem}.ai-substitutions-wrapper .ai-substitutions-card .substitutions-list .substitution-item .substitution-reason{font-size:.65rem;margin-top:.15rem}.ai-substitutions-wrapper .ai-substitutions-card .text-muted{font-size:.65rem!important}.ai-substitutions-wrapper .ai-substitutions-card .text-muted .fas{font-size:.6rem}.ai-loading-overlay .ai-loading-content #aiLottieContainer{width:9.375rem;height:9.375rem}.ai-loading-overlay .ai-loading-content .ai-loading-text{font-size:1rem}}@media(max-width:46.25em){.modal{height:var(--app-height);max-height:none;width:100vw;border-radius:0;margin:0;padding:1.5rem;top:0;left:0;transform:none;bottom:0}.modal.show:not(#itemsModal){padding-left:1.5rem!important;padding-right:1.5rem!important}}@media(max-width:87.5em){.acuratePriceHeader{flex-wrap:wrap}}@media(max-width:36em){.priceRoom .removeAddRoom{text-align:left;font-size:0.8125rem}.priceRoom .removeAddRoom button{width:1.5rem;height:1.5rem;overflow:hidden;padding:0;top:0.25rem;position:relative;font-size:0}.priceRoom .removeAddRoom button:before{top:0;margin:0}.roomItem .amountChosen{width:1.5rem;height:1.5rem;line-height:1.5rem;font-size:.8rem;top:0.3125rem;left:0.3125rem}}@media screen and (max-height:45em){.sideBar.login{background-position:30% 120%}}@media screen and (max-height:53.75em){.sideBar.login .loginText{margin-top:3.75rem}.sideBar.login .loginText h1{font-size:1.5rem;line-height:1.2}.sideBar.login .loginText p{font-size:0.875rem;line-height:1.2}}@media(max-width:25em){.sideBar .contactCard{right:0!important}}@media(max-width:100em){body .pageWrapper .stepSection .sectionCols.quarter{grid-template-columns:1fr}}
/*# sourceMappingURL=global.css.map */
