@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Figtree:wght@300&family=Merriweather:wght@300;400;700&family=Open+Sans:wdth,wght@85,598;100,300;100,600&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Roboto:wght@100;300;500;700&display=swap");@font-face{font-family:'swiper-icons';src:url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,0.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,0.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,0.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,0.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.comfort-blue{color:#5977A2}.btn,.btn:active,.btn:hover,.btn:first-child:active,a:not(.btn-check) + .btn:active{color:#fff;border-radius:18px;background:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:34.5px;letter-spacing:0.9px;width:fit-content;min-width:196px;height:50px;padding:0 15px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;border:none}.btn.center,.btn:active.center,.btn:hover.center,.btn:first-child:active.center,a:not(.btn-check) + .btn:active.center{margin:0 auto}.btn-primary{background:#313949;color:#fff}.btn-primary:active,.btn-primary:hover{background:#3B465C;color:#fff}.btn-primary.disabled{background:#EEF1F7;color:#A2A9B0}.btn-secondary{background:#fff;color:#313949;border:2px solid #313949}.btn-secondary:active,.btn-secondary:hover{background:#EEF1F7;color:#313949;border:2px solid #313949}.btn-transparent{background:transparent;color:#313949;border:2px solid #313949}.btn-transparent:active,.btn-transparent:hover{background:#EEF1F7;color:#313949;border:2px solid #313949}.btn-transparent.white{color:#fff;border:2px solid #fff}.btn-transparent.white:active,.btn-transparent.white:hover{color:#313949;border:2px solid #fff}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background:#EEF1F7;color:#A2A9B0;border:2px solid transparent}a.expand,a.expand:hover{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="15"%20height="15"%20viewBox="0%200%2015%2015"%20fill="none"><path%20d="M15%207.5C15%2011.6421%2011.6421%2015%207.5%2015C3.35786%2015%200%2011.6421%200%207.5C0%203.35786%203.35786%200%207.5%200C11.6421%200%2015%203.35786%2015%207.5Z"%20fill="%23A2A9B0"/><path%20d="M6.716%2011V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"%20fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.expand.blue-icon,a.expand:hover.blue-icon{background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="15"%20height="15"%20viewBox="0%200%2015%2015"%20fill="none"><path%20d="M15%207.5C15%2011.6421%2011.6421%2015%207.5%2015C3.35786%2015%200%2011.6421%200%207.5C0%203.35786%203.35786%200%207.5%200C11.6421%200%2015%203.35786%2015%207.5Z"%20fill="%235977A2"/><path%20d="M6.716%2011V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"%20fill="white"/></svg>')}a.highlighted{display:block;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.highlighted span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.highlighted span.arrow-right{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/4e/39/4e393192-c055-4659-ba30-f1465346a433/link-arrow-right.svg");background-repeat:no-repeat;background-position:right 0 bottom 3px;display:inline-flex;width:5px}.button-icon{cursor:pointer;border:none;background-color:transparent}form input.form-control,form input.form-control:focus,form select.form-control,form select.form-control:focus{border:1px solid #5977A2;border-radius:5px;padding:8px 20px;box-shadow:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;max-width:100%}form input.underline,form input.underline:focus,form select.underline,form select.underline:focus{border:0;border-bottom:1px solid #EEF1F7;border-radius:0}form input.underline:focus,form input.underline:focus:focus,form select.underline:focus,form select.underline:focus:focus{border-bottom:2px solid #313949}form input label,form select label{padding:8px 0;font-size:13px}form input label.error,form select label.error{color:#C42523}form .form-check .form-check-label,form .form-radio .form-check-label{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}@media only screen and (min-width:1024px){form .form-check .form-check-label,form .form-radio .form-check-label{font-size:15px;letter-spacing:0.45px}}form .form-check-input:checked{background-color:#313949;border-color:#313949}form .form-radio-set .form-radio-label{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}@media only screen and (min-width:1024px){form .form-radio-set .form-radio-label{font-size:15px;letter-spacing:0.45px}}form .form-radio-set .form-radio-label .radio-input-container{position:relative}form .form-radio-set .form-radio-label .radio-input-container span.error{position:absolute;top:20px;font-size:13px;font-weight:400;letter-spacing:0.78px;color:#C42523}@media only screen and (min-width:1024px){form .form-radio-set .form-radio-label .radio-input-container span.error{top:30px}}form .help-text{font-size:11px}form .help-text>a{font-size:11px;font-weight:400;line-height:34.5px;letter-spacing:0.33px}form .help-text button{background:none;border:none;color:#A2A9B0;font-size:11px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.66px;text-decoration-line:underline}form .form-floating .form-control{padding:8px 0;line-height:34.5px;height:auto;min-height:auto}form .form-floating .form-control.underline{padding:8px 0 0}form .form-floating .form-control:disabled{background-color:transparent;color:#A2A9B0}form .form-floating .form-control:disabled + label{color:#A2A9B0}form .form-floating .form-control::placeholder{color:transparent}form .form-floating:has(.form-control:focus) label,form .form-floating:has(.form-control:not(:placeholder-shown)) label{color:#A2A9B0;transform:scale(0.85) translateY(-1.5rem) translateX(0rem)}form .form-floating:has(.form-control:focus) label::after,form .form-floating:has(.form-control:not(:placeholder-shown)) label::after{background-color:transparent}form .form-floating label{padding:8px 0;font-size:13px;font-weight:400;letter-spacing:0.78px}form .form-floating .form-control ~ label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";border-radius:var(--bs-border-radius)}form .form-floating span.error{font-size:13px;font-weight:400;letter-spacing:0.78px;color:#C42523}form .form-floating .errorlist,form .form-floating + .errorlist{padding-left:0;list-style:none}form .form-floating .errorlist li,form .form-floating + .errorlist li{font-size:13px;font-weight:400;letter-spacing:0.78px;color:#C42523}form .form-floating .g-recaptcha{padding-top:40px}form .toggle-password{border:0;background:none;text-decoration:underline;position:absolute;right:0;top:5px;color:#A2A9B0;font-size:11px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.66px;text-decoration-line:underline}form .non-form-errors p.error{font-size:13px;color:#C42523}form .errorlist.nonfield{list-style:none;padding-left:0;margin:20px 0}form .errorlist.nonfield li{font-size:13px;color:#C42523}form a.link,form button.link{border:0;background:none;color:#A2A9B0;font-size:13px;font-weight:600;line-height:34.5px;letter-spacing:0.78px;text-transform:uppercase;padding:8px 20px;text-align:center}form .form-captcha>.form-captcha-container{width:fit-content}form .form-captcha>.form-captcha-container label{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}form .form-captcha>.form-captcha-container span.error{font-size:13px;font-weight:400;letter-spacing:0.78px;color:#C42523}form label.required:after{content:"*"}#payment-select #payment-options{background:none;margin:10px 10px 10px 20px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-select #payment-options .radio-container{position:relative;user-select:none}#payment-select #payment-options .radio-container label{cursor:pointer;margin-bottom:16px;min-height:30px;display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse}#payment-select #payment-options .radio-container label input{opacity:0}#payment-select #payment-options .radio-container label .checkmark{height:14px;width:14px;margin-right:16px;outline:2px solid #313949;border-radius:50%;z-index:10}#payment-select #payment-options .radio-container label input:checked ~ .checkmark{background-color:#313949;outline:2px solid #313949;border:2px solid white}#payment-select #payment-options .radio-container label img.card-logo{max-width:44px;margin-right:13px}@media only screen and (max-width:576px){#payment-select #payment-options .radio-container label img.card-logo{margin-right:5px}}#payment-select #payment-options .help-text{display:none}#payment-select #split-numbers svg{cursor:pointer}#payment-select #split-numbers button{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.78px;text-decoration-line:underline;text-transform:uppercase;background:unset;border:unset;padding-left:20px}#payment-select #split-numbers .split-title{display:flex;align-items:center;justify-content:space-between;margin:0 20px 15px;border-bottom:2px solid #EEF1F7}#payment-select #split-numbers .split-title span{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.78px;text-transform:uppercase}#payment-select .credit-card-details,#payment-select .check-details{padding:10px;margin-bottom:10px}#payment-select .credit-card-details input::-webkit-outer-spin-button,#payment-select .credit-card-details input::-webkit-inner-spin-button,#payment-select .check-details input::-webkit-outer-spin-button,#payment-select .check-details input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#payment-select .credit-card-details label,#payment-select .check-details label{display:block}#payment-select .credit-card-details p.error-message,#payment-select .check-details p.error-message{display:none}#payment-select .credit-card-details input,#payment-select .credit-card-details select,#payment-select .check-details input,#payment-select .check-details select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px}#payment-select .credit-card-details input:focus,#payment-select .credit-card-details select:focus,#payment-select .check-details input:focus,#payment-select .check-details select:focus{border-bottom:2px solid #5977A2}#payment-select .credit-card-details input.CVV2,#payment-select .check-details input.CVV2{max-width:100%}#payment-select .credit-card-details i.fa-check,#payment-select .check-details i.fa-check{margin-left:10px;color:#038603;opacity:0.25}#payment-select .credit-card-details img,#payment-select .check-details img{margin-left:10px;height:34px}#payment-select .credit-card-details .disabled,#payment-select .check-details .disabled{opacity:0.5;pointer-events:none}#payment-select #credit-card-saving-legal,#payment-select #telecheck-legal{display:none;margin:0 24px 24px 24px;border:1px solid lightgrey;padding:16px}#login-signup h1,#login-signup h2,#login-signup h3{margin-bottom:20px}@media only screen and (min-width:1024px){#login-signup .intro p{height:65px}}#signup-form .submit-row{margin-top:20px}.nb-field-container .nb-result{color:#313949;font-size:13px;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.nb-field-container.nb-error input.underline:focus:focus{border-color:#C42523}.nb-field-container.nb-error .nb-feedback-container .nb-result{color:#C42523}.nb-field-container.nb-success input.underline:focus:focus{border-color:#81ca98}.nb-field-container.nb-success .nb-feedback-container .nb-result{color:#81ca98}.ec-modal{z-index:1250}.ec-modal .modal-dialog{max-width:800px}.ec-modal .modal-dialog.modal-fullscreen{max-width:100%}.ec-modal .modal-dialog.modal-fullscreen .modal-content{margin:0;min-height:100vh}.ec-modal .modal-dialog .modal-content{border:0;border-radius:0}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar{background-color:#fff;width:12px}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar-track{background-color:#fff}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar-thumb{background-color:#EEF1F7;border-radius:12px;border:3px solid #fff}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar-button{display:none}.ec-modal .modal-dialog .modal-content .modal-header{border:0;border-radius:0;padding:20px}.ec-modal .modal-dialog .modal-content .modal-header button{border:none;background:none}.ec-modal .modal-dialog .modal-content .modal-header .close-button{background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="16"%20height="18"%20viewBox="0%200%2016%2018"%20fill="none"><path%20d="M1%2016.7751L14.8618%201.00011"%20stroke="%231B1A1A"%20stroke-width="2"%20stroke-linecap="round"/><path%20d="M1%201.01611L14.6393%2016.9839"%20stroke="%231B1A1A"%20stroke-width="2"%20stroke-linecap="round"/%3E%3C/svg%3E');background-repeat:no-repeat;position:absolute;top:30px;right:20px;width:17px;height:18px;font-size:24px;color:#EEF1F7}.ec-modal .modal-dialog .modal-content .modal-body{border:0;border-radius:0;padding:20px}header{position:relative;width:100%}@media only screen and (min-width:1024px){header{position:fixed;top:0;z-index:1020}}header nav.navbar{position:fixed;top:0;right:0;left:0;z-index:1200;background-color:#fff;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1);padding:0}@media only screen and (min-width:1024px){header nav.navbar{flex-direction:column;position:relative}}header nav.navbar>.container.account-top-bar{padding:15px 12px 10px}header nav.navbar>.container.account-top-bar ul{display:flex;gap:25px;justify-content:end;list-style-type:none;padding:0;margin:0}header nav.navbar>.container.account-top-bar ul li a{position:relative;color:#5977A2;text-decoration:none;font-size:12px;font-weight:500;line-height:12px;letter-spacing:0.36px}header nav.navbar>.container.account-top-bar ul li a svg{margin-bottom:10px}header nav.navbar>.container.account-top-bar ul li a .count{position:absolute;top:-13px;right:-10px;font-size:10px;background:#5977A2;height:18px;width:18px;color:#fff;border-radius:50%;text-align:center;padding-top:3px;padding-left:1px}header nav.navbar>.container.account-top-bar ul li .header-credit{font-size:13px}header nav.navbar>.container.account-top-bar ul li.phone{display:none}@media only screen and (max-width:1500px){header nav.navbar>.container.account-top-bar ul li.phone{display:list-item}}header nav.navbar>.container.account-top-bar ul li.phone a{font-size:13px;font-weight:500;line-height:21px;letter-spacing:0.39px}header nav.navbar>.container.account-top-bar ul li.logout a{color:#A2A9B0}header nav.navbar>.container.main-bar{padding:20px 12px}@media only screen and (min-width:992px){header nav.navbar>.container.main-bar{padding:0 12px 20px}}header nav.navbar>.container.main-bar .navbar-toggler{border:none;border-radius:0}header nav.navbar>.container.main-bar .navbar-toggler:focus{box-shadow:none}header nav.navbar>.container.main-bar .navbar-toggler svg{width:21px;height:16px}header nav.navbar>.container.main-bar .navbar-toggler svg.menu-icon{display:none}header nav.navbar>.container.main-bar .navbar-toggler svg.close-icon{display:inline}header nav.navbar>.container.main-bar .navbar-toggler.collapsed svg.menu-icon{display:inline}header nav.navbar>.container.main-bar .navbar-toggler.collapsed svg.close-icon{display:none}header nav.navbar>.container.main-bar .desktop-nav{gap:20px}header nav.navbar>.container.main-bar .desktop-nav li.nav-item{position:relative}header nav.navbar>.container.main-bar .desktop-nav li.nav-item a.nav-link{color:#313949;font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;display:inline-block}header nav.navbar>.container.main-bar .desktop-nav li.nav-item a.nav-link:hover,header nav.navbar>.container.main-bar .desktop-nav li.nav-item a.nav-link.active{font-weight:700;text-decoration:none}header nav.navbar>.container.main-bar .desktop-nav li.nav-item a.nav-link::before{display:block;content:attr(title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}header nav.navbar>.container.main-bar .navbar-brand{text-decoration:none;line-height:unset;font-size:unset;margin-right:0}header nav.navbar>.container.main-bar .navbar-brand img{max-width:150px}@media only screen and (min-width:1024px){header nav.navbar>.container.main-bar .navbar-brand img{max-width:180px}}header nav.navbar>.container.main-bar ul.icons{margin:0;padding:0;list-style-type:none;justify-content:center;gap:10px}@media only screen and (min-width:768px){header nav.navbar>.container.main-bar ul.icons{gap:15px}}header nav.navbar>.container.main-bar ul.icons a{position:relative}header nav.navbar>.container.main-bar ul.icons a .count{position:absolute;top:-8px;right:-6px;font-size:10px;background:#5977A2;height:19px;width:19px;color:#fff;border-radius:50%;text-align:center;padding-top:0px;padding-left:1px}header nav.navbar>.container.main-bar .desktop-ctas{display:none;gap:10px;align-items:center;justify-content:center;flex-direction:row;gap:40px}@media only screen and (min-width:1275px){header nav.navbar>.container.main-bar .desktop-ctas{display:flex}}header nav.navbar>.container.main-bar .desktop-ctas .phone{display:none}@media only screen and (min-width:1500px){header nav.navbar>.container.main-bar .desktop-ctas .phone{display:block}}header nav.navbar>.container.main-bar .desktop-ctas .phone a{color:#5977A2;text-align:center;font-size:13px;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none}header nav.navbar.has-promo:has(+ .navbar-collapse.show) .promo-banner{display:none}@media only screen and (min-width:1024px){header nav.navbar.has-promo .sub-menu{top:145px}}header nav.navbar.cms-toolbar-enabled{margin-top:46px}@media only screen and (min-width:992px){header .navbar-expand-lg{flex-wrap:wrap}}header .sub-menu{display:none;padding:0;width:100%;background-color:#fff}@media only screen and (min-width:1024px){header .sub-menu{position:absolute;top:115px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.1)}}header .sub-menu .menu-container{display:flex;flex-direction:column;max-width:1000px;margin:0 auto;padding:20px 0 0}@media only screen and (min-width:1024px){header .sub-menu .menu-container{flex-direction:row;padding:30px 0}}header .sub-menu .menu-container .heading{position:relative}@media only screen and (min-width:1024px){header .sub-menu .menu-container .heading{display:none}}header .sub-menu .menu-container .heading button{position:absolute;left:20px;top:22px}header .sub-menu .menu-container .heading h2{font-size:24px;font-weight:300;line-height:70px;letter-spacing:0.96px;text-align:center}header .sub-menu .menu-container>ul{list-style:none;padding:0;display:flex}header .sub-menu .menu-container>ul:first-of-type{border-right:none;margin:0 auto}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul:first-of-type{border-right:1px solid #EEF1F7;padding-right:30px;margin-right:30px}}header .sub-menu .menu-container>ul li a{text-decoration:none;font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px}header .sub-menu .menu-container>ul li a img{border-radius:5px}header .sub-menu .menu-container>ul li a span{display:block;text-align:center;padding-top:5px}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul li a span{padding-top:20px}}header .sub-menu .menu-container>ul.spaces{flex-wrap:wrap;justify-content:space-between;width:75%;gap:30px}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul.spaces{width:80%;gap:0}}header .sub-menu .menu-container>ul.spaces li{width:42%}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul.spaces li{width:18%}}header .sub-menu .menu-container>ul.spaces li.view-all{background-color:#EEF1F7;border-radius:5px;height:25%}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul.spaces li.view-all{display:none}}header .sub-menu .menu-container>ul.spaces li.view-all a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}header .sub-menu .menu-container>ul.spaces li.view-all a svg{margin-top:10px}header .sub-menu .menu-container>ul.addtional-links{width:75%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;gap:15px}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul.addtional-links{width:20%;padding:20px 0;gap:10px}}header .sub-menu .menu-container>ul.addtional-links>li{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2216%22%20viewBox%3D%220%200%208%2016%22%20fill%3D%22none%22%3E%0A%20%20%3Cpath%20d%3D%22M1%201L7%208L1%2015%22%20stroke%3D%22%23313949%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 0 bottom 50%}@media only screen and (min-width:1024px){header .sub-menu .menu-container>ul.addtional-links>li{background-image:none}}header .sub-menu .menu-container hr{display:block;margin:30px 0;border:none;height:1px;background-color:#EEF1F7;opacity:1}@media only screen and (min-width:1024px){header .sub-menu .menu-container hr{display:none}}header .sub-menu#idea-center-sub-menu .menu-container{max-width:970px}header .sub-menu#idea-center-sub-menu .menu-container>ul.ideas{flex-direction:column;width:70%;margin:0 auto;gap:20px}@media only screen and (min-width:1024px){header .sub-menu#idea-center-sub-menu .menu-container>ul.ideas{flex-direction:row;gap:40px;padding-right:30px;margin-right:30px}}@media only screen and (min-width:1024px){header .sub-menu#idea-center-sub-menu .menu-container>ul.ideas li{width:48%}}header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links{flex-direction:column}@media only screen and (min-width:1024px){header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links{width:30%}}@media only screen and (min-width:1024px){header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links li.view-idea-center{display:none}}header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links li.social-links{background-image:none;display:flex;gap:20px;justify-content:space-between;gap:25px}@media only screen and (min-width:1024px){header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links li.social-links{margin-top:20px;flex-direction:column;gap:0}}header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links li.social-links p{margin:0}header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links li.social-links ul{list-style:none;padding:0;display:flex;flex-direction:row;justify-content:space-around;gap:10px}@media only screen and (min-width:1024px){header .sub-menu#idea-center-sub-menu .menu-container>ul.addtional-links li.social-links ul{justify-content:start;gap:13px}}header .sub-menu#help-resources-sub-menu ul.help-resources{flex-direction:column;width:70%;margin:0 auto;gap:20px}@media only screen and (min-width:1024px){header .sub-menu#help-resources-sub-menu ul.help-resources{flex-direction:row;padding-right:30px;margin-right:30px}}header .sub-menu#help-resources-sub-menu ul.addtional-links{flex-direction:column}@media only screen and (min-width:1024px){header .sub-menu#help-resources-sub-menu ul.addtional-links{width:30%;padding:0}}@media only screen and (min-width:1024px){header .sub-menu#help-resources-sub-menu ul.addtional-links li:last-of-type{margin-top:15px}}@media only screen and (min-width:1024px){header .sub-menu#help-resources-sub-menu ul.addtional-links li:last-of-type a{font-size:13px;line-height:21px;letter-spacing:0.39px}}header .navbar-collapse{position:fixed;overflow:scroll;top:74px;right:0;left:0;width:100%;height:100vh;background-color:#fff;z-index:100;padding-bottom:180px}@media only screen and (min-width:992px){header .navbar-collapse{display:none}}@media only screen and (min-width:768px){header .navbar-collapse ul.navbar-nav li.nav-item{text-align:center}}header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link{font-family:"Merriweather";font-size:24px;font-style:normal;font-weight:300;line-height:65px;letter-spacing:0.96px}header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link:hover{text-decoration:none}header .navbar-collapse ul.navbar-nav li.nav-item a.nav-link.has-sub-menu{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2216%22%20viewBox%3D%220%200%208%2016%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M1%201L7%208L1%2015%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px bottom 35px}header .navbar-collapse .promo-preview{margin:20px 0 40px 0}header .navbar-collapse .promo-preview a{display:flex;align-items:center;text-decoration:none;font-weight:700;background-color:#fff;background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/72/b2/72b2611f-0260-4fb1-b484-84db24450497/account-nav-right-arrow.png");background-repeat:no-repeat;background-position:right 10px top 50%;border-radius:6px;border:1px solid #EEF1F7;height:65px}header .navbar-collapse .promo-preview a>div.image-wrapper{flex-basis:20%}header .navbar-collapse .promo-preview a>div.image-wrapper img{max-width:100%;height:65px;object-fit:cover;border-radius:6px 0 0 6px}header .navbar-collapse .promo-preview a>div.promo-info{flex-basis:80%;padding-left:15px}header .navbar-collapse .promo-preview a>div.promo-info .title{color:#F99494;font-size:15px;font-style:normal;font-weight:700;line-height:17px;letter-spacing:0.45px;margin-bottom:5px}header .navbar-collapse .promo-preview a>div.promo-info .description{color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:0.39px}header .navbar-collapse .cta{margin-top:20px}header .navbar-collapse .cta a{min-width:250px}header .navbar-collapse hr{display:block;margin:40px 0;border:none;height:1px;background-color:#EEF1F7;opacity:1}.menus{flex-direction:column}@media only screen and (min-width:768px){.menus{flex-direction:row}}.menubar-nav .menu-item a{display:flex;align-items:center;text-decoration:none;font-size:15px;font-weight:700;line-height:17px;letter-spacing:0.45px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229%22%20height%3D%2219%22%20viewBox%3D%220%200%209%2019%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201L8%209.5L1%2018%22%20stroke%3D%22%23313949%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 20px top 50%;background-size:8px;border-radius:6px;border:1px solid #EEF1F7;padding:20px;margin:10px 0;height:65px}.menubar-nav .menu-item a svg{margin-right:20px}.menubar-nav .menu-item a small{font-size:13px;font-weight:400;line-height:17px;letter-spacing:0.39px}.menubar-nav .menu-item.account a{background-color:#EEF1F7}.menubar-nav.help-menu .menu-item a{color:#5977A2}.menubar-nav.help-menu .menu-item a svg{color:#313949}.menubar-nav.help-menu .menu-item a span small{color:#313949}.help-button{cursor:pointer;position:fixed;right:15px;bottom:15px;z-index:15}.help-button button{border:none;background-color:transparent}@media only screen and (min-width:1024px){.help-modal .modal-dialog .modal-content{padding-bottom:100px}}.help-modal .modal-dialog .modal-content .modal-header{background-color:#F6EEE5;align-items:flex-start;padding:30px 20px 75px}@media only screen and (min-width:768px){.help-modal .modal-dialog .modal-content .modal-header{padding:75px 20px}}@media only screen and (min-width:768px){.help-modal .modal-dialog .modal-content .modal-header>div{padding-left:30px}}.help-modal .modal-dialog .modal-content .modal-header>div .logo{padding-bottom:20px}.help-modal .modal-dialog .modal-content .modal-header>div .logo img{max-width:180px}.help-modal .modal-dialog .modal-content .modal-header>button{position:absolute;top:20px;right:20px}.help-modal .modal-dialog .modal-content .modal-body{margin-top:-50px}@media only screen and (min-width:768px){.help-modal .modal-dialog .modal-content .modal-body .help-menu{margin:0 auto;max-width:525px}}.navbar-tooltip{--bs-tooltip-bg:#525252;--bs-tooltip-opacity:1;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:15px;letter-spacing:0.33px;top:5px;left:-5px}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}.promo-banner{width:100%;transition:0.5s}.promo-banner.hide{margin-top:-40px}.promo-banner a{display:flex;justify-content:center;align-items:center;padding:8px;background-color:#F99494;color:#fff;text-decoration:none}.promo-banner a:hover{text-decoration:none}.promo-banner a>div{font-size:11px;font-style:normal;font-weight:500;line-height:15px;letter-spacing:0.39px}@media only screen and (min-width:768px){.promo-banner a>div{font-size:13px;line-height:21px}}.promo-banner a>div.promo-banner__code,.promo-banner a>div.promo-banner__end-date{margin-left:0.5rem;padding-left:0.5rem}@media only screen and (min-width:768px){.promo-banner a>div.promo-banner__code,.promo-banner a>div.promo-banner__end-date{margin-left:0.75rem;padding-left:0.75rem}}.promo-banner a>div.promo-banner__see-details{display:none;font-size:11px;line-height:1;margin:0 0 0 15px;text-transform:none;color:#fff;text-decoration:underline;font-weight:500}@media only screen and (min-width:768px){.promo-banner a>div.promo-banner__see-details{display:inline-block}}#promo-modal{text-align:center}@media only screen and (min-width:768px){#promo-modal:before{display:inline-block;vertical-align:middle;content:" ";height:100%}}#promo-modal .modal-dialog{max-width:800px;width:100%;height:100%;margin:0;padding:0}@media only screen and (min-width:768px){#promo-modal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle;width:auto;height:auto;margin:30px auto}}#promo-modal .modal-dialog .modal-content{background-color:#EEF1F7;border:none;border-radius:0;height:auto;min-height:100%;border-radius:0;margin:0}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content{margin:10vh auto}}#promo-modal .modal-dialog .modal-content .modal-body{padding:0;text-align:left;line-height:1.8;overflow-y:scroll;overflow-x:hidden;margin-bottom:90px}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body{padding:0;margin:0}}#promo-modal .modal-dialog .modal-content .modal-body button{position:absolute;top:5px;right:10px;font-size:15px;font-weight:100;text-shadow:none}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body button{top:10px}}#promo-modal .modal-dialog .modal-content .modal-body button svg{filter:invert(100%) sepia(36%) saturate(2%) hue-rotate(30deg) brightness(109%) contrast(101%)}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body button svg{filter:none}}#promo-modal .modal-dialog .modal-content .modal-body .row{overflow:auto}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5{padding-right:0}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-title{position:absolute;top:15%;text-align:center;width:100%;padding:0 25px}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-title{display:none}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-title .title{font-size:22px;text-transform:uppercase;color:#fff}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-title .description{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;color:#fff}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-title .description.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-title .description{font-size:45px;letter-spacing:1.35px;line-height:48px}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .ec-logo{position:absolute;top:35px;left:32%;max-width:170px}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .ec-logo{left:10%}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-example-image{height:315px;object-fit:cover;width:100%}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .mobile-example-image{display:none}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .example-image{display:none;height:100%;object-fit:cover}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-5 .example-image{display:block}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7{padding:0 40px}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .desktop-title{display:none;text-align:center;margin-top:5rem}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .desktop-title{display:block}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .desktop-title h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .desktop-title h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .desktop-title h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .discount{padding:30px 0}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .discount{padding:15px 0}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .discount .threshold{font-family:'Merriweather';font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}@media only screen and (min-width:1024px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .discount .threshold{font-size:28px;font-style:normal;font-weight:300;line-height:33px;letter-spacing:0.84px}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .promo-code{margin:0 auto 20px auto;font-weight:700;font-size:15px}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .promo-code{padding:5px 20px;margin:0 auto 10px auto}}@media only screen and (min-width:1024px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .promo-code{font-size:13px}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .terms{margin:10px 0}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .terms p{margin:0}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .terms p a{padding-top:10px;font-size:13px}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .ctas.desktop{display:none}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .ctas.desktop{display:flex;justify-content:center;gap:10px;margin:40px auto}}@media only screen and (min-width:1024px){#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .ctas.desktop{gap:20px;margin:20px auto 60px}}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .ctas.desktop a{min-width:175px}#promo-modal .modal-dialog .modal-content .modal-body .row .col-md-7 .ctas.desktop a.btn-secondary-inverse{background-color:transparent;border:2px solid #313949;color:#1B1A1A}#promo-modal .modal-dialog .modal-content .ctas.mobile{background-color:#EEF1F7;position:fixed;bottom:0;display:flex;justify-content:center;gap:10px;width:100%;padding:20px 0}@media only screen and (min-width:768px){#promo-modal .modal-dialog .modal-content .ctas.mobile{display:none}}#promo-modal .modal-dialog .modal-content .ctas.mobile a{min-width:175px}#promo-modal .modal-dialog .modal-content .ctas.mobile a.btn-secondary-inverse{background-color:transparent;border:2px solid #313949;color:#1B1A1A}#promo-terms-modal .modal-dialog,#promo-landing-terms-modal .modal-dialog{width:100%;height:100%;margin:0;padding:0}@media only screen and (min-width:768px){#promo-terms-modal .modal-dialog,#promo-landing-terms-modal .modal-dialog{width:auto;height:auto;margin:30px auto}}#promo-terms-modal .modal-dialog .modal-content,#promo-landing-terms-modal .modal-dialog .modal-content{border:none;border-radius:0;height:auto;min-height:100%;border-radius:0;margin:0}@media only screen and (min-width:768px){#promo-terms-modal .modal-dialog .modal-content,#promo-landing-terms-modal .modal-dialog .modal-content{margin:10vh auto;background-color:#fff}}#promo-terms-modal .modal-dialog .modal-content .modal-body,#promo-landing-terms-modal .modal-dialog .modal-content .modal-body{padding:18% 10%;text-align:left}@media only screen and (min-width:768px){#promo-terms-modal .modal-dialog .modal-content .modal-body,#promo-landing-terms-modal .modal-dialog .modal-content .modal-body{padding:7%}}#promo-terms-modal .modal-dialog .modal-content .modal-body button,#promo-landing-terms-modal .modal-dialog .modal-content .modal-body button{position:absolute;top:10px;right:15px;font-size:15px;font-weight:100;text-shadow:none}.promo-landing #thresholds{padding:40px 0}@media only screen and (min-width:768px){.promo-landing #thresholds{padding:40px 0}}@media only screen and (min-width:1024px){.promo-landing #thresholds{padding:60px 0}}.promo-landing #thresholds .row{gap:20px}@media only screen and (min-width:768px){.promo-landing #thresholds .row{flex-direction:row;justify-content:center}}@media only screen and (min-width:768px){.promo-landing #thresholds .row [class*="col-"]{width:fit-content}}.promo-landing #thresholds .row [class*="col-"] .card .card-block{display:flex;justify-content:center;align-items:center;background-color:#EEF1F7;height:233px}@media only screen and (min-width:768px){.promo-landing #thresholds .row [class*="col-"] .card .card-block{width:320px}}.promo-landing #thresholds .row [class*="col-"] .card .card-block .threshold{text-align:center}.promo-landing #thresholds .row [class*="col-"] .card .card-block .threshold .details .percentage{font-family:Merriweather;font-size:45px;font-weight:300;line-height:48px;letter-spacing:1.35px;margin-bottom:10px}.promo-landing #thresholds .row [class*="col-"] .card .card-block .threshold .details .threshold-date-amount{font-size:16px;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.promo-landing #thresholds .row [class*="col-"] .card .card-block .threshold .sale-ends{font-size:13px;font-weight:400;line-height:21px;letter-spacing:0.39px;margin-top:30px}@media only screen and (min-width:768px){.promo-landing #details{padding:0 0 30px}}.promo-landing #details p{text-align:center;margin:0 20px 10px}@media only screen and (min-width:768px){.promo-landing #details p{max-width:800px;margin:0 auto 10px}}.promo-landing #details p a{margin:30px auto 20px}.promo-landing #details p a.desktop{display:none}@media only screen and (min-width:768px){.promo-landing #details p a.desktop{display:flex}}@media only screen and (min-width:768px){.promo-landing #details p a.mobile{display:none}}.promo-landing #details h2{text-align:center;margin-bottom:20px}.promo-landing #self-install{margin:30px 0 80px}.promo-landing #self-install .container .d-flex{background-color:#F6EEE5}.promo-landing #self-install .container .d-flex>div{width:50%}.promo-landing #self-install .container .d-flex>div.video video{max-width:100%;height:100%;object-fit:cover}.promo-landing #self-install .container .d-flex>div.content{display:flex;flex-direction:column;justify-content:center;align-items:center}.promo-landing #self-install .container .d-flex>div.content h1{max-width:50%;margin-bottom:30px;text-align:center}.promo-landing .why-choose-us{margin-bottom:60px;padding-bottom:0}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog{max-width:800px;width:100%;height:100%;margin:0;padding:0}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content{background-color:#EEF1F7;border:none;border-radius:0;height:auto;min-height:100%;border-radius:0;margin:0}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-header{border-bottom:0;padding:0}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-header button{font-size:5rem;font-weight:100;color:#fff;opacity:1;top:5px;right:10px}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body{padding:0;text-align:left;font-size:1.5rem}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body img{height:270px;width:100%;object-fit:cover}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body>div{padding:4rem 3rem 2rem 3rem}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body>div h3{font-size:3.5rem;font-weight:500}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body>div p.ctas{margin-top:2rem}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body>div p.ctas a{width:150px;font-size:1.25rem;border:1px solid transparent;transition:.2s all;padding:0.75rem 0}.promo-landing #promo-learn-more-design-tool-modal .modal-dialog .modal-content .modal-body>div p.ctas a.btn-close{color:#1B1A1A;background-color:transparent;border:1px solid #313949}#main:has(#content .promo-landing) .hero .hero-text{padding:0 20px}#main:has(#content .promo-landing) .hero .hero-text .hero-text-content.text-xs-center{text-align:center}#main:has(#content .promo-landing) .hero .hero-text .hero-text-content p{max-width:80%;margin:0 auto}@media only screen and (min-width:1024px){#main:has(#content .promo-landing) .hero .hero-text .hero-text-content p{max-width:85%}}header .impersonation{z-index:10;background-color:#313949;position:fixed;bottom:0;width:100%}@media only screen and (min-width:768px){header .impersonation{height:70px}}@media only screen and (min-width:992px){header .impersonation{height:34px}}header .impersonation .wrap{max-width:1500px;display:flex;flex-direction:column;align-items:center;gap:15px;justify-content:space-between;color:#fff;padding:0.25rem 0.5rem;margin:auto;font-size:12px;font-weight:700;font-family:"Plus Jakarta Sans";line-height:125%;font-style:normal;letter-spacing:0.36px}@media only screen and (min-width:768px){header .impersonation .wrap{flex-direction:row}}header .impersonation .wrap span{margin:2px}header .impersonation .wrap a{text-decoration:none;color:#fff}header .impersonation .wrap #header-user{font-weight:700}header .impersonation .wrap #header-current-proposal{font-size:12px;text-transform:capitalize;font-weight:700;font-style:normal;line-height:125%;letter-spacing:0.36px;display:flex;align-items:center;justify-content:flex-start}header .impersonation .wrap #header-current-proposal>p{font-size:12px;font-weight:700;color:#fff;margin:0 8px 0 0;width:40%}@media only screen and (min-width:768px){header .impersonation .wrap #header-current-proposal>p{width:auto}}header .impersonation .wrap #header-current-proposal>div{width:60%}@media only screen and (min-width:768px){header .impersonation .wrap #header-current-proposal>div{width:auto}}header .impersonation .wrap #header-current-proposal a{cursor:pointer;font-size:12px}header .impersonation .wrap #header-current-proposal>div{position:relative}header .impersonation .wrap #header-current-proposal ul{left:0;right:0}header .impersonation .wrap #header-current-proposal .header-divider{margin:0 8px}header .impersonation .wrap .impersonate-button{display:inline-block}header .impersonation .wrap .impersonate-button a.button{font-size:12px;text-decoration:underline;padding-left:10px}header .impersonation .wrap .impersonate-button:not(:last-child){padding-right:25px}header .impersonation .wrap .header-divider{margin-right:25px;border-left:1px solid #fff;display:inline}header .impersonation .wrap #impersonate-new-design-menu-toggle>i,header .impersonation .wrap #impersonate-proposal-select-menu-toggle>i{padding:0 0.5rem;cursor:pointer;font-weight:bold}header .impersonation .wrap .impersonate-new-design.disabled{cursor:not-allowed}header .impersonation .wrap .impersonate-drop-up-menu{list-style-type:none;position:absolute;bottom:28px;text-align:left;margin:0;display:none;border-radius:5px;border:1px solid #A2A9B0;background:#fff;flex-shrink:0;width:158px;display:none;padding:0px}header .impersonation .wrap .impersonate-drop-up-menu li a{color:#313949;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.39px;line-height:125%;text-decoration:none;list-style:none;flex-shrink:0;width:auto;padding:0.4rem 1.5rem;display:block}header .impersonation .wrap .impersonate-drop-up-menu li a:hover{background-color:#EEF1F7;color:#313949}header .impersonation .wrap .impersonate-drop-up-menu li:first-child{margin-top:1.5rem}header .impersonation .wrap .impersonate-drop-up-menu li:last-child a{margin-bottom:1.5rem;text-decoration-line:none;text-decoration:none;color:#313949;font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.39px}header .impersonation .wrap .impersonate-drop-up-menu hr{margin:7px 0}header .impersonation .wrap .impersonate-drop-up-menu #create-new-proposal{color:#A2A9B0;font-size:12px;font-weight:700;letter-spacing:0.36px;text-decoration:underline;text-decoration-color:#A2A9B0}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-header{padding:0}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-header img{height:280px}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-header button{position:absolute;top:25px;right:10px}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-body .intro span{display:block;font-family:'Merriweather';font-size:32px;font-weight:300;line-height:34.5px;letter-spacing:0.96px;padding-bottom:15px}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-body hr{margin:20px auto;border:1px solid #E8E8E8}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-body .question{color:#5977A2;font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}.ec-modal.start-design-mobile-modal .modal-dialog .modal-content .modal-body a{margin:25px 0}@media only screen and (min-width:768px){#homepage .hero{margin-top:-135px}}@media only screen and (min-width:1024px){#homepage .hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}@media only screen and (min-width:1024px){#homepage .hero .hero-media{width:60%}}#homepage .hero .hero-media img{width:100%}@media only screen and (min-width:1024px){#homepage .hero .hero-media img{height:100%;object-fit:cover}}#homepage .hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){#homepage .hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){#homepage .hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){#homepage .hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){#homepage .hero .hero-text .hero-text-content{max-width:580px}}#homepage .hero .hero-text .hero-text-content h1{margin-bottom:25px}@media only screen and (min-width:768px){#homepage .hero .hero-text .hero-text-content h1{line-height:55px}}#homepage .hero .hero-text .hero-text-content h1 span{color:#5977A2}#homepage .hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){#homepage .hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}#homepage .hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}#homepage .value-props{background-color:#F6EEE5}@media only screen and (min-width:1024px){#homepage .value-props .container{display:flex;flex-direction:row}}@media only screen and (min-width:768px){#homepage .value-props .container .value-prop{max-width:70%;margin:0 auto}}@media only screen and (min-width:1024px){#homepage .value-props .container .value-prop{text-align:center}}#homepage .value-props .container .value-prop .icon{width:20%}@media only screen and (min-width:768px){#homepage .value-props .container .value-prop .icon{width:25%}}@media only screen and (min-width:1024px){#homepage .value-props .container .value-prop .icon{height:60px}}#homepage .value-props .container .value-prop .content{width:80%}@media only screen and (min-width:768px){#homepage .value-props .container .value-prop .content{width:70%}}@media only screen and (min-width:1400px){#homepage .value-props .container .value-prop .content{width:60%}}#homepage .value-props .container .value-prop .content p:first-of-type{margin-bottom:5px}#homepage .organization-solutions-spaces{padding:30px 0}@media only screen and (min-width:1024px){#homepage .organization-solutions-spaces{padding:30px 0 70px}}#homepage .organization-solutions-spaces .container{padding-right:0}@media only screen and (min-width:768px){#homepage .organization-solutions-spaces .container{max-width:100%}}@media only screen and (min-width:1400px){#homepage .organization-solutions-spaces .container{max-width:1500px}}#homepage .organization-solutions-spaces .container .intro{width:80%}@media only screen and (min-width:768px){#homepage .organization-solutions-spaces .container .intro{width:100%;padding:40px 0}}#homepage .organization-solutions-spaces .container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;max-width:80%;margin:1rem auto}#homepage .organization-solutions-spaces .container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#homepage .organization-solutions-spaces .container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#homepage .organization-solutions-spaces .container .spaces{padding-top:10px}#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper{justify-content:space-between}#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .swiper-slide{width:83%}@media only screen and (min-width:768px){#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .swiper-slide{width:39%}}@media only screen and (min-width:1024px){#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .swiper-slide{width:19.25%}}#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .space a{color:#313949;text-decoration:none;display:block}#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .space a>div{font-family:'Merriweather';font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px}#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .space a img{max-width:100%;width:100%;height:300px;object-fit:cover;border-radius:5px}@media only screen and (min-width:1024px){#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .space a img{height:100%}}#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .space:last-of-type a{padding-right:12px}@media only screen and (min-width:1024px){#homepage .organization-solutions-spaces .container .spaces .swiper-wrapper .space:last-of-type a{padding-right:0}}#homepage .organization-solutions{background-color:#EEF1F7}@media only screen and (min-width:1024px){#homepage .organization-solutions{background-color:transparent}}#homepage .organization-solutions .container{display:flex}@media only screen and (min-width:1024px){#homepage .organization-solutions .container>div:first-of-type{background-color:#EEF1F7;width:45%;display:flex;flex-direction:column;align-items:center;justify-content:center}}#homepage .organization-solutions .container>div>div{margin:0 auto}@media only screen and (min-width:1024px){#homepage .organization-solutions .container>div>div{width:85%}}@media only screen and (min-width:1200px){#homepage .organization-solutions .container>div>div{width:70%}}#homepage .organization-solutions .container>div>div.intro{padding:30px 0 10px}#homepage .organization-solutions .container>div>div.active-image img{width:100%;height:260px;object-fit:cover}@media only screen and (min-width:768px){#homepage .organization-solutions .container>div>div.active-image img{height:400px}}@media only screen and (min-width:1024px){#homepage .organization-solutions .container>div>div.active-image img{display:none}}#homepage .organization-solutions .container>div>div.solutions-accordian{margin-top:20px}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item{display:flex;flex-wrap:wrap;padding-bottom:25px}@media only screen and (min-width:1024px){#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item{padding-bottom:30px}}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item>div{cursor:pointer}@media only screen and (min-width:1024px){#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item>div .details{height:110px}}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item>div:first-of-type{flex-basis:10%}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item>div:first-of-type .icon{height:28px;width:28px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;flex-direction:row;align-items:center;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20class%3D%22inactive%22%3E%3Cpath%20d%3D%22M12%201L6.5%206L1%201%22%20stroke%3D%22%23313949%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item>div:last-of-type{flex-basis:85%}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item>div:last-of-type>p.details{display:none}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item.active>div .icon{background-color:#5977A2;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%227%22%20viewBox%3D%220%200%2013%207%22%20fill%3D%22none%22%20class%3D%22active%22%3E%3Cpath%20d%3D%22M1%206L6.5%201L12%206%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item.active>div .icon svg.active{display:inline}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item.active>div .icon svg.inactive{display:none}#homepage .organization-solutions .container>div>div.solutions-accordian .solutions-accordian-item.active>div>p.details{display:block}#homepage .organization-solutions .container>div.active-image-desktop{display:none;width:55%}@media only screen and (min-width:1024px){#homepage .organization-solutions .container>div.active-image-desktop{display:block}}#homepage .organization-solutions .container>div.active-image-desktop img{width:100%;height:600px;max-height:765px;object-fit:cover}#homepage .self-install{margin:30px 0 80px}#homepage .self-install .container .d-flex{background-color:#F6EEE5}#homepage .self-install .container .d-flex>div{width:50%}#homepage .self-install .container .d-flex>div.video video{max-width:100%;height:100%;object-fit:cover}#homepage .self-install .container .d-flex>div.content{display:flex;flex-direction:column;justify-content:center;align-items:center}#homepage .self-install .container .d-flex>div.content h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;max-width:50%;margin-bottom:30px;text-align:center}#homepage .self-install .container .d-flex>div.content h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#homepage .self-install .container .d-flex>div.content h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#homepage .project-ideas .intro{margin-bottom:40px}#homepage .project-ideas .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#homepage .project-ideas .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#homepage .project-ideas .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#homepage .project-ideas .intro p{font-size:13px}#homepage .project-ideas .ideas{justify-content:space-between;gap:20px;flex-wrap:wrap}#homepage .project-ideas .ideas .ideas__column{width:100%;justify-content:space-between;gap:15px;flex-wrap:wrap}@media only screen and (min-width:1200px){#homepage .project-ideas .ideas .ideas__column{width:32%}}#homepage .project-ideas .ideas .ideas__column .idea{position:relative}#homepage .project-ideas .ideas .ideas__column .idea.half{width:47.5%}#homepage .project-ideas .ideas .ideas__column .idea.full{width:100%}#homepage .project-ideas .ideas .ideas__column .idea .idea__image-wrapper{position:relative;height:100%}#homepage .project-ideas .ideas .ideas__column .idea .idea__image-wrapper button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/93/1f/931fd7c2-ff49-436e-8fc5-543f4a3f664b/expand.svg");background-size:20px;height:21px;width:20px;padding:0;position:absolute;top:5px;right:5px}#homepage .project-ideas .ideas .ideas__column .idea .idea__image-wrapper svg{position:absolute;top:5px;right:10px}#homepage .project-ideas .ideas .ideas__column .idea .idea__image-wrapper img{width:100%;height:100%;object-fit:cover}#homepage .project-ideas .ideas .ideas__column .idea .idea__details{display:none}#homepage .project-ideas .ideas .ideas__column .idea .idea__details button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/97/a2/97a204eb-015e-4912-93ea-8304a53c8f09/collapse.svg");background-size:20px;height:20px;width:20px;padding:0;position:absolute;top:5px;right:5px;z-index:1}#homepage .project-ideas .ideas .ideas__column .idea .idea__details .wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;background-color:#313949;opacity:0.8;height:100%;width:100%;color:#fff;text-align:center;padding-top:25px}#homepage .project-ideas .ideas .ideas__column .idea .idea__details h3,#homepage .project-ideas .ideas .ideas__column .idea .idea__details p{color:#fff;margin-bottom:0;font-size:11px;line-height:21px}#homepage .project-ideas .ideas .ideas__column .idea .idea__details p{line-height:14px;margin-bottom:15px}#homepage .project-ideas .ideas .ideas__column .idea.open .idea__image-wrapper button{display:none}#homepage .project-ideas .ideas .ideas__column .idea.open .idea__details{display:block}#homepage .customer-reviews{margin:40px auto 0;max-width:1500px}#homepage .questions-answered .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;margin-bottom:30px}#homepage .questions-answered .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#homepage .questions-answered .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media only screen and (min-width:1024px){#homepage .questions-answered .intro h2{margin-bottom:50px}}#homepage .questions-answered .intro h2 span{color:#5977A2}#homepage .questions-answered .accordion{border-top:1px solid #EEF1F7;margin:0 auto}@media only screen and (min-width:768px){#homepage .questions-answered .accordion{max-width:75%}}@media only screen and (min-width:1024px){#homepage .questions-answered .accordion{max-width:65%}}#homepage .questions-answered .accordion .accordion-item{color:#313949;border:0;border-bottom:1px solid #EEF1F7}#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button{color:#313949;font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px;padding-right:20px}@media only screen and (min-width:1024px){#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button{font-size:16px;letter-spacing:0.48px;padding:20px 25px}}#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button:focus{z-index:3;border:none;outline:0;box-shadow:none}#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/dd/4d/dd4d9993-bea4-400b-b358-189aca4d6da3/close-blue.svg");background-size:12px;background-position:center}#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/15/77/1577a7fc-93f6-4299-9971-b77dd92de667/plus-blue.svg");background-size:14px}#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}#homepage .questions-answered .accordion .accordion-item .accordion-header .accordion-button span{padding-right:20px}#homepage .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body{font-size:13px}@media only screen and (min-width:1024px){#homepage .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body{font-size:16px}}#homepage .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body a{font-size:13px}@media only screen and (min-width:1024px){#homepage .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body a{font-size:16px}}#how-it-works-page #page-header{background-color:#F6EEE5}#how-it-works-page #page-header .hero{padding:70px 0}#how-it-works-page #page-header .hero.has-promo{padding-top:120px}@media only screen and (min-width:1024px){#how-it-works-page #page-header .hero{height:auto;display:block}}#how-it-works-page #page-header .hero h1{margin-bottom:20px}#how-it-works-page #page-header .hero h3{color:#5977A2}#how-it-works-page #page-header .hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}#how-it-works-page .how-it-works__steps .how-it-works__step{text-align:center;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step{text-align:left;margin:auto;flex-direction:row;max-width:85%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step>div{width:49%}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-intro{margin:0 auto 25px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-intro{max-width:80%;margin:0 auto 40px}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-intro{max-width:85%;display:flex;flex-direction:column;justify-content:center;margin:0}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-intro h3{color:#5977A2;margin-bottom:15px}#how-it-works-page .how-it-works__steps .how-it-works__step .step-intro p{margin:0 auto;max-width:90%}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-intro p{margin:0;max-width:80%}}#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-intro p,#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-intro .cta{display:none}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-intro p,#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-intro .cta{display:block}}#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-images{margin:0 auto 30px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-images{max-width:65%;text-align:center}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-images{margin:0 0 30px}}#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-images video{max-width:100%}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-images video{max-width:90%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 .step-outro-mobile{display:none}}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 p{margin:0 auto;max-width:80%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step.step1 p{margin:15px 0;max-width:80%}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things{margin-bottom:30px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-things{margin:0 auto 30px;max-width:60%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-things{margin:20px 0 0 0;max-width:90%}}@media only screen and (min-width:1200px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-things{max-width:78%}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things h4{font-size:11px;font-weight:600;line-height:13.5px;letter-spacing:0.33px;text-transform:uppercase;text-align:center;color:#313949;padding:20px 0}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-things h4{font-size:13px;letter-spacing:0.39px;text-align:left}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things .step-things-list{display:flex;justify-content:space-around}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things .step-things-list .step-things-list__thing{text-align:center}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things .step-things-list .step-things-list__thing svg{height:60px}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things .step-things-list .step-things-list__thing>div{font-size:11px;font-weight:400;line-height:13.5px;letter-spacing:0.33px;color:#313949}#how-it-works-page .how-it-works__steps .how-it-works__step .step-things .step-things-list .step-things-list__thing>div.small{padding-top:7px;letter-spacing:0.21px;color:#929292}#how-it-works-page .how-it-works__steps .how-it-works__step .cta{margin-top:30px}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .cta{margin-top:40px}}#how-it-works-page .how-it-works__steps .how-it-works__step .cta a{margin:0 auto}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .cta a{margin:0}}#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video{background-color:#EEF1F7;display:flex;padding:25px 15px;gap:20px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video{margin:0 auto;max-width:60%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video{flex-direction:column;max-width:100%;margin:0}}#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div{position:relative;width:50%}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div{width:100%}}#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.content{display:flex;align-items:center}#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.content p{color:#5977A2;margin:0 auto;text-align:left}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.content p{text-align:center;width:80%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.video-container{width:100%;padding:20px}}#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.video-container img{max-width:100%;height:120px;object-fit:cover}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.video-container img{width:100%;object-fit:cover}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.video-container img{height:250px}}#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.video-container img.play-icon{position:absolute;left:0;right:0;top:20%;margin:0 auto;height:auto;width:40px}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .measuring-process-video>div.video-container img.play-icon{width:55px}}@media only screen and (min-width:992px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container{padding:0}}@media only screen and (min-width:1400px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container{padding:0}}@media only screen and (max-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container{padding:0}}#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .intro{display:none}#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options{gap:10px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options{gap:20px}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options{gap:15px}}#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option{width:49%}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option .image-wrapper{margin-bottom:30px}}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option .image-wrapper img{height:260px}}#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option .content{text-align:left}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option .ctas{display:block}}#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option .ctas a{width:100%;padding:0 16px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .design-your-solution .container .options .option .ctas a{width:185px}}#how-it-works-page .how-it-works__steps .how-it-works__step .installation-video video{max-width:100%}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .installation-video video{max-width:75%}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .installation-video video{max-width:100%}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare{position:relative;margin:30px 0 0}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare{max-width:75%;margin:30px auto}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare{max-width:100%;margin:0}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare #step-compare__image-compare{height:475px}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare #step-compare__image-compare{height:auto}}@media only screen and (min-width:1024px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare #step-compare__image-compare{height:auto}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare #step-compare__image-compare .icv__img-a{height:100%}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare #step-compare__image-compare .icv__circle{display:none}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare .step-compare__legend{display:flex;align-items:center;justify-content:center;gap:20px;width:257px;height:52px;border-radius:2px;opacity:0.5;background:#EEF1F7;font-size:12px;font-weight:600;line-height:16.5px;letter-spacing:0.36px;position:absolute;bottom:50px;left:17%;z-index:10}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare .step-compare__legend{left:25%}}@media only screen and (min-width:768px){#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare .step-compare__legend{left:28%}}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare .step-compare__labels{margin-top:10px;display:flex;justify-content:space-between}#how-it-works-page .how-it-works__steps .how-it-works__step .step-compare .step-compare__labels>div{color:#A2A9B0;font-size:15px;font-weight:400;line-height:16.5px;letter-spacing:0.45px}#how-it-works-page .how-it-works__steps hr{display:block;height:1px;border:0;border-top:2px solid #ddd;padding:0}#our-products-page #page-header{background-color:#F6EEE5}@media only screen and (min-width:1024px){#our-products-page #page-header .hero{margin:0 auto;height:580px;display:flex;flex-direction:row}}#our-products-page #page-header .hero .hero-text{height:175px;padding:0;margin:0 auto;justify-content:center}@media only screen and (min-width:1024px){#our-products-page #page-header .hero .hero-text{height:auto;justify-content:center}}#our-products-page #page-header .hero .hero-text h1{margin:25px auto 20px}#our-products-page #page-header .hero .hero-text h3{color:#5977A2}#our-products-page #page-header .hero .hero-media{position:relative;height:420px}@media only screen and (min-width:768px){#our-products-page #page-header .hero .hero-media{height:580px}}#our-products-page #page-header .hero .hero-media .hot-spots{position:relative;height:100%}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot{position:absolute}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-1{top:80px;right:15%}@media only screen and (min-width:768px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-1{top:125px;right:17%}}@media only screen and (min-width:1024px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-1{right:17%}}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-1 .hot-spot__content{right:30px;top:-40px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-2{top:40px;right:40%}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-2 .hot-spot__content{right:-145px;top:35px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-3{top:200px;right:55%}@media only screen and (min-width:768px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-3{top:215px;right:80%}}@media only screen and (min-width:1024px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-3{top:260px;right:60%}}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-3 .hot-spot__content{right:-205px;top:-50px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-4{bottom:40px;right:57%}@media only screen and (min-width:768px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-4{bottom:25px}}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-4 .hot-spot__content{right:-85px;top:-115px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-5{bottom:65px;right:20%}@media only screen and (min-width:768px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-5{bottom:115px;right:22%}}@media only screen and (min-width:1024px){#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-5{bottom:70px;right:23%}}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.hot-spot-5 .hot-spot__content{right:35px;top:-55px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot .hot-spot__button{position:relative;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='002626'%20fill='none'%20%3E%3Ccircle%20cx='13'%20cy='13'%20r='13'%20fill='white'/%3E%3Ccircle%20cx='13'%20cy='13'%20r='8'%20stroke='%235977A2'%20stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;height:26px;width:26px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot .hot-spot__content{display:none;width:200px;background-color:#fff;border-radius:5px;padding:5px 12px 10px 12px;z-index:1}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot .hot-spot__content .title{color:#5977A2;font-size:13px;font-family:'Merriweather';font-weight:700;line-height:34.5px;letter-spacing:0.78px}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot .hot-spot__content p{font-size:13px;line-height:19.5px;letter-spacing:0.39px;margin-bottom:0}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.active .hot-spot__button{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%3E%3Ccircle%20cx='13'%20cy='13'%20r='13'%20fill='white'/%3E%3Ccircle%20cx='13'%20cy='13'%20r='8'%20fill='%235977A2'%20stroke='%235977A2'%20stroke-width='2'/%3E%3C/svg%3E%0A")}#our-products-page #page-header .hero .hero-media .hot-spots .hot-spot.active .hot-spot__content{display:block;position:absolute}#our-products-page #page-header .hero .hero-media img{position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover}#our-products-page .value-props{padding:50px 0 20px;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#our-products-page .value-props{padding:50px 50px 20px}}@media only screen and (min-width:1024px){#our-products-page .value-props{flex-direction:row;gap:40px}}@media only screen and (min-width:1200px){#our-products-page .value-props{max-width:1500px;margin:0 auto}}#our-products-page .value-props .custom-cut{text-align:center;margin-bottom:50px;padding:0 12px}@media only screen and (min-width:768px){#our-products-page .value-props .custom-cut{max-width:50%;margin:0 auto 50px}}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut{max-width:100%;background-color:#EEF1F7;width:50%;height:390px;padding:30px 0}}#our-products-page .value-props .custom-cut h4{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut h4{font-size:16px;letter-spacing:1.6px}}#our-products-page .value-props .custom-cut h2{font-size:32px;line-height:34.5px;letter-spacing:0.96px;padding:10px 20px}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut h2{font-size:28px;line-height:48px;letter-spacing:0.84px}}#our-products-page .value-props .custom-cut .steps{display:flex;justify-content:space-between;margin:25px auto 0}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut .steps{max-width:75%}}@media only screen and (min-width:1400px){#our-products-page .value-props .custom-cut .steps{max-width:50%}}#our-products-page .value-props .custom-cut .steps .step{width:100px}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut .steps .step img.mobile{display:none}}#our-products-page .value-props .custom-cut .steps .step img.desktop{display:none}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut .steps .step img.desktop{display:inline}}#our-products-page .value-props .custom-cut .steps .step .label{font-size:11px;font-weight:600;line-height:13.5px;letter-spacing:0.33px;text-transform:uppercase;margin-top:20px}#our-products-page .value-props .custom-cut .steps .step.active .label{color:#5977A2}#our-products-page .value-props .custom-cut .steps .spacer.left{margin-right:-10px}#our-products-page .value-props .custom-cut .steps .spacer.right{margin-left:-15px}#our-products-page .value-props .custom-cut .steps .spacer img{max-width:100px}#our-products-page .value-props .custom-cut .arrow{margin:20px 0}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut .arrow{display:none}}#our-products-page .value-props .custom-cut .nearest{color:#5977A2;font-size:11px;font-weight:400;line-height:13.5px;letter-spacing:0.33px;margin-bottom:20px}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut .nearest{margin-top:10px;margin-bottom:0}}#our-products-page .value-props .custom-cut .measurement-video-container{overflow:hidden}@media only screen and (min-width:1024px){#our-products-page .value-props .custom-cut .measurement-video-container{max-width:45%;margin:0 auto}}#our-products-page .value-props .custom-cut .measurement-video-container video{max-width:102%;margin-top:17px;position:relative;left:-1px;right:-1px}#our-products-page .value-props .installation-instructions{position:relative;background-color:#EEF1F7;padding:30px 10px 20px}@media only screen and (min-width:768px){#our-products-page .value-props .installation-instructions{padding:30px 25px 20px}}@media only screen and (min-width:1024px){#our-products-page .value-props .installation-instructions{height:390px;width:50%;text-align:center}}#our-products-page .value-props .installation-instructions .container{padding:0}#our-products-page .value-props .installation-instructions .container h4{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}@media only screen and (min-width:1024px){#our-products-page .value-props .installation-instructions .container h4{font-size:16px;letter-spacing:1.6px}}#our-products-page .value-props .installation-instructions .container h2{font-size:32px;font-weight:300;line-height:34.5px;letter-spacing:0.96px;margin-bottom:15px;max-width:50%}@media only screen and (min-width:768px){#our-products-page .value-props .installation-instructions .container h2{max-width:100%}}@media only screen and (min-width:1024px){#our-products-page .value-props .installation-instructions .container h2{font-size:28px;line-height:48px;letter-spacing:0.84px}}@media only screen and (min-width:768px){#our-products-page .value-props .installation-instructions .container p{max-width:80%}}@media only screen and (min-width:1024px){#our-products-page .value-props .installation-instructions .container p{margin:0 auto}}#our-products-page .value-props .installation-instructions .container .design-guide-image-wrapper{position:absolute;top:-50px;right:10%}@media only screen and (min-width:768px){#our-products-page .value-props .installation-instructions .container .design-guide-image-wrapper{right:5%}}@media only screen and (min-width:1024px){#our-products-page .value-props .installation-instructions .container .design-guide-image-wrapper{margin:30px 0 0;position:relative;right:unset;top:unset}}#our-products-page .value-props .installation-instructions .container .design-guide-image-wrapper img{max-width:100px}@media only screen and (min-width:768px){#our-products-page .value-props .installation-instructions .container .design-guide-image-wrapper img{max-width:115px}}@media only screen and (min-width:1024px){#our-products-page .value-props .installation-instructions .container .design-guide-image-wrapper img{max-width:100px}}#our-products-page .spaces{margin:20px auto 0}@media only screen and (min-width:1024px){#our-products-page .spaces{margin-bottom:30px}}#our-products-page .spaces h2{font-size:32px;font-weight:300;line-height:34.5px;letter-spacing:0.96px;text-align:center;margin:0 auto 20px}@media only screen and (min-width:768px){#our-products-page .spaces h2{font-size:45px;line-height:48px;letter-spacing:1.35px;max-width:70%;margin:10px auto 50px}}@media only screen and (min-width:1024px){#our-products-page .spaces h2{max-width:100%}}#our-products-page .spaces .spaces-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media only screen and (min-width:1024px){#our-products-page .spaces .spaces-list{display:grid;grid-template-columns:1fr 1fr 1fr}}#our-products-page .spaces .spaces-list .space{margin-bottom:30px}#our-products-page .spaces .spaces-list .space a{text-decoration:none}#our-products-page .spaces .spaces-list .space a img{border-radius:5px;margin-bottom:10px;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}#our-products-page .spaces .spaces-list .space a h4{display:flex;align-items:center;font-size:13px;font-weight:600;line-height:22px;letter-spacing:1.3px;text-transform:uppercase}@media only screen and (min-width:1024px){#our-products-page .spaces .spaces-list .space a h4{font-size:18px;line-height:21px;letter-spacing:1.8px}}#our-products-page .spaces .spaces-list .space a h4::after{content:' ';height:10px;width:10px;background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="10"%20height="15"%20viewBox="0%200%207%2013"%20fill="none"><path%20d="M1%201L6%206.5L1%2012"%20stroke="%23313949"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;margin-left:5px}@media only screen and (min-width:1024px){#our-products-page .spaces .spaces-list .space a h4::after{height:20px;width:20px;background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="10"%20height="15"%20viewBox="0%200%207%2013"%20fill="none"><path%20d="M1%201L6%206.5L1%2012"%20stroke="%23313949"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>')}}#our-products-page .spaces .spaces-list .space h4 a{display:flex;align-items:center;font-size:13px;font-weight:600;line-height:22px;letter-spacing:1.3px;text-transform:uppercase}@media only screen and (min-width:1024px){#our-products-page .spaces .spaces-list .space h4 a{font-size:18px;line-height:21px;letter-spacing:1.8px}}#our-products-page .spaces .spaces-list .space h4 a::after{content:' ';height:10px;width:10px;background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="10"%20height="15"%20viewBox="0%200%207%2013"%20fill="none"><path%20d="M1%201L6%206.5L1%2012"%20stroke="%23313949"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center;margin-left:5px}@media only screen and (min-width:1024px){#our-products-page .spaces .spaces-list .space h4 a::after{height:20px;width:20px;background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="10"%20height="15"%20viewBox="0%200%207%2013"%20fill="none"><path%20d="M1%201L6%206.5L1%2012"%20stroke="%23313949"%20stroke-width="2"%20stroke-linecap="round"%20stroke-linejoin="round"/></svg>')}}#help-resources-page #page-header{background-color:#313949}@media only screen and (min-width:1024px){#help-resources-page #page-header .hero{margin:0 auto;height:auto;display:flex;flex-direction:row}}#help-resources-page #page-header .hero .hero-text{height:250px;padding:0;justify-content:center}#help-resources-page #page-header .hero .hero-text h1,#help-resources-page #page-header .hero .hero-text p{color:#fff}#help-resources-page .explore-topics h2{margin:40px auto;max-width:55%;text-align:center}@media only screen and (min-width:768px){#help-resources-page .explore-topics h2{max-width:100%}}#help-resources-page .explore-topics .topics{display:grid;grid-template-columns:repeat(4,220px);justify-content:center;gap:20px}@media only screen and (max-width:1024px){#help-resources-page .explore-topics .topics{grid-template-columns:repeat(2,220px);gap:16px}}@media only screen and (max-width:576px){#help-resources-page .explore-topics .topics{grid-template-columns:repeat(2,167px)}}#help-resources-page .explore-topics .topics .topic{display:flex;flex-direction:column;align-items:center;border-radius:6px;background-color:#EEF1F7;text-align:center;width:220px;height:220px}@media only screen and (max-width:576px){#help-resources-page .explore-topics .topics .topic{width:167px;height:167px}}#help-resources-page .explore-topics .topics .topic a{display:block;text-decoration:none;padding:10px}@media only screen and (min-width:768px){#help-resources-page .explore-topics .topics .topic a{padding:20px}}@media only screen and (min-width:1200px){#help-resources-page .explore-topics .topics .topic a{padding:30px 20px}}#help-resources-page .explore-topics .topics .topic a img{height:30px}@media only screen and (max-width:576px){#help-resources-page .explore-topics .topics .topic a img{max-width:30px;max-height:30px;height:auto}}#help-resources-page .explore-topics .topics .topic a h4{color:#5977A2;font-size:11px;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase;padding:10px 0}#help-resources-page .explore-topics .topics .topic a p{font-size:11px;line-height:13.5px;letter-spacing:0.33px}@media only screen and (min-width:576px){#help-resources-page .explore-topics .topics .topic a p{font-size:13px;line-height:17px;letter-spacing:0.39px}}#help-resources-page .questions-answered .intro h2{margin-bottom:30px}@media only screen and (min-width:1024px){#help-resources-page .questions-answered .intro h2{margin-bottom:50px}}#help-resources-page .questions-answered .intro h2 span{color:#5977A2}#help-resources-page .questions-answered .accordion{border-top:1px solid #EEF1F7;margin:0 auto;padding:0}@media only screen and (min-width:768px){#help-resources-page .questions-answered .accordion{max-width:75%}}@media only screen and (min-width:1024px){#help-resources-page .questions-answered .accordion{max-width:66%}}#help-resources-page .questions-answered .accordion .accordion-item{color:#313949;border:0;border-bottom:1px solid #EEF1F7}#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button{color:#313949;font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px;padding-right:20px}@media only screen and (min-width:1024px){#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button{font-size:16px;letter-spacing:0.48px;padding:20px 25px}}#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button:focus{z-index:3;border:none;outline:0;box-shadow:none}#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/dd/4d/dd4d9993-bea4-400b-b358-189aca4d6da3/close-blue.svg");background-size:12px;background-position:center}#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/15/77/1577a7fc-93f6-4299-9971-b77dd92de667/plus-blue.svg");background-size:14px}#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}#help-resources-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button span{padding-right:20px}#help-resources-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body{font-size:13px}@media only screen and (min-width:1024px){#help-resources-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body{font-size:16px}}#help-resources-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body a{font-size:13px}@media only screen and (min-width:1024px){#help-resources-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body a{font-size:16px}}@media only screen and (min-width:1200px){.help-hub-page .page-content-wrapper{padding:0 100px}}.help-hub-page .main-content{justify-items:center}.help-hub-page .main-content .cmsplugin-video.fluid-video{width:100%;height:100%}.help-hub-page .main-content .cmsplugin-video.fluid-video iframe{width:100%;height:100%;aspect-ratio:3.56 / 2}.help-hub-page .main-content .cmsplugin-text{display:flex;flex-direction:column;align-items:center}#get-started-page #page-header{background-color:#F6EEE5}#get-started-page #page-header .hero{padding:50px 0}#get-started-page #page-header .hero.has-promo{padding-top:120px}@media only screen and (min-width:1024px){#get-started-page #page-header .hero{height:auto;display:block}}#get-started-page #page-header .hero p{max-width:50%;margin:0 auto 15px}#get-started-page #page-header .hero h1{color:#5977A2;margin-bottom:20px;max-width:60%;margin:0 auto}#get-started-page #page-header .hero .down-arrow{margin-top:30px}#get-started-page #page-header .hero .down-arrow svg{width:25px;height:25px}#get-started-page .first-step-options-container.container{padding-right:0}@media only screen and (min-width:768px){#get-started-page .first-step-options-container.container{padding-right:12px}}@media only screen and (min-width:992px){#get-started-page .first-step-options-container.container{padding:0 50px}}@media only screen and (min-width:1500px){#get-started-page .first-step-options-container.container{padding:0 12px}}#get-started-page .first-step-options-container .first-step-options{margin:30px 0}@media only screen and (min-width:1024px){#get-started-page .first-step-options-container .first-step-options{margin:30px 0 60px}}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options{margin:60px 0}}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper{justify-content:center;gap:10px}}@media only screen and (min-width:1024px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper{justify-content:space-between;flex-direction:row-reverse}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option{margin-top:10px;width:80%}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option{width:50%}}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option{display:flex;width:48.5%}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .tab{background-color:#5977A2;width:fit-content;margin-bottom:5px}@media only screen and (min-width:1024px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .tab{display:none}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .tab h4{color:#fff;margin:0;padding:3px 20px}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .image-wrapper{display:none}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .image-wrapper{display:block;width:50%}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .image-wrapper img{object-fit:cover;height:100%;width:100%}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content{background-color:#EEF1F7;padding:20px;border-radius:0px 5px 5px 5px}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content{width:50%}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content h4{color:#5977A2}@media only screen and (min-width:1024px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content h4{font-size:11px;letter-spacing:1.1px}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content h2{margin-bottom:20px}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content h2 span{border-bottom:2px solid #313949}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content p{height:80px}}@media only screen and (min-width:1024px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content p{height:70px}}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content p{height:80px}}@media only screen and (min-width:1024px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content p{height:70px}}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content p{height:100px}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div{display:flex;justify-content:space-between;font-size:13px;line-height:21px;letter-spacing:0.39px;margin:20px 0;height:25px}@media only screen and (min-width:576px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div{height:auto}}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div{flex-direction:column}}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div:first-of-type>div:last-of-type{margin:20px 0 0}}@media only screen and (min-width:1200px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div:last-of-type{height:50px}}@media only screen and (min-width:1400px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div:last-of-type{height:auto}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .info>div>div span{color:#5977A2;font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .learn-more-link{margin-bottom:20px}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .learn-more-link a{color:#5977A2}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option .content .cta a{width:100%}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-1 .content .cta a{padding:0 10px}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-2{padding-right:12px}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-2{padding-right:0}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-2 .content{background-color:#D5DCE9}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-2 .content a.start-design-modal-btn{display:none}}#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-2 .content a.start-design-btn{display:none}@media only screen and (min-width:768px){#get-started-page .first-step-options-container .first-step-options .swiper-wrapper .first-step-options__option.option-2 .content a.start-design-btn{display:flex}}#get-started-page .option-modals .ec-modal .modal-dialog{padding:0;margin:0}@media only screen and (min-width:1024px){#get-started-page .option-modals .ec-modal .modal-dialog{padding:unset;margin:10% auto}}@media only screen and (min-width:1024px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content{max-height:650px;overflow:scroll}}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header{display:block;padding:30px 20px 0}@media only screen and (min-width:1024px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header{padding:40px 40px 0}}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header>#design-tool-modal-header{display:none}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header>#design-team-modal-header{display:none}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header h4{color:#5977A2}@media only screen and (min-width:1024px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header h4{font-size:11px;letter-spacing:1.1px}}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header h2{margin-bottom:20px}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header h2 span{color:#5977A2;border-bottom:2px solid #5977A2}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header .video-container{height:275px}@media only screen and (min-width:768px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header .video-container{width:60%;margin:0 auto}}@media only screen and (min-width:1024px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header .video-container{width:600px}}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header .video-container .wistia_embed a{position:relative}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header .video-container .wistia_embed a svg{height:53px;width:53px;position:absolute;top:-20%;left:43%}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header .video-container .wistia_embed a img{height:100%;width:100%;object-fit:cover}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-header button{position:absolute;right:20px;top:25px}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body{padding:30px 20px 10px}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table{border:1px solid #A2A9B0}@media only screen and (min-width:768px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table{width:65%;margin:0 auto}}@media only screen and (min-width:1024px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table{width:600px}}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table thead th{text-align:center;font-family:"Merriweather";font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;padding:15px 0}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table thead th:first-of-type{border-right:1px solid #A2A9B0}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table tbody tr th{background-color:#A2A9B0;color:#fff;text-align:center;font-size:13px;font-style:normal;font-weight:700;line-height:24.5px;letter-spacing:0.78px}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table tbody tr td{font-size:13px;line-height:15px;letter-spacing:0.39px;padding:7px}@media only screen and (min-width:768px){#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table tbody tr td{padding:30px 7px}}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table tbody tr td:first-of-type{border-right:1px solid #A2A9B0}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table table tbody tr td a{font-size:13px}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-team thead th:first-of-type{background-color:#EEF1F7;color:#313949}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-team thead th:last-of-type{cursor:pointer}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-team tbody td:first-of-type{background-color:#EEF1F7;color:#313949}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-team tbody td:first-of-type a{color:#313949}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-team tbody td:last-of-type{cursor:pointer}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-tool thead th:first-of-type{cursor:pointer}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-tool thead th:last-of-type{background-color:#EEF1F7;color:#313949}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-tool tbody td:first-of-type{cursor:pointer}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-tool tbody td:last-of-type{background-color:#EEF1F7;color:#313949}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-body .comparison-table.design-tool tbody td:last-of-type a{color:#313949}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-footer{border-top:none;justify-content:center;padding:0 0 10px}#get-started-page .option-modals .ec-modal .modal-dialog .modal-content .modal-footer span{margin-left:5px;font-size:15px;line-height:34.5px;letter-spacing:0.9px;color:#A2A9B0}#get-started-page .option-expectations{background-color:#313949;padding:30px 0}#get-started-page .option-expectations p{color:#fff;text-align:center;width:70%;margin:0 auto 20px}@media only screen and (min-width:768px){#get-started-page .option-expectations p{width:40%}}@media only screen and (min-width:1024px){#get-started-page .option-expectations p{width:100%}}#get-started-page .option-expectations .expectations{display:flex;justify-content:center}#get-started-page .option-expectations .expectations>div{text-align:center}@media only screen and (min-width:1024px){#get-started-page .option-expectations .expectations>div{width:18%}}#get-started-page .option-expectations .expectations>div svg{height:50px}#get-started-page .option-expectations .expectations>div p{font-size:13px;font-weight:700;line-height:18px;letter-spacing:0.78px;width:90%}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-header{padding:0}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-header img{height:280px;width:100%}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-header button{position:absolute;top:25px;right:10px}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-body .intro span{display:block;font-family:'Merriweather';font-size:32px;font-weight:300;line-height:34.5px;letter-spacing:0.96px;padding-bottom:15px}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-body hr{margin:20px auto;border:1px solid #E8E8E8}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-body .question{color:#5977A2;font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#get-started-page .ec-modal.start-design-mobile-modal .modal-content .modal-body a{margin:25px 0}#idea-center-page #page-header{background-color:#313949}#idea-center-page #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){#idea-center-page #page-header .hero{margin:0 auto;display:block}}#idea-center-page #page-header .hero .hero-media{position:absolute}@media only screen and (min-width:1024px){#idea-center-page #page-header .hero .hero-media{top:-285px;width:100%}}#idea-center-page #page-header .hero .hero-media img{position:absolute;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#idea-center-page #page-header .hero .hero-media img{position:relative;height:auto}}#idea-center-page #page-header .hero .hero-text{position:relative;padding:0 20px;flex-direction:column;justify-content:center;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){#idea-center-page #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){#idea-center-page #page-header .hero .hero-text{width:100%}}#idea-center-page #page-header .hero .hero-text .hero-text-content{max-width:800px}#idea-center-page #page-header .hero .hero-text .hero-text-content h1,#idea-center-page #page-header .hero .hero-text .hero-text-content p{color:#fff}#idea-center-page #page-header .hero .down-arrow{margin:0 auto 0;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E")}#idea-center-page .project-ideas{margin-top:40px;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#idea-center-page .project-ideas{margin-top:80px;flex-direction:row;justify-content:center;gap:80px}}@media only screen and (min-width:1400px){#idea-center-page .project-ideas{gap:100px}}@media only screen and (min-width:1200px){#idea-center-page .project-ideas.container{max-width:1240px}}@media only screen and (min-width:1024px){#idea-center-page .project-ideas.design-gallery{margin-top:10px;flex-direction:row-reverse;justify-content:center}}#idea-center-page .project-ideas>div.intro{margin-bottom:25px;text-align:center}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.intro{width:44%;text-align:left;display:flex;flex-direction:column;justify-content:center}}#idea-center-page .project-ideas>div.intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#idea-center-page .project-ideas>div.intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.intro h2{text-align:left}}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.intro p{text-align:left;margin:25px 0 35px}}#idea-center-page .project-ideas>div.intro .cta{display:none}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.intro .cta{display:block}}#idea-center-page .project-ideas>div.ideas{justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:30px}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.ideas{width:56%}}#idea-center-page .project-ideas>div.ideas .ideas__column{width:100%;justify-content:space-between;gap:15px;flex-wrap:wrap}#idea-center-page .project-ideas>div.ideas .ideas__column .idea{position:relative}#idea-center-page .project-ideas>div.ideas .ideas__column .idea.half{width:47.5%}@media only screen and (min-width:768px){#idea-center-page .project-ideas>div.ideas .ideas__column .idea.half{width:48%}}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.ideas .ideas__column .idea.half{width:48%}}@media only screen and (min-width:1200px){#idea-center-page .project-ideas>div.ideas .ideas__column .idea.half{width:48.5%}}#idea-center-page .project-ideas>div.ideas .ideas__column .idea.full{width:100%}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper{position:relative;height:100%}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/93/1f/931fd7c2-ff49-436e-8fc5-543f4a3f664b/expand.svg");background-size:20px;height:21px;width:20px;padding:0;position:absolute;top:5px;right:5px}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper svg{position:absolute;top:5px;right:10px}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper img{height:300px}}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__details{display:none}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__details button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/97/a2/97a204eb-015e-4912-93ea-8304a53c8f09/collapse.svg");background-size:20px;height:20px;width:20px;padding:0;position:absolute;top:5px;right:5px;z-index:1}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__details .wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;background-color:#313949;opacity:0.8;height:100%;width:100%;color:#fff;text-align:center;padding-top:25px}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__details h3,#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__details p{color:#fff;margin-bottom:0;font-size:11px;line-height:21px}#idea-center-page .project-ideas>div.ideas .ideas__column .idea .idea__details p{line-height:14px;margin-bottom:15px}#idea-center-page .project-ideas>div.ideas .ideas__column .idea.open .idea__image-wrapper button{display:none}#idea-center-page .project-ideas>div.ideas .ideas__column .idea.open .idea__details{display:block}#idea-center-page .project-ideas>div.cta{padding-bottom:20px}@media only screen and (min-width:1024px){#idea-center-page .project-ideas>div.cta{display:none}}#idea-center-page .tips-and-tricks{margin-top:20px}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks{margin-top:60px}}@media only screen and (min-width:1200px){#idea-center-page .tips-and-tricks.container{max-width:1300px}}#idea-center-page .tips-and-tricks .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;margin-bottom:20px}#idea-center-page .tips-and-tricks .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#idea-center-page .tips-and-tricks .intro p{margin:0 auto 40px}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .intro p{max-width:37%}}@media only screen and (min-width:1400px){#idea-center-page .tips-and-tricks .intro p{max-width:50%}}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper{justify-content:space-between}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea{width:83%}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea{width:24%}}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea:nth-of-type(5){display:none}}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea .image-wrapper img{height:200px;width:100%;object-fit:cover}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea .content{height:230px;background-color:#EEF1F7;padding:20px 15px}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea .content h2{height:50px;display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea .content h2{font-size:18px;line-height:24px;letter-spacing:0.6px}}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea .content p{display:-webkit-box;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}#idea-center-page .tips-and-tricks .spark-ideas__ideas .swiper-wrapper .spark-ideas__idea .content a{display:block;position:absolute;bottom:30px}#idea-center-page .tips-and-tricks .spark-ideas__swiper-pagination{padding:10px 0}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .spark-ideas__swiper-pagination{display:none}}#idea-center-page .tips-and-tricks .spark-ideas__swiper-pagination .swiper-pagination-bullet{background-color:#EEF1F7;height:5px;width:20px;border-radius:3px;opacity:1}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .spark-ideas__swiper-pagination .swiper-pagination-bullet{border:1px solid #fff}}#idea-center-page .tips-and-tricks .spark-ideas__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5977A2}#idea-center-page .tips-and-tricks .cta{margin:20px auto 50px}@media only screen and (min-width:1024px){#idea-center-page .tips-and-tricks .cta{margin:30px auto 50px}}#idea-center-page .design-your-solution{margin-bottom:40px}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}@media screen and (max-width:1024px){body.prevent-gallery-scroll{overflow:hidden}}#gallery-view-react h1,#gallery-view-react h2,#gallery-view-react h3,#gallery-view-react h4,#image-detail-view-react h1,#image-detail-view-react h2,#image-detail-view-react h3,#image-detail-view-react h4{margin:0;padding:0;font-family:Merriweather}#gallery-view-react h2,#image-detail-view-react h2{font-size:28px;font-weight:300;line-height:33px;letter-spacing:.84px}#gallery-view-react p,#image-detail-view-react p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;margin:0;padding:0}#gallery-view-react .button,#image-detail-view-react .button{padding:16px 40px;display:flex;justify-content:center;align-items:center;border-radius:16px}#gallery-view-react .button.button-primary,#image-detail-view-react .button.button-primary{background:#313949;color:white;display:flex;gap:8px}#gallery-view-react .button.button-primary:hover,#image-detail-view-react .button.button-primary:hover{background:#3B465C}#gallery-view-react .button.button-primary:disabled,#image-detail-view-react .button.button-primary:disabled{background:#EEF1F7;color:#A2A9B0;border:none}#gallery-view-react .slick-slider .slick-arrow,#image-detail-view-react .slick-slider .slick-arrow{width:initial;height:initial;display:none}@media screen and (max-width:1024px){#gallery-view-react .slick-slider .slick-arrow,#image-detail-view-react .slick-slider .slick-arrow{display:block}}#gallery-view-react .slick-slider .slick-arrow.slick-disabled,#image-detail-view-react .slick-slider .slick-arrow.slick-disabled{display:none!important}#gallery-view-react .slick-slider .slick-arrow.slick-prev,#gallery-view-react .slick-slider .slick-arrow.slick-next,#image-detail-view-react .slick-slider .slick-arrow.slick-prev,#image-detail-view-react .slick-slider .slick-arrow.slick-next{top:initial}#gallery-view-react .slick-slider .slick-arrow.slick-prev:before,#gallery-view-react .slick-slider .slick-arrow.slick-next:before,#image-detail-view-react .slick-slider .slick-arrow.slick-prev:before,#image-detail-view-react .slick-slider .slick-arrow.slick-next:before{content:none}@media screen and (min-width:1367px){#gallery-view-react .image-carousel-container .image-carousel,#image-detail-view-react .image-carousel-container .image-carousel{max-width:900px;max-height:900px;margin:0 auto}}#gallery-view-react .image-carousel-container .image-carousel .slick-slider,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider{aspect-ratio:1 / 1}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-list,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-list{aspect-ratio:1 / 1;height:100%}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track{height:100%}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track div,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track div{height:100%}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track .collection-image,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track .collection-image{display:flex!important;justify-content:center;align-items:center;outline:none;border:none}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track img,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-list .slick-track img{object-fit:cover;height:100%;width:100%}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow{position:absolute;bottom:20px;padding:0;cursor:pointer;z-index:99;width:26px;height:26px;border-radius:50%;background:white;align-items:center;justify-content:center;display:none}@media screen and (max-width:1024px){#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow{display:flex}}@media screen and (max-width:640px){#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow{bottom:10px}}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-next,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-next{right:20px}@media screen and (max-width:1024px){#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-next,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-next{right:22px}}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-prev,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-prev{left:20px}@media screen and (max-width:1024px){#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-prev,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow.carousel-arrow-prev{left:22px}}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow svg,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow svg{width:6px;height:12px}#gallery-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow svg path,#image-detail-view-react .image-carousel-container .image-carousel .slick-slider .slick-arrow svg path{stroke:#313949}@media screen and (min-width:1367px){#gallery-view-react .image-carousel-container .image-carousel-thumbnails,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails{max-width:900px;max-height:900px;margin:24px auto 0}}@media screen and (max-width:1024px){#gallery-view-react .image-carousel-container .image-carousel-thumbnails,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails{margin-top:12px}}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track{display:flex!important}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide{height:inherit!important;width:20%!important;margin-right:6px;margin-left:6px;aspect-ratio:1 / 1}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide>div,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide>div{height:100%}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide.slick-current .collection-image:before,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide.slick-current .collection-image:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#313949;opacity:.7}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide.slick-current .collection-image:hover:before,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide.slick-current .collection-image:hover:before{opacity:.7}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide .collection-image,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide .collection-image{height:100%;width:100%;position:relative;cursor:pointer;aspect-ratio:1/1}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide .collection-image:hover:before,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide .collection-image:hover:before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#313949;opacity:.4}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide .collection-image img,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-list .slick-track .slick-slide .collection-image img{height:100%;width:100%;object-fit:cover}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow{opacity:0.7;background-color:#EEF1F7;height:100%;width:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99;top:50%}@media screen and (max-width:1024px){#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow{display:none;width:27px}}@media screen and (max-width:640px){#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow{width:18px}}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow:hover svg path,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow:hover svg path{stroke:#5977A2}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow.carousel-arrow-next,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow.carousel-arrow-next{right:1px}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow.carousel-arrow-prev,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow.carousel-arrow-prev{left:6px}@media screen and (max-width:1024px){#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow svg,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow svg{width:9px;height:18px}}@media screen and (max-width:640px){#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow svg,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow svg{width:6px;height:12px}}#gallery-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow svg path,#image-detail-view-react .image-carousel-container .image-carousel-thumbnails .slick-slider .slick-arrow svg path{stroke:#313949}#gallery-view-react .image-info-container,#image-detail-view-react .image-info-container{margin-top:28px}#gallery-view-react .image-info-container .image-info-label,#image-detail-view-react .image-info-container .image-info-label{font-weight:700;font-size:15px;margin-bottom:22px}#gallery-view-react .image-info-container .design-details,#image-detail-view-react .image-info-container .design-details{display:flex;align-items:flex-start;gap:60px}@media screen and (max-width:640px){#gallery-view-react .image-info-container .design-details,#image-detail-view-react .image-info-container .design-details{display:grid;grid-template-columns:1fr 1fr}}#gallery-view-react .image-info-container .design-details .design-detail,#image-detail-view-react .image-info-container .design-details .design-detail{display:flex;flex-direction:column;align-items:center;gap:8px;height:100%}#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image{width:40px;height:40px;display:flex;align-items:flex-end;justify-content:center}#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image img,#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image svg,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image img,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image svg{max-width:40px;max-height:40px}#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image img path,#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image img circle,#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image svg path,#gallery-view-react .image-info-container .design-details .design-detail .design-detail-image svg circle,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image img path,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image img circle,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image svg path,#image-detail-view-react .image-info-container .design-details .design-detail .design-detail-image svg circle{fill:#313949}#gallery-view-react .image-info-container .design-details .design-detail .detail-label,#image-detail-view-react .image-info-container .design-details .design-detail .detail-label{color:#A2A9B0;font-size:13px;text-transform:uppercase;text-align:center}#gallery-view-react .image-info-container .design-details .design-detail .detail-name,#image-detail-view-react .image-info-container .design-details .design-detail .detail-name{text-align:center}#gallery-view-react .image-info-container .design-details .design-detail.design-style img,#image-detail-view-react .image-info-container .design-details .design-detail.design-style img{max-width:80px;max-height:80px;border-radius:50%;border:1px solid #A2A9B0}@media screen and (max-width:1024px){#gallery-view-react .image-info-container .design-details .design-detail.design-style img,#image-detail-view-react .image-info-container .design-details .design-detail.design-style img{max-width:52px;max-height:52px}}#gallery-view-react .info-container .info-label,#image-detail-view-react .info-container .info-label{font-weight:700;font-size:15px;margin-bottom:22px}#gallery-view-react .info-container .info-details,#image-detail-view-react .info-container .info-details{display:flex;align-items:center;gap:30px}#gallery-view-react .info-container .info-details .design-choice,#image-detail-view-react .info-container .info-details .design-choice{display:flex;flex-direction:column;align-items:center;gap:8px}#gallery-view-react .info-container .info-details .design-choice.active .label,#image-detail-view-react .info-container .info-details .design-choice.active .label{color:#5977A2}#gallery-view-react .info-container .info-details .design-choice.active .design-choice-image svg path.fill,#gallery-view-react .info-container .info-details .design-choice.active .design-choice-image svg circle.fill,#image-detail-view-react .info-container .info-details .design-choice.active .design-choice-image svg path.fill,#image-detail-view-react .info-container .info-details .design-choice.active .design-choice-image svg circle.fill{fill:#5977A2}#gallery-view-react .info-container .info-details .design-choice.active .design-choice-image svg path.stroke,#gallery-view-react .info-container .info-details .design-choice.active .design-choice-image svg circle.stroke,#image-detail-view-react .info-container .info-details .design-choice.active .design-choice-image svg path.stroke,#image-detail-view-react .info-container .info-details .design-choice.active .design-choice-image svg circle.stroke{stroke:#5977A2}#gallery-view-react .info-container .info-details .design-choice .design-choice-image,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image{width:40px;height:40px;display:flex;align-items:flex-end;justify-content:center}#gallery-view-react .info-container .info-details .design-choice .design-choice-image img,#gallery-view-react .info-container .info-details .design-choice .design-choice-image svg,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image img,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image svg{max-width:40px;max-height:40px}#gallery-view-react .info-container .info-details .design-choice .design-choice-image img path.fill,#gallery-view-react .info-container .info-details .design-choice .design-choice-image img circle.fill,#gallery-view-react .info-container .info-details .design-choice .design-choice-image svg path.fill,#gallery-view-react .info-container .info-details .design-choice .design-choice-image svg circle.fill,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image img path.fill,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image img circle.fill,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image svg path.fill,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image svg circle.fill{fill:#A2A9B0}#gallery-view-react .info-container .info-details .design-choice .design-choice-image img path.stroke,#gallery-view-react .info-container .info-details .design-choice .design-choice-image img circle.stroke,#gallery-view-react .info-container .info-details .design-choice .design-choice-image svg path.stroke,#gallery-view-react .info-container .info-details .design-choice .design-choice-image svg circle.stroke,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image img path.stroke,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image img circle.stroke,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image svg path.stroke,#image-detail-view-react .info-container .info-details .design-choice .design-choice-image svg circle.stroke{stroke:#A2A9B0}#gallery-view-react .info-container .info-details .design-choice .label,#image-detail-view-react .info-container .info-details .design-choice .label{color:#A2A9B0;font-size:13px;text-transform:uppercase;text-align:center}#gallery-view-react .info-container .designer-details,#image-detail-view-react .info-container .designer-details{display:flex;align-items:center;gap:8px}#gallery-view-react .info-container .designer-details img,#image-detail-view-react .info-container .designer-details img{width:77px;height:77px;border-radius:50%}#gallery-view-react .info-container .designer-details .designer-info,#image-detail-view-react .info-container .designer-details .designer-info{display:flex;flex-direction:column;gap:4px}#gallery-view-react .info-container .designer-details .designer-info .designer-name,#image-detail-view-react .info-container .designer-details .designer-info .designer-name{font-family:"Plus Jakarta Sans";color:#5977A2;font-size:13px;font-style:normal;font-weight:600;text-transform:uppercase}#gallery-view-react .info-container .designer-details .designer-info a,#image-detail-view-react .info-container .designer-details .designer-info a{color:#A2A9B0;text-decoration-line:underline;font-size:15px;cursor:pointer}#gallery-view-react{position:relative;min-height:100vh;padding-top:50px}@media screen and (max-width:1024px){#gallery-view-react{padding-top:0}}#gallery-view-react .loading-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000;display:flex;align-items:center;justify-content:center}#gallery-view-react .loading-container .fa-spinner{font-size:32px;color:white}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-title-container{padding:25px}}#gallery-view-react .gallery-container-react .gallery-title-container .gallery-title{color:#313949;text-align:center;font-size:45px;font-family:Merriweather;font-weight:300;letter-spacing:.96px;line-height:59px;margin:0}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-title-container .gallery-title{font-size:32px;line-height:38px}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container{display:flex;flex-direction:column;height:100vh;width:100vw;position:fixed;top:80px;background:white}#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-tablet-header{display:flex;flex-direction:row;height:110px;background:#EEF1F7}}@media screen and (max-width:1024px) and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-tablet-header{height:77px}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-tablet-header>p{margin-top:auto;margin-bottom:auto;padding-left:43px;color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px}#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-tablet-header #search-bar-svg-x{margin:auto 0 auto auto;padding-right:55px}#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container{height:auto;margin:41px auto 0 auto;width:80%;border-bottom:2px solid #EEF1F7}}@media screen and (max-width:1024px) and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container{margin:26px auto 0 auto}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container:has(#search-bar:focus){border-bottom:2px solid #5977A2}#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-styler-left{width:12px;height:13px;flex-shrink:0;margin-top:auto;margin-bottom:auto;color:#A2A9B0}}@media screen and (max-width:1024px) and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-styler-left{transform:translateY(-6px)}}@media screen and (max-width:1024px) and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-styler-left{transform:translateY(-7px)}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-styler-left .svg-element{stroke:#313949}}@media screen and (max-width:1024px) and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-styler-left .svg-element{stroke:#A2A9B0}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-container{width:80vw}#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-container #search-bar{margin:auto 0 auto 12px}#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-bar-clear-all{margin:auto auto auto 0;color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration-line:underline;width:100%}}@media screen and (max-width:1024px) and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-bar-clear-all{display:none}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-bar-clear{display:none}}@media screen and (max-width:1024px) and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container .gallery-search-container #search-bar-clear{display:initial;margin:auto auto auto 0;color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration-line:underline}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container #underline{margin:0 auto auto auto;z-index:100;padding-top:10px}#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-apply-button{margin:0 auto auto auto;display:flex;width:401px;height:73px;padding:16px 40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:16px;background:#313949;transform:translateY(50vh)}}@media screen and (max-width:1024px) and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-apply-button{display:none}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react #gallery-search-mobile-container #search-bar-apply-button>button{color:white;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;border:none;outline:none;background:#313949}}#gallery-view-react .gallery-container-react .gallery-search-container{display:flex;height:130px;align-items:center}#gallery-view-react .gallery-container-react .gallery-search-container #search-styler-left{margin-left:auto;transform:translateY(-2px)}#gallery-view-react .gallery-container-react .gallery-search-container #search-styler-left svg .svg-element{stroke:#313949}#gallery-view-react .gallery-container-react .gallery-search-container #search-container{border:none;height:21px;width:560px}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #search-bar{height:21px;width:90%;border:none;outline:none;z-index:150}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-search-container #search-container #search-bar{font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #search-bar::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #autocomplete-options-container{width:120%;background:white;padding:7%;transform:translateY(3px) translateX(-10%)}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #autocomplete-options-container a{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.45px;text-decoration:none;height:63px;margin:auto 0 auto 0;align-content:center}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #autocomplete-options-container a .autocomplete-option{margin:auto 0 auto 0}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #autocomplete-options-container a .autocomplete-option img{margin:auto 27px auto 5%;width:100%;aspect-ratio:1 / 1;object-fit:cover}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #autocomplete-options-container a:hover{background:#EEF1F7;text-decoration:underline}#gallery-view-react .gallery-container-react .gallery-search-container #search-container #search-bar-componentBelow{width:120%;transform:translateX(-10%);padding-left:13%;padding-bottom:5%;background:white;color:#5977A2;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;border-radius:0 0 20px 20px;cursor:pointer}#gallery-view-react .gallery-container-react .gallery-search-container #search-bar-svg-x{cursor:pointer;margin-right:auto}#gallery-view-react .gallery-container-react .view-by-selection-underlay,#gallery-view-react .gallery-container-react .search-bar-background-underlay{z-index:98;position:absolute;left:0;right:0;top:0;bottom:0;background:#313949;opacity:.7}#gallery-view-react .gallery-container-react .view-by-selection-container,#gallery-view-react .gallery-container-react .search-bar-background-container{width:90%;margin:0 auto;display:flex;align-items:center;padding:18px 15px 0 15px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .view-by-selection-container,#gallery-view-react .gallery-container-react .search-bar-background-container{justify-content:center;border-top:1px solid #EEF1F7;border-bottom:1px solid #EEF1F7;padding:0}}#gallery-view-react .gallery-container-react .view-by-selection-container.active,#gallery-view-react .gallery-container-react .search-bar-background-container.active{position:absolute;top:0;left:0;right:0;background:white;z-index:99;display:flex;flex-direction:column;width:100%;height:auto;border:none;padding:0}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .view-by-selection-container.active,#gallery-view-react .gallery-container-react .search-bar-background-container.active{height:auto}}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options{width:90%;margin:0 auto;display:flex;flex-direction:column}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container{border-bottom:1px solid #EEF1F7}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container:first-of-type,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container:first-of-type{border-top:1px solid #EEF1F7}}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container:last-of-type,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container:last-of-type{border-bottom:none}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container.active .gallery-type-option h3,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container.active .gallery-type-option h3{color:#5977A2}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option{padding:18px 15px;cursor:pointer}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option:hover,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option:hover{background:#EEF1F7}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option{padding:11px 10px;display:flex;justify-content:center}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option{justify-content:space-between;padding:11px 0}}#gallery-view-react .gallery-container-react .view-by-selection-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option h3,#gallery-view-react .gallery-container-react .search-bar-background-container.active .gallery-type-options .gallery-type-option-container .gallery-type-option h3{color:#313949}#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option-container,#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option-container,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection{padding:4px 0}#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option{cursor:pointer;display:flex;align-items:flex-end;gap:8px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option{padding:15px 10px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option{width:100%;justify-content:space-between;align-items:center;gap:2px;padding:15px 0}}#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection .view-by-text,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option .view-by-text,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection .view-by-text,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option .view-by-text{display:flex;align-items:baseline;gap:8px}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection .view-by-text,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option .view-by-text,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection .view-by-text,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option .view-by-text{align-items:center}}#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection .view-by-text span,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option .view-by-text span,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection .view-by-text span,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option .view-by-text span{color:#A2A9B0;font-size:13px;font-weight:600;text-transform:uppercase;line-height:21px;letter-spacing:1.3px;white-space:nowrap}#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection .view-by-text h3,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option .view-by-text h3,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection .view-by-text h3,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option .view-by-text h3{color:#5977A2;text-transform:initial;font-size:20px;font-style:normal;font-weight:300;letter-spacing:.6px}#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection .view-by-icon,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option .view-by-icon,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection .view-by-icon,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option .view-by-icon{min-width:26px;min-height:26px;width:26px;height:26px;border-radius:50%;background-color:#5977A2;display:flex;align-items:center;justify-content:center}#gallery-view-react .gallery-container-react .view-by-selection-container .view-by-selection .view-by-icon i,#gallery-view-react .gallery-container-react .view-by-selection-container .gallery-type-option .view-by-icon i,#gallery-view-react .gallery-container-react .search-bar-background-container .view-by-selection .view-by-icon i,#gallery-view-react .gallery-container-react .search-bar-background-container .gallery-type-option .view-by-icon i{color:white;font-size:12px}#gallery-view-react .gallery-container-react .filter-and-grid-icons{display:none;margin-top:12px;margin-bottom:12px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .filter-and-grid-icons{display:flex;justify-content:space-between;padding-left:5%;padding-right:5%}#gallery-view-react .gallery-container-react .filter-and-grid-icons .search-bar-icon{color:#A2A9B0;margin-left:auto;padding-right:15px;transform:translateY(-1.5px)}}#gallery-view-react .gallery-container-react .filter-and-grid-icons p{cursor:pointer}#gallery-view-react .gallery-container-react .gallery-filter-container{border-bottom:2px solid #EEF1F7;width:90%;margin:0 auto}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container{display:none}}#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container{text-align:right;display:flex;margin-bottom:10px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container{padding:15px}}#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .clear-all-text{text-decoration-line:underline;cursor:pointer;margin-top:auto;margin-bottom:auto}#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .clear-all-text.hidden{display:none}#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .search-bar-open{cursor:pointer;margin-left:auto;padding-right:20px;margin-top:auto;margin-bottom:auto;transform:translateY(-2px)}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .search-bar-open{transform:translateY(-2px)}}#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .search-bar-open.hidden{padding-right:0px}#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .search-bar-open .svg-element{stroke:#313949}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container .clear-all-container .search-bar-open .svg-element{stroke:#A2A9B0}}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter{display:flex;flex-direction:column;position:fixed;background:white;top:80px;left:0;right:0;bottom:0;z-index:999;padding-top:0;padding-bottom:36px;border-bottom:none;overflow-y:scroll;width:100%}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-heading{display:flex;justify-content:space-between;align-items:center;min-height:108px;width:100%;background-color:#EEF1F7;padding-left:42px;padding-right:42px}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-heading h2{color:#313949;font-size:20px;font-family:Merriweather;line-height:120%;letter-spacing:.6px}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-heading .icon .stroke{stroke:#313949}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options{width:90%;margin:0 auto;flex-direction:column;gap:0;border-top:none;padding:0}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options .filter-row-container .filter-label{padding-bottom:22px}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options .filter-row-container .filter-row{padding-bottom:43px}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options .filter-row-container .filter-row.color-options{gap:8px}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options .filter-row-container .filter-row .filter-option{padding:9px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options .filter-row-container .filter-row .filter-option.color-option{padding:9px;gap:4px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .filter-options .filter-row-container .filter-row .filter-option.color-option img{height:25px;width:25px}}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .button-container button{font-size:14px;font-weight:700;color:white;border:none}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .button-container button{width:400px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .button-container button{width:200px}}#gallery-view-react .gallery-container-react .gallery-filter-container.mobile-filter .button-container button:disabled{color:#A2A9B0}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options{padding:18px 0;display:flex;justify-content:space-between;gap:16px;border-top:2px solid #EEF1F7}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-label{color:#313949;font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;padding-bottom:15px}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row{display:flex;flex-wrap:wrap;gap:8px}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.color-options{gap:4px}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.mount-types{gap:0;flex-wrap:nowrap}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.mount-types .filter-option{border-radius:0;border:none;outline:1px solid #A2A9B0;background-color:white}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.mount-types .filter-option.active{border:none;outline:1px solid #5977A2;z-index:100}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.mount-types .filter-option:hover{border:none;outline:1px solid #5977A2;z-index:200}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.mount-types .filter-option:first-of-type{border-radius:5px 0 0 5px}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row.mount-types .filter-option:last-of-type{border-radius:0 5px 5px 0}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option{border-radius:5px;border:2px solid #A2A9B0;padding:9px;cursor:pointer}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option{padding:12px 36px}}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.active{background-color:#EEF1F7;border:2px solid #5977A2;color:#5977A2}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.active.color-option.image-only{border:2px solid #5977A2;border-radius:50%;background-color:initial}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.active p{color:#5977A2}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option:hover{border:1px solid #5977A2}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option:hover.color-option.image-only{border:2px solid #5977A2;border-radius:50%;background-color:initial}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.color-option{display:flex;align-items:center;gap:12px}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.color-option.image-only{border:2px solid transparent;padding:1px}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.color-option .color-tooltip{display:flex;flex-direction:column;justify-content:center;background-color:#525252;height:25px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.color-option{padding:12px 16px}}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option.color-option img{height:34px;width:34px;border-radius:50%;border:1px solid #A2A9B0}#gallery-view-react .gallery-container-react .gallery-filter-container .filter-options .filter-row-container .filter-row .filter-option p{color:#313949;font-size:13px;font-style:normal;font-weight:500;letter-spacing:.39px}#gallery-view-react .gallery-container-react .gallery-filter-container .button-container{display:flex;justify-content:center}#gallery-view-react .gallery-container-react .gallery-filter-container .button-container button{font-size:14px;font-weight:700;color:white;padding:16px 30px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-filter-container .button-container button{width:400px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-filter-container .button-container button{width:200px}}#gallery-view-react .gallery-container-react #gallery-images-search-bar-subtitle{display:flex;flex-direction:column;margin:auto;align-items:center;padding-top:36px}#gallery-view-react .gallery-container-react #gallery-images-search-bar-subtitle>h2{width:921px;height:46px;color:#313949;text-align:center;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:33px;letter-spacing:0.84px;padding-bottom:6px}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react #gallery-images-search-bar-subtitle>h2{width:390px;font-size:20px;font-style:normal;line-height:25px;letter-spacing:0.6px}}#gallery-view-react .gallery-container-react #gallery-images-search-bar-subtitle>h3{width:232px;color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-transform:none}#gallery-view-react .gallery-container-react .gallery-images-container{display:flex;justify-content:center;height:100%;padding:45px 0}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container{padding:12px 0}}#gallery-view-react .gallery-container-react .gallery-images-container.no-images{flex-direction:column;align-items:center;padding-top:86px}#gallery-view-react .gallery-container-react .gallery-images-container.no-images p{color:#313949;letter-spacing:.45px;line-height:21px;font-weight:400}#gallery-view-react .gallery-container-react .gallery-images-container.no-images p.bold{font-weight:700}#gallery-view-react .gallery-container-react .gallery-images-container.show-image{justify-content:flex-start}#gallery-view-react .gallery-container-react .gallery-images-container.show-image .infinite-scroll-component__outerdiv{width:70%;height:100%}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container.show-image .infinite-scroll-component__outerdiv{display:none}}#gallery-view-react .gallery-container-react .gallery-images-container.show-image .infinite-scroll-component__outerdiv .gallery-images{padding-left:8%;padding-right:20px}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images{display:grid;gap:20px;padding:0 5%}@media screen and (min-width:1025px){#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images{padding-top:5px;padding-bottom:5px}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images{gap:10px}}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images.three-columns{grid-template-columns:1fr 1fr 1fr}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images.two-columns{grid-template-columns:1fr 1fr}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images.single-column{grid-template-columns:1fr}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .gallery-image{cursor:pointer;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .gallery-image.active{border:3px solid #5977A2;padding:5px}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .gallery-image:hover{transform:scale(1.02)}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .gallery-image img{width:100%;aspect-ratio:1 / 1;object-fit:cover}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .infinite-loading-container{z-index:10000;display:flex;align-items:center;justify-content:center;grid-column:1/-1;color:gray;font-size:15px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .infinite-loading-container{font-size:20px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .infinite-loading-container{font-size:13px}}#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .infinite-loading-container .fa-spinner{font-size:15px;color:grey;margin-right:10px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .infinite-loading-container .fa-spinner{font-size:20px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-images-container .gallery-images .infinite-loading-container .fa-spinner{font-size:13px}}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container{width:40%;overflow-y:scroll;height:100%;border-left:2px solid #A2A9B0;background:white;position:sticky;right:0;top:165px;max-height:calc(100vh - 165px);padding-bottom:25px;-ms-overflow-style:none;scrollbar-width:none;z-index:999}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container{border-left:none;width:100%;position:fixed;background:white;top:80px;left:0;right:0;bottom:0;height:auto;max-height:100%}}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container::-webkit-scrollbar{display:none}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details{padding:0 26px}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details{padding:0 20px}}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .copy-link-text-container{color:#5977A2;font-size:15px;display:flex;gap:8px;align-items:center;cursor:pointer;margin-top:19px;position:relative}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .copy-link-text-container p{text-decoration-line:underline;color:#5977A2}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-name-container{display:flex;justify-content:space-between;align-items:baseline;margin-top:36px}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-name-container{margin-top:40px}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-name-container{flex-direction:column;gap:5px}}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-name-container .customer-name{color:#A2A9B0;font-size:13px;text-transform:uppercase;letter-spacing:1.3px;font-weight:600;white-space:nowrap}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-description{margin-top:22px;font-size:15px}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .info-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .info-details{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media screen and (max-width:1366px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .info-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .info-details{grid-template-columns:1fr 1fr}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .info-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .info-details{display:flex}}@media screen and (max-width:640px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .info-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .design-details,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .info-details{display:grid}}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .design-details.design-answers,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .image-info-container .info-details.design-answers,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .design-details.design-answers,#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container .info-details.design-answers{display:flex}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .design-answers{display:flex;align-items:flex-start;gap:30px}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .info-container{margin-top:28px}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .button-container{width:100%;display:flex;justify-content:center;margin-top:40px}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .button-container a{color:#313949}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .button-container .start-designing-button{padding:16px 40px;display:flex;width:217px;justify-content:center;align-items:center;border-radius:16px;border:2px solid #313949;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.84px;background-color:white;text-decoration-line:none}@media screen and (min-width:1025px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .button-container .start-designing-button.mobile{display:none}}@media screen and (max-width:1024px){#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .button-container .start-designing-button.desktop{display:none}}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .view-detail-page-container{display:flex;justify-content:center;margin-top:24px}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .image-details .view-detail-page-container .view-detail-page-link{text-align:center;font-size:15px;font-weight:400;text-decoration-line:underline;color:#5977A2}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .close-icon-container{position:absolute;right:14px;top:14px;width:38px;height:38px;border-radius:50%;background-color:white;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:99}#gallery-view-react .gallery-container-react .gallery-images-container .image-details-container .close-icon-container .icon .stroke{stroke:#313949}#image-detail-view-react{min-height:100vh}#image-detail-view-react .image-detail-container{width:90%;margin:0 auto;padding-bottom:48px;border-bottom:2px solid #EEF1F7}@media screen and (max-width:1366px){#image-detail-view-react .image-detail-container{width:95%}}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container{width:100%}}#image-detail-view-react .image-detail-container .loading-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000;display:flex;align-items:center;justify-content:center}#image-detail-view-react .image-detail-container .loading-container .fa-spinner{font-size:32px;color:white}#image-detail-view-react .image-detail-container .back-to-gallery-container{padding-bottom:21px;padding-top:21px;border-bottom:2px solid #EEF1F7}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .back-to-gallery-container{width:90%;margin:0 auto;border-bottom:0}}#image-detail-view-react .image-detail-container .back-to-gallery-container a{color:#313949;font-size:13px;font-weight:500}#image-detail-view-react .image-detail-container .back-to-gallery-container a i{padding-right:4px}#image-detail-view-react .image-detail-container .image-details{width:90%;margin:0 auto;padding-top:40px}@media screen and (max-width:1366px){#image-detail-view-react .image-detail-container .image-details{width:95%}}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details{width:100%;padding-top:0}}#image-detail-view-react .image-detail-container .image-details .two-columns{display:flex;justify-content:space-evenly;gap:32px;padding-bottom:18px}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .two-columns{flex-direction:column;padding-bottom:0}}#image-detail-view-react .image-detail-container .image-details .two-columns>div{width:50%}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .two-columns>div{width:100%}}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .image-style-options{padding:0 50px}}@media screen and (max-width:640px){#image-detail-view-react .image-detail-container .image-details .image-style-options{padding:0 20px}}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-name-container{display:flex;justify-content:space-between;align-items:baseline}@media screen and (max-width:640px){#image-detail-view-react .image-detail-container .image-details .image-style-options .image-name-container{flex-direction:column;gap:5px}}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-name-container .image-name{display:flex;align-items:baseline;gap:4px}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-name-container .image-name i{color:#5977A2;font-size:18px;display:none}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .image-style-options .image-name-container .image-name i{display:block}}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-name-container .customer-name{color:#A2A9B0;font-size:13px;text-transform:uppercase;letter-spacing:1.3px;font-weight:600;white-space:nowrap}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-description-container{margin-top:24px}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-description-container p{font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}@media screen and (min-width:1025px){#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container{max-width:800px}}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .info-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .info-details{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}@media screen and (max-width:1366px){#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .info-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .info-details{grid-template-columns:1fr 1fr}}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .info-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .info-details{display:flex}}@media screen and (max-width:640px){#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .info-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .design-details,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .info-details{display:grid}}#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .design-details.design-answers,#image-detail-view-react .image-detail-container .image-details .image-style-options .image-info-container .info-details.design-answers,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .design-details.design-answers,#image-detail-view-react .image-detail-container .image-details .image-style-options .info-container .info-details.design-answers{display:flex}#image-detail-view-react .image-detail-container .image-details .button-container{width:100%;display:flex;justify-content:center;margin-top:40px}#image-detail-view-react .image-detail-container .image-details .button-container a{color:#313949}#image-detail-view-react .image-detail-container .image-details .button-container .start-designing-button{padding:16px 40px;display:flex;width:217px;justify-content:center;align-items:center;border-radius:16px;border:2px solid #313949;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.84px;background-color:white;text-decoration-line:none}@media screen and (min-width:1025px){#image-detail-view-react .image-detail-container .image-details .button-container .start-designing-button.mobile{display:none}}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .button-container .start-designing-button.desktop{display:none}}#image-detail-view-react .image-detail-container .image-details .extra-info-block{background:#EEF1F7;padding:45px;display:flex;flex-direction:column;gap:40px}@media screen and (max-width:1024px){#image-detail-view-react .image-detail-container .image-details .extra-info-block{padding:0 50px;background:none}}@media screen and (max-width:640px){#image-detail-view-react .image-detail-container .image-details .extra-info-block{padding:0 20px}}@media screen and (max-width:640px){#image-detail-view-react .image-detail-container .image-details .extra-info-block .info-details.design-choices{justify-content:space-evenly}}#free-design-plan-offer .free-design-plan-modal{height:100vh;width:100vw;position:fixed;top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);z-index:9999;display:flex}#free-design-plan-offer .free-design-plan-modal-backdrop{position:absolute;width:100%;height:100%;opacity:0.5;background-color:#000}#free-design-plan-offer .free-design-plan-modal-content{width:100%;display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;position:relative;align-self:flex-end;max-height:calc(100vh - 50px);overflow-y:auto}#free-design-plan-offer .free-design-plan-modal-wrapper{display:flex;height:100%;flex-direction:column}#free-design-plan-offer .free-design-plan-modal-left-img{position:relative}#free-design-plan-offer .free-design-plan-modal-left-img:first-child{background-color:#fff}#free-design-plan-offer .free-design-plan-modal-left-img span{height:28px;opacity:0.9;background-color:#313949;font-size:12px;line-height:28px;letter-spacing:0.12px;text-align:center;color:#fff;position:absolute;bottom:24px;left:0}#free-design-plan-offer .free-design-plan-modal-left-img span:not(.free-design-plan-mobile-label){width:139px}#free-design-plan-offer .free-design-plan-modal-left-img img{width:100%}#free-design-plan-offer .free-design-plan-modal-right{display:flex;background-color:#EEF1F7}#free-design-plan-offer .free-design-plan-modal-right-texts{align-self:center;padding:40px 25px 55px}#free-design-plan-offer .free-design-plan-modal-right-texts h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#free-design-plan-offer .free-design-plan-modal-right-texts h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#free-design-plan-offer .free-design-plan-modal-right-texts h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#free-design-plan-offer .free-design-plan-modal-right-texts ul{margin:25px 0 40px;padding-left:30px;list-style-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2211%22%20viewBox%3D%220%200%2019%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.54662%205.14539L5.47105%209.81124L17.5414%201.03986%22%20stroke%3D%22%235977A2%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E")}#free-design-plan-offer .free-design-plan-modal-right-texts ul li{padding-left:8px}#free-design-plan-offer .free-design-plan-modal-right-texts ul li:not(:last-child){margin-bottom:16px}#free-design-plan-offer .free-design-plan-modal-right-texts a{min-width:240px}#free-design-plan-offer .free-design-plan-modal-close{position:absolute;top:12px;right:24px;cursor:pointer;display:flex}#free-design-plan-offer .free-design-plan-modal-close svg{margin-top:17px}#free-design-plan-offer .free-design-plan-present-modal{-webkit-transform:scale(1)!important;-ms-transform:scale(1)!important;transform:scale(1)!important}#free-design-plan-offer .free-design-plan-present-modal .free-design-plan-modal-backdrop{-webkit-animation:fadeIn 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;animation:fadeIn 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards}#free-design-plan-offer .free-design-plan-present-modal .free-design-plan-modal-content{opacity:0;-webkit-animation:scaleUp 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;animation:scaleUp 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards}#free-design-plan-offer .free-design-plan-present-modal.free-design-plan-hide-modal{-webkit-animation:quickScaleDown 0s 0.5s linear forwards;animation:quickScaleDown 0s 0.5s linear forwards}#free-design-plan-offer .free-design-plan-present-modal.free-design-plan-hide-modal .free-design-plan-modal-backdrop{-webkit-animation:fadeOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;animation:fadeOut 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards}#free-design-plan-offer .free-design-plan-present-modal.free-design-plan-hide-modal .free-design-plan-modal-content{-webkit-animation:scaleDown 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards;animation:scaleDown 0.5s cubic-bezier(0.165,0.84,0.44,1) forwards}@media screen and (min-width:768px){#free-design-plan-offer .free-design-plan-modal-content{flex-direction:row;max-width:690px;align-self:center}#free-design-plan-offer .free-design-plan-modal-wrapper{flex-direction:row}#free-design-plan-offer .free-design-plan-modal-left-img span.free-design-plan-mobile-label{display:none}#free-design-plan-offer .free-design-plan-modal-left-img img{max-width:269px;min-width:269px;max-height:242px}#free-design-plan-offer .free-design-plan-modal-right-texts{padding:0 20px 0 33px}}@media screen and (min-width:1440px){#free-design-plan-offer .free-design-plan-modal-content{max-width:850px}}@media screen and (max-width:767px){#free-design-plan-offer .free-design-plan-modal-left{z-index:-1;margin-bottom:-1px}#free-design-plan-offer .free-design-plan-modal-left-img:last-child,#free-design-plan-offer .free-design-plan-modal-left-img span:not(.free-design-plan-mobile-label){display:none}#free-design-plan-offer .free-design-plan-modal-left-img:first-child img{object-fit:contain}#free-design-plan-offer .free-design-plan-modal-left-img .free-design-plan-mobile-label{padding:0 12px}#free-design-plan-offer .free-design-plan-modal-left-img img{height:200px}#free-design-plan-offer .free-design-plan-modal-right-texts{width:100%}#free-design-plan-offer .free-design-plan-modal-right-texts a{width:100%}#free-design-plan-offer .free-design-plan-modal-close span{display:none}#free-design-plan-offer .free-design-plan-modal-close svg{height:20px;width:20px}}@media screen and (min-width:1440px){#free-design-plan-offer .free-design-plan-modal-left-img img{max-width:350px;min-width:350px;max-height:250px}#free-design-plan-offer .free-design-plan-modal-right-texts{padding:0 55px}}@-webkit-keyframes fadeIn{0%{background:transparent}100%{background:rgba(0,0,0,0.7)}}@keyframes fadeIn{0%{background:transparent}100%{background:rgba(0,0,0,0.7)}}@-webkit-keyframes fadeOut{0%{background:rgba(0,0,0,0.7)}100%{background:transparent}}@keyframes fadeOut{0%{background:rgba(0,0,0,0.7)}100%{background:transparent}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(0.8) translateY(1000px);transform:scale(0.8) translateY(1000px);opacity:0}100%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(0.8) translateY(1000px);transform:scale(0.8) translateY(1000px);opacity:0}100%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);opacity:1}}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);opacity:1}100%{-webkit-transform:scale(0.8) translateY(1000px);transform:scale(0.8) translateY(1000px);opacity:0}}@keyframes scaleDown{0%{-webkit-transform:scale(1) translateY(0px);transform:scale(1) translateY(0px);opacity:1}100%{-webkit-transform:scale(0.8) translateY(1000px);transform:scale(0.8) translateY(1000px);opacity:0}}@-webkit-keyframes quickScaleDown{0%{-webkit-transform:scale(1);transform:scale(1)}99.9%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes quickScaleDown{0%{-webkit-transform:scale(1);transform:scale(1)}99.9%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}#why-easyclosets-page #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){#why-easyclosets-page #page-header .hero{margin:0 auto;height:450px}}#why-easyclosets-page #page-header .hero .hero-media{position:absolute;height:100%}#why-easyclosets-page #page-header .hero .hero-media video{object-fit:cover;width:100%;height:100%}@media only screen and (min-width:768px){#why-easyclosets-page #page-header .hero .hero-media video{height:auto}}@media only screen and (min-width:1024px){#why-easyclosets-page #page-header .hero .hero-media{width:100%;height:auto}}#why-easyclosets-page #page-header .hero .hero-text{position:relative;padding:0 30px;flex-direction:column;justify-content:center;height:100%;max-width:100%;background-color:rgba(49,57,73,0.2)}@media only screen and (min-width:768px){#why-easyclosets-page #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){#why-easyclosets-page #page-header .hero .hero-text{width:100%}}#why-easyclosets-page #page-header .hero .hero-text h1,#why-easyclosets-page #page-header .hero .hero-text h3,#why-easyclosets-page #page-header .hero .hero-text p{color:#fff}@media only screen and (min-width:1024px){#why-easyclosets-page #page-header .hero .hero-text .hero-text-content p{max-width:100%}}#why-easyclosets-page .why-ec{margin:30px 0}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .container{max-width:1300px}}#why-easyclosets-page .why-ec .tab{border-top:solid 1px #5977A2;margin-bottom:30px;text-align:center}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .tab{margin-top:50px}}#why-easyclosets-page .why-ec .tab h3{width:150px;padding:2px 0;background-color:#5977A2;color:#fff;margin:0 auto}#why-easyclosets-page .why-ec .intro{text-align:center}#why-easyclosets-page .why-ec .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;color:#5977A2}#why-easyclosets-page .why-ec .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#why-easyclosets-page .why-ec .value-details{display:flex;flex-direction:column}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .value-details{flex-direction:row}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-details>div{width:50%}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-details>div.graph{text-align:right}}#why-easyclosets-page .why-ec .value-details>div.graph video{width:100%;max-width:100%;clip-path:inset(1px 2px 0 0)}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-details>div.graph video{max-width:85%}}#why-easyclosets-page .why-ec .value-details>div.content{text-align:center}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .value-details>div.content{display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-details>div.content{width:50%;margin:0 0 0 30px;text-align:left;padding-left:30px}}#why-easyclosets-page .why-ec .value-details>div.content h3{margin:0 auto 20px;max-width:60%;color:#5977A2}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-details>div.content h3{max-width:100%;margin:0 0 20px}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-details>div.content p{font-size:15px;line-height:21px;letter-spacing:0.45px;width:65%}}#why-easyclosets-page .why-ec .value-details>div.content p.footnote{color:#A2A9B0;font-size:11px;font-style:italic;font-weight:400;line-height:13.5px;letter-spacing:0.33px}#why-easyclosets-page .why-ec .transparent-pricing{background-color:#EEF1F7;padding:40px 50px;margin:20px -12px;text-align:center}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .transparent-pricing{margin:20px 0}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .transparent-pricing{display:none}}#why-easyclosets-page .why-ec .transparent-pricing h4{font-size:13px;color:#5977A2}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .transparent-pricing p{margin:0 auto;max-width:70%}}#why-easyclosets-page .why-ec .transparent-pricing .price{color:#5977A2;font-size:25px;font-weight:700;line-height:21px;letter-spacing:0.75px;margin:30px auto}#why-easyclosets-page .why-ec .transparent-pricing .price-video-container video{max-width:45%;margin:0 auto 20px}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .transparent-pricing .price-video-container video{max-width:35%;margin:10px auto 20px}}#why-easyclosets-page .why-ec .transparent-pricing .cta{text-align:center}#why-easyclosets-page .why-ec .transparent-pricing .cta a{margin:0 auto}#why-easyclosets-page .why-ec .value-props{display:flex;flex-direction:row;justify-content:space-between;gap:20px}#why-easyclosets-page .why-ec .value-props .value-prop{background-color:#EEF1F7;text-align:center;padding:15px 20px;width:48.5%}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop{display:flex;flex-direction:column;justify-content:flex-end;padding:40px}}#why-easyclosets-page .why-ec .value-props .value-prop:first-of-type{display:none}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop:first-of-type{display:block}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop:last-of-type h2{margin:0 auto 30px;width:50%}}#why-easyclosets-page .why-ec .value-props .value-prop p{max-width:90%;margin:10px auto 0}#why-easyclosets-page .why-ec .value-props .value-prop h4{font-size:13px;color:#5977A2}#why-easyclosets-page .why-ec .value-props .value-prop .price-video-container video{margin:20px auto;max-width:45%}#why-easyclosets-page .why-ec .value-props .value-prop h2{height:100px}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop h2{font-size:20px;line-height:24px;letter-spacing:0.6px;height:auto;margin-bottom:15px}}#why-easyclosets-page .why-ec .value-props .value-prop .icon{margin:20px}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop .icon{margin:25px 0}}#why-easyclosets-page .why-ec .value-props .value-prop .icon img{display:block;margin:0 auto;max-width:80px}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop .icon img{max-width:95px}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop .cta a{color:#313949;border-radius:18px;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:34.5px;letter-spacing:0.9px;width:fit-content;min-width:160px;height:50px;padding:0 15px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;border:none;background:transparent;color:#313949;border:2px solid #313949;margin:0 auto}#why-easyclosets-page .why-ec .value-props .value-prop .cta a:active,#why-easyclosets-page .why-ec .value-props .value-prop .cta a:hover{background:transparent;color:#313949;border:2px solid #313949}}@media only screen and (min-width:1024px) and (min-width:1024px){#why-easyclosets-page .why-ec .value-props .value-prop .cta a{min-width:195px}}#why-easyclosets-page .why-ec .testimonial{display:flex}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .testimonial{margin:10px 0;height:450px}}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .testimonial>div{width:50%}}#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details{background-color:#F6EEE5;padding:30px 40px;margin:20px -12px;text-align:center}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details{margin:20px 0}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details{display:flex;flex-direction:column;justify-content:center;padding:30px 80px}}#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details .quote span{color:#EFC0A9;font-family:'Merriweather';font-size:32px;font-weight:300;line-height:38px;letter-spacing:0.96px}#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details .quote p{font-family:'Merriweather';font-weight:300;font-size:16px;line-height:25.5px;letter-spacing:0.48px}#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details .customer-info h4{font-size:13px;margin:10px 0 20px}#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details .cta a{display:block;position:relative;z-index:10;width:fit-content;margin:0 auto}#why-easyclosets-page .why-ec .testimonial>div.testimoinal-details .cta a::after{display:block;content:' ';background-color:#F9E2D6;height:8px;margin:0 auto;position:absolute;top:13px;z-index:-1;width:104.25%;left:-3px}#why-easyclosets-page .why-ec .testimonial>div.testimonial-image{display:none}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .testimonial>div.testimonial-image{display:block;margin:20px 0}}#why-easyclosets-page .why-ec .testimonial>div.testimonial-image img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .testimonial>div.testimonial-image img{height:100%}}#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper{justify-content:space-between}#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide{width:88%}@media only screen and (min-width:768px){#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide{width:45%}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide{width:31.5%}}#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide .content{background-color:#EEF1F7;padding:20px 10px}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide .content{padding:20px}}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide .content h2{font-size:18px;line-height:24px;letter-spacing:0.6px}}#why-easyclosets-page .why-ec .quality-swiper .swiper-wrapper .swiper-slide .content p{height:100px}#why-easyclosets-page .why-ec .quality-swiper-pagination{padding:10px 0}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .quality-swiper-pagination{display:none}}#why-easyclosets-page .why-ec .quality-swiper-pagination .swiper-pagination-bullet{background-color:#EEF1F7;height:5px;width:20px;border-radius:3px;opacity:1}@media only screen and (min-width:1024px){#why-easyclosets-page .why-ec .quality-swiper-pagination .swiper-pagination-bullet{border:1px solid #fff}}#why-easyclosets-page .why-ec .quality-swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5977A2}#why-easyclosets-page .chart-container{margin:60px 0 80px}#why-easyclosets-page .chart-container h2{margin:20px 0 40px;text-align:center}#why-easyclosets-page .chart-container .chart{position:relative;padding-top:140px;margin-right:-12px;overflow-x:hidden;padding-bottom:30px}@media only screen and (min-width:768px){#why-easyclosets-page .chart-container .chart{margin-right:12px}}#why-easyclosets-page .chart-container .chart .chart__value-props .chart__value-props__value-prop{height:100px}#why-easyclosets-page .chart-container .chart .chart__value-props .chart__value-props__value-prop:nth-child(odd){background-color:#EEF1F7}#why-easyclosets-page .chart-container .chart .chart__value-props .chart__value-props__value-prop:nth-child(even){background-color:#A2A9B0}#why-easyclosets-page .chart-container .chart .chart__value-props .chart__value-props__value-prop .label{font-size:11px;font-style:normal;font-weight:400;line-height:13.5px;letter-spacing:0.33px;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 15px;height:100%;width:27%}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart .chart__value-props .chart__value-props__value-prop .label{width:20%;font-size:15px;line-height:17px;letter-spacing:0.45px}}#why-easyclosets-page .chart-container .chart>.columns{position:absolute;top:0;display:flex;gap:10px;margin-left:28%}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns{gap:15px;margin-left:21%}}#why-easyclosets-page .chart-container .chart>.columns .column{border-radius:18px;opacity:0.8;background-color:#EEF1F7;text-align:center;padding:0 5px;width:95px}@media only screen and (min-width:768px){#why-easyclosets-page .chart-container .chart>.columns .column{width:32%}}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column{padding:0 15px;width:32.5%}}#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets{background-color:#5977A2}@media only screen and (min-width:768px){#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets{width:31%}}#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets .title{border-bottom:1px solid #fff}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets .title svg.ec-logo-mobile{display:none}}#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets .title svg.ec-logo-desktop{display:none}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets .title svg.ec-logo-desktop{display:block}}#why-easyclosets-page .chart-container .chart>.columns .column.easyclosets .subtitle{color:#fff}#why-easyclosets-page .chart-container .chart>.columns .column .title{font-size:11px;color:#5977A2;height:55px;border-bottom:1px solid #5977A2;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column .title{font-size:15px;line-height:17px;letter-spacing:0.45px}}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column .title br{display:none}}#why-easyclosets-page .chart-container .chart>.columns .column .subtitle{font-size:9px;color:#5977A2;line-height:11px;letter-spacing:0.27px;height:85px;padding:10px 3px 0;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column .subtitle{font-size:15px;line-height:17px;letter-spacing:0.45px}}#why-easyclosets-page .chart-container .chart>.columns .column .chart-values{padding-bottom:25px}#why-easyclosets-page .chart-container .chart>.columns .column .chart-values>div{font-size:11px;height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart>.columns .column .chart-values>div{font-size:15px;line-height:17px;letter-spacing:0.45px}}@media only screen and (min-width:768px){#why-easyclosets-page .chart-container .chart .competitors{width:100%}}#why-easyclosets-page .chart-container .chart .competitors .swiper-wrapper{gap:10px}@media only screen and (min-width:768px){#why-easyclosets-page .chart-container .chart .competitors .swiper-wrapper{width:99%;justify-content:space-between}}@media only screen and (min-width:1024px){#why-easyclosets-page .chart-container .chart .competitors .swiper-wrapper{width:100%}}#why-easyclosets-page .support-examples{margin:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:768px){#why-easyclosets-page .support-examples{flex-direction:row;gap:20px}}@media only screen and (min-width:1024px){#why-easyclosets-page .support-examples{margin:50px 0;gap:30px}}#why-easyclosets-page .support-examples .support-example{padding:20px 0 0}@media only screen and (min-width:768px){#why-easyclosets-page .support-examples .support-example{width:50%}}#why-easyclosets-page .support-examples .support-example .content{margin:20px 0}@media only screen and (min-width:768px){#why-easyclosets-page .support-examples .support-example .content p{height:90px}}@media only screen and (min-width:768px){#why-easyclosets-page .support-examples .support-example .content p{height:50px}}#why-easyclosets-page .customer-success-stories-container{border-top:#E8E8E8 solid 1px;padding-top:35px}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container{padding:35px 0}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories{margin:40px -12px 0;background-color:#EEF1F7}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories{margin:40px 0;overflow-y:visible;overflow-x:clip}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story{padding:12px 20px;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story{padding:0;flex-direction:row;height:625px}}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div{width:50%}}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div:first-of-type{padding:20px}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div h2{padding:20px 0;border-bottom:2px solid #A2A9B0;margin-bottom:10px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div{margin-bottom:25px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div h3{color:#5977A2;margin-bottom:5px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row{gap:10px;align-items:center}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row>div{width:50%}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row>div h3{margin-bottom:10px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row>div .flex-row{gap:10px;align-items:center}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row>div .flex-row.space-icon img{max-width:30px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row>div span{font-size:11px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>div.flex-row>div.designed-by img{height:38px;width:38px;object-fit:cover;border-radius:50%}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div .customer-success-story__pagination{font-size:11px;line-height:16px;letter-spacing:0.33px;display:flex;justify-content:center;align-items:center;gap:15px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div .customer-success-story__pagination button svg{height:17px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div>p{text-align:center;font-size:11px;line-height:16px;letter-spacing:0.33px;margin-bottom:20px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div .cta a{margin:0 auto}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__details>p{display:none}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__details>p{display:block}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__details .customer-success-story__pagination{display:none}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__details .customer-success-story__pagination{display:flex}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images{margin:0 -12px 25px}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images{margin:-14px 0 0 0}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs{display:flex;justify-content:center;gap:5px;position:relative;z-index:10}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab{background-color:#fff;color:#A2A9B0;font-size:11px;font-weight:600;line-height:13.5px;letter-spacing:0.33px;width:80px;padding:5px 0;text-align:center;cursor:pointer}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab:first-of-type{border-radius:5px 0 0 5px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab:last-of-type{border-radius:0 5px 5px 0}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab.active{background-color:#5977A2;color:#F5F5F5}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .image-wrapper{margin-top:-10px}#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .image-wrapper img{height:300px;width:100%;object-fit:cover}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__images .image-wrapper img{height:625px}}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container>p,#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .customer-success-story__pagination,#why-easyclosets-page .customer-success-stories-container .customer-success-stories .customer-success-story>div.customer-success-story__image-container .cta{display:none}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories-cta{display:none}@media only screen and (min-width:1024px){#why-easyclosets-page .customer-success-stories-container .customer-success-stories-cta{display:block}}#why-easyclosets-page .customer-success-stories-container .customer-success-stories-cta a{margin:0 auto}#why-easyclosets-page .design-your-solution{margin:40px 0}@media only screen and (min-width:1024px){#why-easyclosets-page .design-your-solution{margin:40px 0 80px}}#why-easyclosets-page .design-your-solution .container{padding:0}#why-easyclosets-page .design-your-solution .container .intro{padding:0}@media only screen and (min-width:1024px){#why-easyclosets-page .design-your-solution .container .intro{max-width:100%}}@media only screen and (min-width:1024px){#why-easyclosets-page .design-your-solution .container .options{gap:80px}}#why-easyclosets-page .instagram-feed{margin:40px 0}@media only screen and (min-width:1024px){#why-easyclosets-page .instagram-feed{margin:40px 0 80px}}#product-specs-page #page-header{background-color:#313949}#product-specs-page #page-header .hero{height:auto}#product-specs-page #page-header .hero .hero-text{margin:0 auto;padding:0 0 20px 0;justify-content:center}@media only screen and (min-width:1024px){#product-specs-page #page-header .hero .hero-text{padding:70px 0px 30px;height:auto}}#product-specs-page #page-header .hero .hero-text h1{color:#fff}@media only screen and (min-width:1024px){#product-specs-page #page-header .hero .hero-text h1{margin:0 0 20px 0}}#product-specs-page #page-header .hero .hero-text p{margin:0 auto;max-width:70%;color:#fff}@media only screen and (min-width:1024px){#product-specs-page #page-header .hero .hero-text p{max-width:100%}}#product-specs-page #page-header .hero .hero-text p.highlighted{background-color:#5977A2;width:fit-content;padding:3px 5px 5px}#product-specs-page #page-header .hero .down-arrow{display:none}@media only screen and (min-width:1024px){#product-specs-page #page-header .hero .down-arrow{display:block;margin:0 auto 45px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C%2Fpath%3E%0A%3C%2Fsvg%3E")}}#product-specs-page .closet-mount-types{margin:0 0 40px 0}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types{margin:0 0 20px 0}}#product-specs-page .closet-mount-types .intro{text-align:center;margin:50px 0 30px}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .intro{margin:70px 0 30px}}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .intro h1{margin-bottom:20px}}#product-specs-page .closet-mount-types .intro h3{margin-bottom:10px}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .intro h3{margin-bottom:20px}}#product-specs-page .closet-mount-types .mount-types{display:flex;flex-direction:row;gap:5px}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .mount-types{max-width:900px;margin:0 auto;gap:20px}}#product-specs-page .closet-mount-types .mount-types .mount-type{width:50%}#product-specs-page .closet-mount-types .mount-types .mount-type .image-wrapper img{height:260px;width:100%;object-fit:cover}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .mount-types .mount-type .image-wrapper img{height:525px}}#product-specs-page .closet-mount-types .mount-types .mount-type .content{background-color:#EEF1F7;padding:10px 0 10px 10px}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .mount-types .mount-type .content{padding:20px}}#product-specs-page .closet-mount-types .mount-types .mount-type .content p{font-size:13px;line-height:19px;letter-spacing:0.39px;padding-right:10px;height:90px}@media only screen and (min-width:1024px){#product-specs-page .closet-mount-types .mount-types .mount-type .content p{height:40px}}#product-specs-page #mount-types-modal .modal-content .modal-header{position:relative;padding:0}#product-specs-page #mount-types-modal .modal-content .modal-body{padding:0}@media only screen and (min-width:1024px){#product-specs-page #mount-types-modal .modal-content .modal-body{max-height:600px}}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro{display:flex;flex-direction:column;flex-wrap:wrap}@media only screen and (min-width:768px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro{flex-direction:row}}@media only screen and (min-width:768px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro .image-wrapper{width:50%}}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro .intro-content{padding:20px 20px 0}@media only screen and (min-width:768px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro .intro-content{display:flex;flex-direction:column;justify-content:center;width:50%}}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro .benefits>div{font-size:13px;line-height:19px;letter-spacing:0.39px}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro .benefits ul{list-style:none;padding:5px 0;margin-bottom:0}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .intro .benefits ul li{display:flex;gap:10px;margin-bottom:10px}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .wall-type-cards{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:20px}@media only screen and (min-width:768px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .wall-type-cards{flex-direction:row}}@media only screen and (min-width:768px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .wall-type-cards .wall-type-card{width:48%}}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .wall-type-cards .wall-type-card p{background-color:#EEF1F7;padding:15px 10px;margin-bottom:0}@media only screen and (min-width:768px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-content .wall-type-cards .wall-type-card p{height:190px}}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-footer{text-align:center;padding:0 0 30px;font-size:15px;font-style:normal;font-weight:700;line-height:34.5px;letter-spacing:0.9px}@media only screen and (min-width:1024px){#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-footer{padding:0 0 20px}}#product-specs-page #mount-types-modal .modal-content .modal-body .modal-body-footer svg{margin-right:5px}#product-specs-page .did-you-know{background-color:#5977A2;text-align:center;padding:20px 15px}@media only screen and (min-width:1024px){#product-specs-page .did-you-know{max-width:900px;margin:0 auto}}#product-specs-page .did-you-know svg{margin-bottom:20px}#product-specs-page .did-you-know p{color:#fff;margin-bottom:10px}#product-specs-page .did-you-know p:first-of-type{font-weight:600}#product-specs-page .did-you-know p:last-of-type{font-size:13px;line-height:21px;letter-spacing:0.39px}#product-specs-page .lifetime-warranty{margin-bottom:30px}@media only screen and (min-width:1024px){#product-specs-page .lifetime-warranty{margin-bottom:70px}}#product-specs-page .lifetime-warranty .intro{text-align:center;margin:50px auto 30px}#product-specs-page .lifetime-warranty .intro h3{max-width:80%}#product-specs-page .lifetime-warranty .warranty-points{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){#product-specs-page .lifetime-warranty .warranty-points{flex-direction:row;gap:30px;max-width:1150px;margin:0 auto}}#product-specs-page .lifetime-warranty .warranty-points .warranty-point{background-color:#EEF1F7;height:70px;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){#product-specs-page .lifetime-warranty .warranty-points .warranty-point{background-color:#EEF1F7;height:70px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}#product-specs-page .lifetime-warranty .warranty-points .warranty-point>svg{width:8%}#product-specs-page .lifetime-warranty .warranty-points .warranty-point>div{width:90%}#product-specs-page .lifetime-warranty .cta{margin:20px 0 40px}@media only screen and (min-width:1024px){#product-specs-page .lifetime-warranty .cta{margin:40px 0}}#product-specs-page .sample-kit-cta{margin:20px 0 40px;height:425px;display:flex;flex-direction:row}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta{max-width:1300px;margin:40px auto}}#product-specs-page .sample-kit-cta .image-wrapper{display:none;width:50%}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .image-wrapper{display:block}}#product-specs-page .sample-kit-cta .image-wrapper img{height:100%;width:100%;object-fit:cover}#product-specs-page .sample-kit-cta .content{background:no-repeat url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/f3/66/f36696b7-e946-43f3-941e-8ff833396969/sample-kit-background.jpg");background-size:cover;background-position:center}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .content{background-image:none;width:50%}}#product-specs-page .sample-kit-cta .content .inner-wrapper{background-color:rgba(49,57,73,0.7);height:100%;width:100%;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .content .inner-wrapper{background-color:#EEF1F7;opacity:1}}#product-specs-page .sample-kit-cta .content .inner-wrapper h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;color:#fff}#product-specs-page .sample-kit-cta .content .inner-wrapper h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .content .inner-wrapper h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .content .inner-wrapper h2{color:#14161B}}#product-specs-page .sample-kit-cta .content .inner-wrapper p{text-align:center;color:#fff;margin:20px 0 40px}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .content .inner-wrapper p{color:#14161B;max-width:60%}}#product-specs-page .sample-kit-cta .content .inner-wrapper .cta a{color:#fff;border-color:#fff;background-color:rgba(49,57,73,0.5)}#product-specs-page .sample-kit-cta .content .inner-wrapper .cta a:hover{background-color:rgba(49,57,73,0.5)}@media only screen and (min-width:1024px){#product-specs-page .sample-kit-cta .content .inner-wrapper .cta a{color:#14161B;border-color:#14161B;background-color:transparent}#product-specs-page .sample-kit-cta .content .inner-wrapper .cta a:hover{background-color:transparent}}#product-specs-page .customer-reviews{background-color:#F6EEE5;padding:40px 0}@media only screen and (min-width:1024px){#product-specs-page .customer-reviews{background-color:transparent;max-width:1300px;margin:0 auto}}@media only screen and (min-width:1024px){#product-specs-page .customer-reviews .container{padding:0}}@media only screen and (min-width:1024px){#product-specs-page .customer-reviews .container>div{width:100%}}#product-specs-page .customer-reviews .container>div.intro{background-color:#F9E2D6;flex-direction:column;padding:30px 40px;justify-content:center;height:500px}@media only screen and (min-width:1024px){#product-specs-page .customer-reviews .container>div.intro h2{max-width:70%;margin-bottom:20px}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots{background-color:#F6EEE5;display:flex;flex-direction:row}}#product-specs-hot-spots.product-specs-hot-spots .intro-container{text-align:center;padding:50px 0 30px}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .intro-container{text-align:left;width:50%;display:flex;align-items:center}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro{max-width:60%;margin:0 auto}}#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro h3{margin-bottom:10px}#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro p{display:none}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .intro-container .intro p{display:block}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container{width:50%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs{position:relative}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs{height:1200px;padding-bottom:40px}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs{height:700px;padding-bottom:0;max-width:1400px;margin:0 auto}}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs img.spec-image{width:55%;height:100%;object-fit:cover;margin:0 auto;display:block;display:none}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs img.spec-image{display:none}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs img.spec-image-desktop{display:none;margin:0 auto;height:100%;width:100%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs img.spec-image-desktop{display:block}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec{position:absolute}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec .hot-spot__button{position:relative;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='002626'%20fill='none'%20%3E%3Ccircle%20cx='13'%20cy='13'%20r='13'%20fill='white'/%3E%3Ccircle%20cx='13'%20cy='13'%20r='8'%20stroke='%235977A2'%20stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;height:26px;width:26px}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec .product-spec__content{display:none;background-color:#fff;border-radius:5px;width:245px;padding:10px;z-index:1}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec .product-spec__content p{color:#14161B;margin-bottom:15px}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.active .hot-spot__button{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='26'%20height='26'%20viewBox='0%200%2026%2026'%20fill='none'%3E%3Ccircle%20cx='13'%20cy='13'%20r='13'%20fill='white'/%3E%3Ccircle%20cx='13'%20cy='13'%20r='8'%20fill='%235977A2'%20stroke='%235977A2'%20stroke-width='2'/%3E%3C/svg%3E%0A")}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.active .product-spec__content{display:block;position:absolute}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-inserted-cams{top:11%;right:18%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-inserted-cams{top:2%;right:37%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-inserted-cams .product-spec__content{right:37px;top:-70px}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-inserted-cams .product-spec__content{right:-100px;top:40px}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.one-person-assembly{top:26%;left:12%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.one-person-assembly{top:26%;left:unset;right:20%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.one-person-assembly .product-spec__content{top:-60px;left:40px}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.one-person-assembly .product-spec__content{left:unset;right:40px}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-cut-shelves{top:32%;right:18%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-cut-shelves{top:24%;right:unset;left:20%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-cut-shelves .product-spec__content{top:-70px;right:37px}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-cut-shelves .product-spec__content{right:unset;left:40px}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-drilled-holes{top:50%;right:15%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-drilled-holes{top:35%;right:43%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-drilled-holes .product-spec__content{right:37px;top:-50px}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.just-for-you-instructions{top:79%;left:10%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.just-for-you-instructions{top:78%;right:48%;left:unset}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.just-for-you-instructions{top:80%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.just-for-you-instructions .product-spec__content{left:40px;top:-130px}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-assembled-drawer-boxes{top:87%;right:20%}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-assembled-drawer-boxes{top:92%;right:unset;left:20%}}@media only screen and (min-width:1024px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-assembled-drawer-boxes{top:95%}}#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-assembled-drawer-boxes .product-spec__content{right:37px;top:-70px}@media only screen and (min-width:768px){#product-specs-hot-spots.product-specs-hot-spots .product-specs-container .product-specs .product-spec.pre-assembled-drawer-boxes .product-spec__content{right:-115px;top:-180px}}#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-header{padding:0}@media only screen and (min-width:1024px){#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-header img{height:330px;width:100%;object-fit:cover}}#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-body{padding:25px}@media only screen and (min-width:1024px){#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-body{min-height:250px}}#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-body p{margin:10px 0 20px}#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-body .ruler-video-container{width:100%;clip-path:inset(1px 1px)}#product-specs-hot-spots #product-specs-hot-spots-modal .modal-content .modal-body .ruler-video-container video{width:100%;max-height:140px}#you-design-page #page-header{background-color:#F6EEE5}@media only screen and (min-width:1024px){#you-design-page #page-header{background-color:#fff}}#you-design-page #page-header .hero{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width:768px){#you-design-page #page-header .hero{flex-direction:row-reverse}}@media only screen and (min-width:1024px){#you-design-page #page-header .hero{height:430px;flex-direction:row-reverse}}#you-design-page #page-header .hero.has-promo{padding-top:120px}@media only screen and (min-width:768px){#you-design-page #page-header .hero .hero-media{width:50%}}#you-design-page #page-header .hero .hero-media img{height:200px;width:100%;object-fit:cover}@media only screen and (min-width:768px){#you-design-page #page-header .hero .hero-media img{height:300px}}@media only screen and (min-width:1024px){#you-design-page #page-header .hero .hero-media img{height:430px}}#you-design-page #page-header .hero .hero-text{display:flex;flex-direction:column;justify-content:center;align-items:start;height:200px;padding:0 40px;margin:0}@media only screen and (min-width:768px){#you-design-page #page-header .hero .hero-text{height:auto;width:50%}}@media only screen and (min-width:1024px){#you-design-page #page-header .hero .hero-text{height:430px;align-items:center}}#you-design-page #page-header .hero .hero-text h3{color:#313949}#you-design-page #page-header .hero .hero-text h1{line-height:38px}@media only screen and (min-width:1024px){#you-design-page #page-header .hero .hero-text h1{text-align:center;max-width:80%;padding:20px 0;line-height:59px}}#you-design-page #page-header .hero .hero-text .cta{display:none}@media only screen and (min-width:1024px){#you-design-page #page-header .hero .hero-text .cta{display:block}}#you-design-page .value-props-container{padding:30px 10px}@media only screen and (min-width:1024px){#you-design-page .value-props-container{background-color:#F6EEE5}}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container{max-width:1300px}}#you-design-page .value-props-container .container .value-props{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props{flex-direction:row;justify-content:space-between}}#you-design-page .value-props-container .container .value-props .value-prop{display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop{flex-direction:column}}#you-design-page .value-props-container .container .value-props .value-prop svg{width:20%}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop svg{margin:0 auto 20px}}#you-design-page .value-props-container .container .value-props .value-prop div{width:80%}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop div{text-align:center;width:100%;height:125px}}#you-design-page .value-props-container .container .value-props .value-prop div p{margin-bottom:10px}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop div p{width:300px}}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop:nth-of-type(1) div p{width:250px}}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop:nth-of-type(2) div p{width:300px}}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .value-props .value-prop:nth-of-type(3) div p{width:250px}}@media only screen and (min-width:1024px){#you-design-page .value-props-container .container .cta{display:none}}#you-design-page .value-props-container .container .cta a{margin:20px auto}#you-design-page .how-it-works-container{background-color:#EEF1F7;padding:30px 0 0;margin-bottom:20px}@media only screen and (min-width:768px){#you-design-page .how-it-works-container{background-color:#fff}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container{margin-bottom:50px}}#you-design-page .how-it-works-container .container .intro{text-align:center;padding:0 0 20px}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .intro{margin:0 auto;padding:30px 0;border-top:2px solid #A2A9B0;max-width:80%}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .intro{border-top:none;padding:40px 0 50px}}#you-design-page .how-it-works-container .container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#you-design-page .how-it-works-container .container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .intro p{margin:0 auto;max-width:55%}}#you-design-page .how-it-works-container .container .steps{display:flex;flex-direction:column}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps{flex-direction:row;gap:20px;flex-wrap:wrap}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps{justify-content:space-between;max-width:1200px;margin:0 auto}}#you-design-page .how-it-works-container .container .steps__step{border-top:1px solid #A2A9B0;padding:35px 0}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step{border-top:none;background-color:#EEF1F7;width:48.5%}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step{height:585px}}@media only screen and (min-width:1200px){#you-design-page .how-it-works-container .container .steps__step{width:49%}}#you-design-page .how-it-works-container .container .steps__step>div{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step>div{justify-content:flex-start}}#you-design-page .how-it-works-container .container .steps__step h3{margin:0 0 10px}#you-design-page .how-it-works-container .container .steps__step p{text-align:center}#you-design-page .how-it-works-container .container .steps__step .image-wrapper{margin-bottom:30px}#you-design-page .how-it-works-container .container .steps__step .video-link img{margin-right:10px}#you-design-page .how-it-works-container .container .steps__step.step-1 p{max-width:80%}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper{padding:30px 0}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper{padding:40px 0 80px}}#you-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper img{max-width:55%}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper img{max-width:65%}}#you-design-page .how-it-works-container .container .steps__step.step-2 p{max-width:70%}#you-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper{margin-bottom:0}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper{padding:20px 0 0}}#you-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper img{max-width:85%}#you-design-page .how-it-works-container .container .steps__step.step-3 p{max-width:90%}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step.step-3 .image-wrapper{padding:20px 0 0}}#you-design-page .how-it-works-container .container .steps__step.step-3 .image-wrapper img{max-width:50%}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step.step-3 .image-wrapper img{max-width:50%}}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step.step-4 p{max-width:80%}}#you-design-page .how-it-works-container .container .steps__step.step-4 .image-wrapper img{max-width:88%}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step.step-4 .image-wrapper img{max-width:58%}}#you-design-page .how-it-works-container .container .steps__step.step-5 p{max-width:85%;margin-bottom:20px}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step.step-5 p{max-width:80%;margin-bottom:30px}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step.step-5 p{margin-bottom:65px}}#you-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper{margin-bottom:0}#you-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:50%}@media only screen and (min-width:768px){#you-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:40%}}@media only screen and (min-width:1024px){#you-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:50%}}#you-design-page .how-it-works-container .container .steps__step.step-6 p{max-width:85%;margin-bottom:20px}#you-design-page .how-it-works-container .container .steps__step.step-6 .image-wrapper{margin-bottom:40px}#you-design-page .how-it-works-container .container .steps__step.step-6 .image-wrapper img{max-width:55%}#you-design-page .tips-container{text-align:center;padding:30px 0}@media only screen and (min-width:1024px){#you-design-page .tips-container{max-width:1000px;margin:0 auto;padding:30px 0 50px}}#you-design-page .tips-container .container .intro{padding:30px 0}#you-design-page .tips-container .container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;max-width:80%;margin:0 auto}#you-design-page .tips-container .container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#you-design-page .tips-container .container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#you-design-page .tips-container .container .tips{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px){#you-design-page .tips-container .container .tips{flex-direction:row}}#you-design-page .tips-container .container .tips__tip{background-color:#EEF1F7;padding:20px;position:relative}#you-design-page .tips-container .container .tips__tip .number{position:absolute;top:-3px;left:50%;transform:translate(-50%,0);border-top:7px solid #5977A2;width:50px;text-align:center;margin:0 auto;font-weight:600}#you-design-page .tips-container .container .tips__tip p{margin-top:25px}#you-design-page .tips-container .container .tips__tip p a{font-weight:600}#you-design-page .start-design-cta-container{padding:20px 0}@media only screen and (min-width:1024px){#you-design-page .start-design-cta-container>div{max-width:1300px;margin:0 auto;padding:20px 0 30px}}#you-design-page .start-design-cta-container>div .start-design-cta{position:relative;height:375px}#you-design-page .start-design-cta-container>div .start-design-cta img{position:absolute;height:100%;width:100%;object-fit:cover;z-index:0}#you-design-page .start-design-cta-container>div .start-design-cta>div{position:relative;background-color:rgba(49,57,73,0.7);height:100%;width:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}#you-design-page .start-design-cta-container>div .start-design-cta>div h2{color:#fff;max-width:80%;margin-bottom:20px;font-size:28px;line-height:33px;letter-spacing:0.84px}#you-design-page .free-design-service-cta-container{margin:30px 0 40px;max-width:1300px;margin:0 auto;padding:20px 0 50px}#you-design-page .free-design-service-cta-container>div{display:flex;flex-direction:column}@media only screen and (min-width:1024px){#you-design-page .free-design-service-cta-container>div{flex-direction:row-reverse}}@media only screen and (min-width:1024px){#you-design-page .free-design-service-cta-container>div>div{width:50%}}#you-design-page .free-design-service-cta-container>div>div.image-wrapper img{height:300px;width:100%;object-fit:cover}@media only screen and (min-width:768px){#you-design-page .free-design-service-cta-container>div>div.image-wrapper img{height:400px}}@media only screen and (min-width:768px){#you-design-page .free-design-service-cta-container>div>div.image-wrapper img{height:500px}}#you-design-page .free-design-service-cta-container>div>div.content{background-color:#EEF1F7;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}#you-design-page .free-design-service-cta-container>div>div.content h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#you-design-page .free-design-service-cta-container>div>div.content h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#you-design-page .free-design-service-cta-container>div>div.content h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#you-design-page .free-design-service-cta-container>div>div.content p{padding:10px 0}@media only screen and (min-width:768px){#you-design-page .free-design-service-cta-container>div>div.content p{max-width:80%}}#you-design-page .free-design-service-cta-container>div>div.content .cta{margin-bottom:20px}#you-design-page + .site-footer .get-started{display:none}#we-design-page #page-header{background-color:#F6EEE5}@media only screen and (min-width:1024px){#we-design-page #page-header{background-color:#fff}}#we-design-page #page-header .hero{display:flex;flex-wrap:wrap;flex-direction:column}@media only screen and (min-width:768px){#we-design-page #page-header .hero{flex-direction:row-reverse}}@media only screen and (min-width:1024px){#we-design-page #page-header .hero{height:430px;flex-direction:row-reverse}}#we-design-page #page-header .hero.has-promo{padding-top:120px}@media only screen and (min-width:768px){#we-design-page #page-header .hero .hero-media{width:50%}}#we-design-page #page-header .hero .hero-media img{height:200px;width:100%;object-fit:cover}@media only screen and (min-width:768px){#we-design-page #page-header .hero .hero-media img{height:300px}}@media only screen and (min-width:1024px){#we-design-page #page-header .hero .hero-media img{height:430px}}#we-design-page #page-header .hero .hero-text{display:flex;flex-direction:column;justify-content:center;align-items:start;height:200px;padding:0 40px;margin:0}@media only screen and (min-width:768px){#we-design-page #page-header .hero .hero-text{height:auto;width:50%}}@media only screen and (min-width:1024px){#we-design-page #page-header .hero .hero-text{height:430px;align-items:center}}#we-design-page #page-header .hero .hero-text h3{color:#313949}#we-design-page #page-header .hero .hero-text h1{line-height:38px}@media only screen and (min-width:1024px){#we-design-page #page-header .hero .hero-text h1{text-align:center;max-width:60%;padding:20px 0;line-height:59px}}#we-design-page #page-header .hero .hero-text .cta{display:none}@media only screen and (min-width:1024px){#we-design-page #page-header .hero .hero-text .cta{display:block}}#we-design-page .value-props-container{padding:30px 10px}@media only screen and (min-width:1024px){#we-design-page .value-props-container{background-color:#F6EEE5;padding:30px}}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container{max-width:1300px}}#we-design-page .value-props-container .container .value-props{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props{flex-direction:row;justify-content:space-between}}#we-design-page .value-props-container .container .value-props .value-prop{display:flex;flex-direction:row;justify-content:center;align-items:center}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop{flex-direction:column}}#we-design-page .value-props-container .container .value-props .value-prop svg{width:20%}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop svg{margin:0 auto 20px}}#we-design-page .value-props-container .container .value-props .value-prop div{width:80%}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop div{text-align:center;width:100%;height:140px}}#we-design-page .value-props-container .container .value-props .value-prop div p{margin-bottom:10px}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop div p{width:300px}}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop:nth-of-type(1) div p{width:250px}}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop:nth-of-type(2) div p{width:300px}}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .value-props .value-prop:nth-of-type(3) div p{width:250px}}@media only screen and (min-width:1024px){#we-design-page .value-props-container .container .cta{display:none}}#we-design-page .value-props-container .container .cta a{margin:20px auto}#we-design-page .meet-our-designers{padding:30px 0 0;margin-bottom:50px}#we-design-page .meet-our-designers .intro{text-align:center;padding:0 0 20px}@media only screen and (min-width:768px){#we-design-page .meet-our-designers .intro{margin:0 auto;padding:30px 0;max-width:80%}}@media only screen and (min-width:1024px){#we-design-page .meet-our-designers .intro{border-top:none;padding:40px 0 50px}}#we-design-page .meet-our-designers .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#we-design-page .meet-our-designers .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#we-design-page .meet-our-designers .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#we-design-page .meet-our-designers .intro h3{max-width:75%;margin:0 auto}#we-design-page .meet-our-designers .designers{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px}@media only screen and (min-width:1024px){#we-design-page .meet-our-designers .designers{max-width:1300px;margin:0 auto}}#we-design-page .meet-our-designers .designers .designer{position:relative;width:47%}@media only screen and (min-width:768px){#we-design-page .meet-our-designers .designers .designer{width:31%}}@media only screen and (min-width:1024px){#we-design-page .meet-our-designers .designers .designer{width:15%}}#we-design-page .meet-our-designers .designers .designer img{z-index:0;height:100%;width:100%;object-fit:cover}#we-design-page .meet-our-designers .designers .designer .caption{z-index:1;position:absolute;bottom:0;background-color:rgba(49,57,73,0.7);padding:12px 0;width:100%;color:#fff;font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;text-align:center}#we-design-page .meet-our-designers .designers .designer .caption a{display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none;font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px}#we-design-page .meet-our-designers .designers .designer .caption a::after{content:'';height:15px;width:25px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2215%22%20viewBox%3D%220%200%208%2015%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%201L7%207.5L1%2014%22%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}#we-design-page .meet-our-designers .designers .designer.text-box{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;font-family:Merriweather;font-size:16px;font-weight:300;line-height:25.5px;letter-spacing:0.48px}@media only screen and (min-width:768px){#we-design-page .meet-our-designers .designers .designer.text-box{display:none}}#we-design-page .meet-our-designers .designers .designer.text-box hr{width:35px;opacity:1;margin:0}#we-design-page .meet-our-designers .designers .designer.text-box.brown{background-color:#F6EEE5;padding:0 15px}#we-design-page .meet-our-designers .designers .designer.text-box.brown hr{border-top:2px solid #EFC0A9}#we-design-page .meet-our-designers .designers .designer.text-box.green{background-color:#C4C19D;padding:0 25px}#we-design-page .meet-our-designers .designers .designer.text-box.green hr{border-top:2px solid #726F52}#we-design-page .how-it-works-container{background-color:#EEF1F7;padding:30px 0 0;margin-bottom:50px}@media only screen and (min-width:768px){#we-design-page .how-it-works-container{background-color:#fff}}#we-design-page .how-it-works-container .container .intro{text-align:center;padding:0 0 20px}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .intro{margin:0 auto;padding:30px 0;border-top:2px solid #A2A9B0;max-width:80%}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .intro{border-top:none;padding:40px 0 50px}}#we-design-page .how-it-works-container .container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#we-design-page .how-it-works-container .container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .intro p{margin:0 auto;max-width:55%}}#we-design-page .how-it-works-container .container .steps{display:flex;flex-direction:column}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps{flex-direction:row;gap:20px;flex-wrap:wrap}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps{justify-content:space-between;max-width:1200px;margin:0 auto}}#we-design-page .how-it-works-container .container .steps__step{border-top:2px solid #A2A9B0;padding:35px 0}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step{border-top:none;background-color:#EEF1F7;width:48.5%}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step{height:585px}}@media only screen and (min-width:1200px){#we-design-page .how-it-works-container .container .steps__step{width:49%}}#we-design-page .how-it-works-container .container .steps__step>div{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step>div{justify-content:flex-start}}#we-design-page .how-it-works-container .container .steps__step h3{margin:10px 0}#we-design-page .how-it-works-container .container .steps__step p{text-align:center}#we-design-page .how-it-works-container .container .steps__step .image-wrapper{margin-bottom:30px}#we-design-page .how-it-works-container .container .steps__step .video-link img{margin-right:10px}#we-design-page .how-it-works-container .container .steps__step.step-1 p{max-width:80%}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper{padding:30px 0}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper{padding:40px 0 80px}}#we-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper img{max-width:55%}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-1 .image-wrapper img{max-width:65%}}#we-design-page .how-it-works-container .container .steps__step.step-2 p{max-width:85%}#we-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper{margin-bottom:20px}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper{padding:20px 0 0}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper{padding:0 0}}#we-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper img{max-width:35%}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-2 .image-wrapper img{max-width:28%}}#we-design-page .how-it-works-container .container .steps__step.step-3 p{max-width:90%}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-3 .image-wrapper{padding:20px 0 0}}#we-design-page .how-it-works-container .container .steps__step.step-3 .image-wrapper img{max-width:80%}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-4 p{max-width:80%}}#we-design-page .how-it-works-container .container .steps__step.step-4 .image-wrapper img{max-width:88%}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-4 .image-wrapper img{max-width:75%}}#we-design-page .how-it-works-container .container .steps__step.step-5 p{max-width:85%;margin-bottom:20px}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-5 p{max-width:80%;margin-bottom:30px}}#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper{margin-bottom:0}#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:50%}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:40%}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:55%}}#we-design-page .how-it-works-container .container .steps__step.step-5 p{max-width:85%;margin-bottom:20px}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-5 p{max-width:80%;margin-bottom:30px}}#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper{margin-bottom:0}#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:60%}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:40%}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-5 .image-wrapper img{max-width:55%}}#we-design-page .how-it-works-container .container .steps__step.step-6 p{max-width:85%;margin-bottom:20px}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-6 p{max-width:80%;margin-bottom:30px}}#we-design-page .how-it-works-container .container .steps__step.step-6 .image-wrapper{margin-bottom:0}#we-design-page .how-it-works-container .container .steps__step.step-6 .image-wrapper img{max-width:50%}@media only screen and (min-width:768px){#we-design-page .how-it-works-container .container .steps__step.step-6 .image-wrapper img{max-width:40%}}@media only screen and (min-width:1024px){#we-design-page .how-it-works-container .container .steps__step.step-6 .image-wrapper img{max-width:55%}}#we-design-page .how-it-works-container .container .steps__step.step-7 p{max-width:85%;margin-bottom:20px}#we-design-page .how-it-works-container .container .steps__step.step-7 .image-wrapper{margin-bottom:20px}#we-design-page .how-it-works-container .container .steps__step.step-7 .image-wrapper img{max-width:50%}#we-design-page .start-design-cta-container{padding:20px 0}@media only screen and (min-width:1024px){#we-design-page .start-design-cta-container{max-width:1300px;margin:0 auto;padding:20px 0 30px}}#we-design-page .start-design-cta-container .start-design-cta{position:relative;height:375px;overflow:hidden}#we-design-page .start-design-cta-container .start-design-cta img{position:absolute;height:100%;width:100%;object-fit:cover;z-index:0}@media only screen and (min-width:1024px){#we-design-page .start-design-cta-container .start-design-cta img{height:auto;top:-315px}}#we-design-page .start-design-cta-container .start-design-cta>div{position:relative;background-color:rgba(49,57,73,0.7);height:100%;width:100%;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}#we-design-page .start-design-cta-container .start-design-cta>div h2{color:#fff;max-width:80%;margin-bottom:20px;font-size:28px;line-height:33px;letter-spacing:0.84px}#we-design-page .free-design-service-cta-container{margin:30px 0 50px}@media only screen and (min-width:1024px){#we-design-page .free-design-service-cta-container{max-width:1300px;margin:0 auto;padding:20px 0 50px}}#we-design-page .free-design-service-cta-container>div{display:flex;flex-direction:column}@media only screen and (min-width:1024px){#we-design-page .free-design-service-cta-container>div{flex-direction:row-reverse}}@media only screen and (min-width:1024px){#we-design-page .free-design-service-cta-container>div>div{width:50%}}#we-design-page .free-design-service-cta-container>div>div.image-wrapper img{height:300px;width:100%;object-fit:cover}@media only screen and (min-width:768px){#we-design-page .free-design-service-cta-container>div>div.image-wrapper img{height:400px}}@media only screen and (min-width:768px){#we-design-page .free-design-service-cta-container>div>div.image-wrapper img{height:500px}}#we-design-page .free-design-service-cta-container>div>div.content{background-color:#EEF1F7;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}#we-design-page .free-design-service-cta-container>div>div.content h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;margin:0 auto;max-width:80%;font-weight:300;line-height:56px;letter-spacing:1.35px}#we-design-page .free-design-service-cta-container>div>div.content h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#we-design-page .free-design-service-cta-container>div>div.content h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#we-design-page .free-design-service-cta-container>div>div.content p{padding:10px 0}@media only screen and (min-width:1024px){#we-design-page .free-design-service-cta-container>div>div.content p{max-width:89%}}#we-design-page .free-design-service-cta-container>div>div.content .cta{margin-bottom:20px}@media only screen and (min-width:768px){.how-it-works .container{max-width:100%}}@media only screen and (min-width:1400px){.how-it-works .container{max-width:1500px}}.how-it-works .container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}.how-it-works .container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){.how-it-works .container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}.how-it-works .container .intro p{max-width:80%;margin:0 auto 35px}.how-it-works .container .swiper-slide{width:67%}@media only screen and (min-width:768px){.how-it-works .container .swiper-slide{width:35%}}@media only screen and (min-width:1024px){.how-it-works .container .swiper-slide{width:19.25%}}.how-it-works .container .steps{margin-right:-12px}@media only screen and (min-width:1024px){.how-it-works .container .steps{margin-right:0}}.how-it-works .container .steps .step .image-wrapper img{max-width:100%;width:100%;border-radius:5px;height:270px;width:100%;object-fit:cover}@media only screen and (min-width:1024px){.how-it-works .container .steps .step .image-wrapper img{height:100%}}.how-it-works .container .steps .step .content{text-align:center;padding:10px}.how-it-works .container .steps .step .content>h2,.how-it-works .container .steps .step .content h3{color:#5977A2;margin-bottom:10px}.how-it-works .container .steps .step .content p:first-of-type{height:65px}.how-it-works .container .steps .step .content p a.highlighted{margin:0 auto}.how-it-works .container .steps .step .content p a.highlighted span:first-of-type{background:linear-gradient(to top,#F6EEE5 50%,transparent 50%)}.how-it-works .container .steps .step:last-of-type .image-wrapper{padding-right:12px}@media only screen and (min-width:1024px){.how-it-works .container .steps .step:last-of-type .image-wrapper{padding-right:0}}.how-it-works .container .more-details hr{max-width:80%;margin:20px auto 40px;border:1px solid #E8E8E8}@media only screen and (min-width:768px){.how-it-works .container .more-details hr{width:70%}}.how-it-works .container .more-details p{margin-bottom:25px}.how-it-works .container .more-details p:last-of-type{margin-bottom:0}.customer-reviews{background-color:#F6EEE5;padding:40px 0}@media only screen and (min-width:1024px){.customer-reviews{background-color:transparent;max-width:1300px;margin:0 auto}}@media only screen and (min-width:1024px){.customer-reviews .container{display:flex}}@media only screen and (min-width:1024px){.customer-reviews .container>div{width:100%}}.customer-reviews .container>div .reviews .review{text-align:center;background-color:#F6EEE5}@media only screen and (min-width:1024px){.customer-reviews .container>div .reviews .review{display:flex;flex-direction:column;flex:1 1 261px;height:auto;padding:40px 0 0 0}}.customer-reviews .container>div .reviews .review .quote{padding:40px 35px 0}.customer-reviews .container>div .reviews .review .quote p{font-family:'Merriweather';font-size:16px;font-weight:300;line-height:25.5px;letter-spacing:0.48px}@media only screen and (min-width:1024px){.customer-reviews .container>div .reviews .review .quote p{font-size:18px;line-height:24px;letter-spacing:1.08px}}.customer-reviews .container>div .reviews .review .name{font-size:13px;line-height:21px;letter-spacing:1.3px;padding:30px 0}@media only screen and (min-width:1200px){.customer-reviews .container>div .reviews .review .name{align-self:flex-start;margin:auto auto 0;padding:20px 0 40px}}.customer-reviews .container>div .reviews .review .read-more a{font-size:12px}.customer-reviews .container>div .customer-reviews__swiper-pagination{padding:0 0 30px 0;text-align:center;display:flex;justify-content:center;gap:10px}@media only screen and (min-width:1024px){.customer-reviews .container>div .customer-reviews__swiper-pagination{display:none}}.customer-reviews .container>div .customer-reviews__swiper-pagination .swiper-pagination-bullet{background-color:#fff;height:5px;width:20px;border-radius:3px;opacity:1}@media only screen and (min-width:1024px){.customer-reviews .container>div .customer-reviews__swiper-pagination .swiper-pagination-bullet{border:1px solid #EFC0A9}}.customer-reviews .container>div .customer-reviews__swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#EFC0A9}@media only screen and (min-width:1024px){.customer-reviews .container>div .read-more{display:none}}.customer-reviews .container>div .read-more span:first-of-type{background:linear-gradient(to top,#F9E2D6 50%,transparent 50%)}.customer-reviews .container>div .read-more span.arrow-right{background-position:right 0 bottom 0;height:11px}@media only screen and (min-width:1024px){.customer-reviews .container.with-intro>div:first-of-type{width:35%}}@media only screen and (min-width:1024px){.customer-reviews .container.with-intro>div:last-of-type{width:65%}}.customer-reviews .container.with-intro>div.intro{display:none;background-color:#F9E2D6;flex-direction:column;padding:30px 40px;justify-content:center;height:480px}@media only screen and (min-width:1024px){.customer-reviews .container.with-intro>div.intro{display:flex}}@media only screen and (min-width:1024px){.customer-reviews .container.with-intro>div.intro h2{max-width:65%;margin-bottom:20px}}.customer-reviews .container.with-intro>div.intro p{display:none}@media only screen and (min-width:1024px){.customer-reviews .container.with-intro>div.intro p:first-of-type{display:block}}@media only screen and (min-width:1200px){.customer-reviews .container.with-intro>div.intro p:first-of-type{display:none}}@media only screen and (min-width:1200px){.customer-reviews .container.with-intro>div.intro p:last-of-type{display:block}}@media only screen and (min-width:1024px){.customer-reviews .container.with-intro>div .reviews{margin-left:-35px;padding:50px 0}}@media only screen and (min-width:1200px){.customer-reviews .container.with-intro>div .reviews{margin-left:-100px}}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}.ec-modal{z-index:1250}.ec-modal .modal-dialog{max-width:800px}.ec-modal .modal-dialog.modal-fullscreen{max-width:100%}.ec-modal .modal-dialog.modal-fullscreen .modal-content{margin:0;min-height:100vh}.ec-modal .modal-dialog .modal-content{border:0;border-radius:0}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar{background-color:#fff;width:12px}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar-track{background-color:#fff}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar-thumb{background-color:#EEF1F7;border-radius:12px;border:3px solid #fff}.ec-modal .modal-dialog .modal-content::-webkit-scrollbar-button{display:none}.ec-modal .modal-dialog .modal-content .modal-header{border:0;border-radius:0;padding:20px}.ec-modal .modal-dialog .modal-content .modal-header button{border:none;background:none}.ec-modal .modal-dialog .modal-content .modal-header .close-button{background-image:url('data:image/svg+xml,<svg%20xmlns="http://www.w3.org/2000/svg"%20width="16"%20height="18"%20viewBox="0%200%2016%2018"%20fill="none"><path%20d="M1%2016.7751L14.8618%201.00011"%20stroke="%231B1A1A"%20stroke-width="2"%20stroke-linecap="round"/><path%20d="M1%201.01611L14.6393%2016.9839"%20stroke="%231B1A1A"%20stroke-width="2"%20stroke-linecap="round"/%3E%3C/svg%3E');background-repeat:no-repeat;position:absolute;top:30px;right:20px;width:17px;height:18px;font-size:24px;color:#EEF1F7}.ec-modal .modal-dialog .modal-content .modal-body{border:0;border-radius:0;padding:20px}.comfort-blue{color:#5977A2}.hotspot-image{position:relative}.hotspot-image .hotspot{position:absolute;cursor:pointer;width:42px;height:42px;border-radius:100%;background-color:rgba(255,255,255,0.8);border:2px solid #5977A2;outline:8px solid rgba(255,255,255,0.6);transform:translate(-50%,-50%)}@media screen and (max-width:1024px){.hotspot-image .hotspot{width:28px;height:28px;background-color:rgba(255,255,255,0.8);border:2px solid #5977A2;outline:4px solid rgba(255,255,255,0.6)}}.hotspot-image div[id^="hotspot-modal-"] .modal-dialog{max-width:52%}@media screen and (max-width:1024px){.hotspot-image div[id^="hotspot-modal-"].fade .modal-dialog{transform:none}}.hotspot-image div[id^="hotspot-modal-"] .modal-content{border-radius:5px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body{height:540px;padding:0}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content{display:grid;align-items:center;height:100%}@media screen and (max-width:1024px){.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content{position:fixed;background:white;top:0;left:0;right:0;bottom:0;overflow-y:scroll;max-height:100%}}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container{display:grid;grid-template-columns:50% 50%;height:100%;overflow:hidden}@media screen and (max-width:1024px){.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container{display:block;overflow-y:scroll}}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-image{position:relative;overflow:hidden}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-image img{height:100%;object-fit:cover}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-image .modal-hotspot-modal-close{display:none;position:absolute;top:34px;right:20px}@media screen and (max-width:1024px){.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-image{max-height:268px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-image img{height:unset;max-width:100%;transform:unset}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-image .modal-hotspot-modal-close{display:block}}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content{display:flex;flex-direction:column;overflow-y:scroll;scrollbar-width:none;padding:15px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-title{display:grid;grid-template-columns:auto auto;justify-content:space-between}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-title h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:0.96px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-title .modal-hotspot-modal-close{margin-top:10px;cursor:pointer}@media screen and (max-width:1024px){.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-title .modal-hotspot-modal-close{display:none}}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-inner{display:flex;flex-direction:column;row-gap:20px;overflow-y:scroll;overflow-x:hidden;padding-right:14px}@media screen and (max-width:1024px){.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-inner{overflow:unset;padding-right:unset}}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-inner::-webkit-scrollbar{background-color:#fff;width:12px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-inner::-webkit-scrollbar-track{background-color:#fff}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-inner::-webkit-scrollbar-thumb{background-color:#EEF1F7;border-radius:12px;border:3px solid #fff}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-inner::-webkit-scrollbar-button{display:none}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-description p{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;margin:0}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-great-for{background-color:#F6EEE5;padding:13px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-great-for h2{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-great-for .modal-hotspot-modal-content-great-for-container{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);row-gap:22px;column-gap:22px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-great-for .modal-hotspot-modal-content-great-for-content{display:grid;grid-template-columns:auto auto;align-items:center;column-gap:10px;justify-content:flex-start;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:0.39px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-great-for .modal-hotspot-modal-content-great-for-content svg{width:27px}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-video .video-container{position:relative}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-video .video-container svg{position:absolute;left:0;right:0;top:39%;margin:0 auto;width:40px}@media screen and (max-width:768px){.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-video .video-container svg{top:29%}}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-disclaimer p{color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:italic;font-weight:400;line-height:18px;letter-spacing:0.39px;margin:0}.hotspot-image div[id^="hotspot-modal-"] .modal-content .modal-body .modal-body-content .modal-hotspot-modal-container .modal-hotspot-modal-content .modal-hotspot-modal-content-link{display:grid;justify-content:center}#our-solutions-page #page-header .hero{position:relative;height:484px}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero{height:350px;overflow:hidden}}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero .hero-media{position:absolute;height:100%;width:100%}}#our-solutions-page #page-header .hero .hero-media img{height:100%;object-fit:cover}#our-solutions-page #page-header .hero .hero-text{background-color:#F6EEE5;justify-content:center}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero .hero-text{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;background-color:rgba(49,57,73,0.7);padding:0 20px}}#our-solutions-page #page-header .hero .hero-text .hero-text-content{height:100%}#our-solutions-page #page-header .hero .hero-text .hero-text-center{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero .hero-text .hero-text-center h1,#our-solutions-page #page-header .hero .hero-text .hero-text-center span{color:white;margin:18px 0}}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero .hero-text .hero-text-center h4{color:white}}#our-solutions-page #page-header .hero .hero-text .hero-text-center .button-container{margin-top:51px}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero .hero-text .hero-text-center .button-container{margin-top:18px}}@media screen and (max-width:1024px){#our-solutions-page #page-header .hero .hero-text .hero-text-center .button-container .btn{color:#313949;background-color:white}}#our-solutions-page #our-solutions-area-of-home-slider{margin-top:55px;margin-bottom:44px}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-area-of-home-slider{margin-bottom:18px}}#our-solutions-page #our-solutions-area-of-home-slider p{margin:0;padding:0}#our-solutions-page #our-solutions-area-types{margin:0 auto}#our-solutions-page #our-solutions-area-types p{margin:0;padding:0}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-area-types{width:100%}}#our-solutions-page #our-solutions-area-types .area-of-home-types-header{display:flex;flex-direction:column;align-items:center;justify-content:center}#our-solutions-page #our-solutions-area-types .area-of-home-types-header .header-title h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;margin-top:44px}#our-solutions-page #our-solutions-area-types .area-of-home-types-header .header-title h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#our-solutions-page #our-solutions-area-types .area-of-home-types-header .header-title h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-area-types .area-of-home-types-header .header-title h2{margin-top:18px}}#our-solutions-page #our-solutions-area-types .area-of-home-types-header .header-subheading h4{margin-top:27px;margin-bottom:40px}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-area-types .area-of-home-types-header .header-subheading h4{margin-top:9px;margin-bottom:29px}}#our-solutions-page #our-solutions-area-types .area-of-home-types{display:flex;gap:40px}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-area-types .area-of-home-types{gap:20px}}@media screen and (max-width:768px){#our-solutions-page #our-solutions-area-types .area-of-home-types{gap:3px}}#our-solutions-page #our-solutions-area-types .area-of-home-types>div{width:100%;margin-bottom:26px}#our-solutions-page #product-types-anchor{display:block;position:relative;top:-75px;visibility:hidden}@media only screen and (min-width:1024px){#our-solutions-page #product-types-anchor{top:-125px}}#our-solutions-page #our-solutions-style-options{margin:0 auto;margin-top:26px;margin-bottom:60px}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-style-options{width:100%;max-width:100%}}#our-solutions-page #our-solutions-style-options p{margin:0;padding:0}#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-title{max-width:70%}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-title{max-width:90%}}#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-title h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-title h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-title h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-subheading{max-width:70%}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-style-options .our-solutions-style-options-header .header-subheading{max-width:90%}}#our-solutions-page #our-solutions-style-options #colors-styles-selector-react{margin-top:45px}@media screen and (max-width:1024px){#our-solutions-page #our-solutions-style-options #colors-styles-selector-react{margin-top:0}}@media only screen and (min-width:1024px){#our-solutions-page #our-solutions-closet-accessories-container .container{max-width:1300px}}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .container{all:unset}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories{display:flex;flex-direction:column;row-gap:32px}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main{display:flex;background:#F6EEE5}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main{flex-direction:column}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-info{display:flex;flex-direction:column;row-gap:34px;justify-content:center;align-items:center;width:50%;padding-left:80px;padding-right:80px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-info{width:100%;padding:45px 45px 10px;row-gap:unset}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-info h2{font-size:32px;letter-spacing:1.35px;line-height:48px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-info h2{text-wrap:nowrap}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-info h2,#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-info p{text-align:center}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-image{overflow:hidden;max-width:50%}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-image{max-width:100%;width:100%}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-image .hotspot-image>img{max-width:100%}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-link a{background:unset}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-main .our-solutions-closet-accessories-main-link{display:none}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features{display:flex;flex-direction:column;row-gap:24px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features{display:none}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-mobile{display:none;flex-direction:column;align-items:center;row-gap:35px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-mobile{display:flex}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-mobile-shown{display:flex;flex-direction:column;row-gap:35px}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-heading{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:43px;justify-content:center}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos{column-gap:11px;row-gap:24px}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .closet-accessories-other-features-video{display:flex;flex-direction:column;row-gap:11px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .closet-accessories-other-features-video{row-gap:9px}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .video-container{position:relative;max-width:229px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .video-container{max-width:170px}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .video-container svg{position:absolute;left:0;right:0;top:27%;margin:0 auto;width:40px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .video-container svg{top:18%}}#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .video-title{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:15px;letter-spacing:0.33px}@media screen and (max-width:768px){#our-solutions-page #our-solutions-closet-accessories-container .our-solutions-closet-accessories-sub .closet-accessories-other-features-videos .video-title{font-size:11px}}#our-solutions-page .what-we-are-made-of-container{margin-top:33px;margin-bottom:48px;padding-top:32px;padding-bottom:22px}@media screen and (max-width:1024px){#our-solutions-page .what-we-are-made-of-container{background-color:#EEF1F7}}#our-solutions-page .what-we-are-made-of-container .product-make-up .product-make-up-cards .product-make-up-card .content{background-color:#EEF1F7}#our-solutions-page .what-we-are-made-of-container .product-make-up .product-make-up-cards .product-make-up-card .content h2{color:#313949}@media screen and (max-width:1024px){#our-solutions-page .ideas-in-action-container{margin-bottom:48px}}.comfort-blue{color:#5977A2}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}#installation-page .diyer-banner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 15vw 30px;background-color:#F6EEE5;margin-bottom:20px;text-align:center}#installation-page .diyer-banner h4{font-size:13px}#installation-page .diyer-banner .no-experience{color:#5977A2;font-weight:600}#installation-page .set-up-success{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;width:90vw;margin:60px 5vw 60px;text-align:center}@media only screen and (min-width:1024px){#installation-page .set-up-success{margin:60px 5vw 20px}}#installation-page .set-up-success h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;color:#5977A2;padding-bottom:15px}#installation-page .set-up-success h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#installation-page .set-up-success h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#installation-page .set-up-success h4{font-size:13px;line-height:13px}#installation-page .set-up-success .menu-bar{display:flex;padding-top:30px;row-gap:10px;width:inherit;max-width:1300px;justify-content:space-evenly;column-gap:2px}@media (max-width:1023px){#installation-page .set-up-success .menu-bar{display:none}}#installation-page .set-up-success .menu-bar .menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#EEF1F7;text-align:center;cursor:pointer;padding:12px 10px 6px;flex:1 1 0}#installation-page .set-up-success .menu-bar .menu-item h2{font-size:20px;margin:0}#installation-page .set-up-success .menu-bar .menu-item:hover:not(.active){background-color:rgba(238,241,247,0.46)}#installation-page .set-up-success .menu-bar .active{background-color:#5977A2;margin:inherit}#installation-page .set-up-success .menu-bar .active h2,#installation-page .set-up-success .menu-bar .active h4{color:white}#installation-page .set-up-success div.menu-item{display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#EEF1F7;text-align:center;width:inherit}@media only screen and (min-width:1024px){#installation-page .set-up-success div.menu-item{display:none}}#installation-page .set-up-success div.menu-item div.arrow-background{display:flex;background:#5977A2;width:59px;height:64px;justify-content:center;align-items:center;flex-shrink:0}#installation-page .set-up-success div.menu-item div.arrow-background svg.hide{display:none}#installation-page .set-up-success div.menu-item h2{font-size:20px;margin:0}#installation-page .set-up-success div.menu-item div.stacked-text{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 0;flex-grow:1}#installation-page .set-up-success div.content{max-width:1300px;width:inherit}#installation-page .set-up-success div.content img.main-image{display:none}@media only screen and (min-width:1024px){#installation-page .set-up-success div.content img.main-image{display:block;max-height:344px}}#installation-page .set-up-success #estimate{display:flex;justify-content:flex-start;align-items:center;column-gap:35px;padding-top:20px;padding-bottom:20px}@media only screen and (min-width:1024px){#installation-page .set-up-success #estimate{height:400px}}#installation-page .set-up-success #estimate div.install-text{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;height:inherit}@media only screen and (min-width:1024px){#installation-page .set-up-success #estimate div.install-text{padding-top:60px}}#installation-page .set-up-success #estimate div.install-text div.subheading{display:flex;justify-content:flex-start;align-items:center;padding-bottom:8px}#installation-page .set-up-success #estimate div.install-text h4{color:#5977A2;padding-left:20px}#installation-page .set-up-success #tools{display:none;column-gap:28px;padding-top:30px;justify-content:space-between}#installation-page .set-up-success #tools div.tool{display:flex;flex-direction:column;align-items:flex-start;width:162px;text-align:left;flex-grow:1}@media only screen and (min-width:1400px){#installation-page .set-up-success #tools div.tool{width:13.5%}}#installation-page .set-up-success #tools div.tool h4{padding:10px 0 3px}#installation-page .set-up-success #tools div.tool p{font-size:13px;padding-right:10px}#installation-page .set-up-success #hardware{display:none;column-gap:1px;padding-top:30px}#installation-page .set-up-success #hardware div.component{display:flex;flex-direction:column;align-items:flex-start;width:162px;text-align:left}#installation-page .set-up-success #hardware div.component h4{padding:10px 2px 3px 0}#installation-page .set-up-success #hardware div.component p{font-size:13px;padding-right:10px}#installation-page .set-up-success #help{display:none;justify-content:flex-start;align-items:center;column-gap:35px}@media only screen and (min-width:1024px){#installation-page .set-up-success #help{height:400px}}#installation-page .set-up-success #help div.help-text{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:inherit;padding-top:20px;padding-bottom:20px;text-align:left}@media only screen and (min-width:1024px){#installation-page .set-up-success #help div.help-text{padding-top:60px;align-items:flex-start}}#installation-page .set-up-success #help div.help-text div.icons{display:flex;justify-content:space-between;align-items:center;width:200px;padding:0 6px 15px}#installation-page .set-up-success #help div.help-text div.icon-labels{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;width:200px}#installation-page .get-to-work{display:flex;margin:50px auto 26px auto;max-width:1300px;flex-direction:column}#installation-page .get-to-work .get-to-work-header p{color:#5977A2;text-align:center;font-family:Merriweather;font-size:32px;font-weight:300;line-height:38px;letter-spacing:0.96px;padding-bottom:20px}#installation-page .get-to-work .img-instructions-container{display:flex;cursor:pointer}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container{position:relative;height:274px;margin:0 20px}}#installation-page .get-to-work .img-instructions-container .img-container{width:50%}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .img-container{position:absolute;width:100%;height:100%}#installation-page .get-to-work .img-instructions-container .img-container img{max-width:100%;height:100%;max-height:100%;width:100%}}#installation-page .get-to-work .img-instructions-container .step-by-step-instructions{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#EEF1F7}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .step-by-step-instructions{width:100%;background-color:#313949;opacity:0.7}}#installation-page .get-to-work .img-instructions-container .step-by-step-instructions .book-icon{margin-bottom:26px}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .step-by-step-instructions .book-icon{display:none}}#installation-page .get-to-work .img-instructions-container .step-by-step-instructions p{color:#313949;font-size:13px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;text-align:center;margin-bottom:26px}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .step-by-step-instructions p{color:white}}#installation-page .get-to-work .img-instructions-container .step-by-step-instructions p span{color:#5977A2}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .step-by-step-instructions p span{color:white}}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .step-by-step-instructions .grey-arrow{display:none}}#installation-page .get-to-work .img-instructions-container .step-by-step-instructions .white-arrow{display:none}@media screen and (max-width:640px){#installation-page .get-to-work .img-instructions-container .step-by-step-instructions .white-arrow{display:block}}#installation-page .modal{display:none;position:fixed;z-index:1201;left:0;top:0;bottom:0;right:0;width:100vw;height:100%;--bs-modal-border-color:#fff;--bs-modal-border-width:0;--bs-modal-border-radius:0}@media only screen and (min-width:1024px){#installation-page .modal{background-color:rgba(0,0,0,0.5)}}@media only screen and (min-width:1024px){#installation-page .modal .modal-content{background-color:#fefefe;margin:10% auto;border:1px solid #888;width:80%;border-radius:7px}}#installation-page .modal .x-exit{float:right;font-weight:bold}#installation-page .video-library{background-color:#EEF1F7;height:98px;display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;margin:0 auto;max-width:1300px;cursor:pointer}@media screen and (max-width:640px){#installation-page .video-library{height:158px;border:2px solid #313949;margin:20px 20px 0 20px}}#installation-page .video-library p{color:#313949;font-size:13px;font-weight:600;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0;padding-left:10px;padding-right:10px;text-align:center}#installation-page .video-library p span{color:#5977A2}#installation-page .happy-to-help{display:flex;margin:80px auto;max-width:1300px}@media screen and (max-width:640px){#installation-page .happy-to-help{flex-direction:column;margin:57px auto}}#installation-page .happy-to-help .contact-info{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#313949;padding:20px 14px}@media screen and (max-width:640px){#installation-page .happy-to-help .contact-info{width:100%}}#installation-page .happy-to-help .contact-info h2{color:white;text-align:center;font-size:32px;line-height:38px;letter-spacing:0.96px}#installation-page .happy-to-help .contact-info h4{color:white;text-align:center;font-size:13px;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#installation-page .happy-to-help .contact-info a{border:2px solid white;margin-top:64px}@media screen and (max-width:640px){#installation-page .happy-to-help .contact-info a{margin-top:23px}}#installation-page .happy-to-help .image-container{width:50%}@media screen and (max-width:640px){#installation-page .happy-to-help .image-container{width:100%}}.modal-slider-container{margin:0 auto}@media screen and (max-width:1024px){.modal-slider-container{width:100%}}.modal-slider-container h1,.modal-slider-container h2,.modal-slider-container h3,.modal-slider-container h4,.modal-slider-container h5,.modal-slider-container h6{margin:0;padding:0}.modal-slider-container p{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}.modal-slider-container .header-container{padding:15px;background-color:#EEF1F7;text-align:center}.modal-slider-container .header-container .modal-slider-title{font-family:"Plus Jakarta Sans";font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px;color:#313949;text-transform:none}.modal-slider-container .modal-slides{margin-top:20px}.modal-slider-container .modal-slides .modal-slide{width:83%}.modal-slider-container .modal-slides .modal-slide .modal-slide-image img{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.modal-slider-container .modal-slides .modal-slide .short-description{color:#313949;margin-top:20px;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}.modal-slider-container .modal-slides .modal-slide .short-description .bold{font-weight:600}.modal-slider-container .modal-slides .modal-slide .short-description .comfort-blue{color:#5977A2}.modal-slider-container .modal-slides .modal-slide .more-info-container{margin-top:20px}.modal-slider-container .modal-slides .modal-slide .more-info-container a{font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px;text-decoration-line:underline}@media screen and (max-width:1024px){.modal-slider-container #modal-slider-modal.fade .modal-dialog{transform:none}}.modal-slider-container #modal-slider-modal .modal-dialog{max-width:1013px;width:100%}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content{position:relative;max-height:540px;height:100%}@media screen and (max-width:1024px){.modal-slider-container #modal-slider-modal .modal-dialog .modal-content{position:fixed;background:white;top:0;left:0;right:0;bottom:0;overflow-y:scroll;max-height:100%}}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body{padding:0;height:100%}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content{display:flex;height:100%}@media screen and (max-width:1024px){.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content{flex-direction:column;gap:26px}}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .close-icon-container{position:absolute;top:18px;right:18px}@media screen and (max-width:1024px){.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .close-icon-container svg path{stroke:white}}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-image{width:100%;height:100%}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-image img{width:100%;height:100%;object-fit:cover}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info{width:100%;height:100%;display:flex;flex-direction:column;gap:19px;padding:33px}@media screen and (max-width:1024px){.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info{padding:20px;gap:12px}}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .modal-info-title{width:90%;font-family:'Merriweather';color:#5977A2;font-size:32px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:0.96px}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .expert-tip-container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:21px;background-color:#EEF1F7;border-radius:5px;margin-top:12px}@media screen and (max-width:1024px){.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .expert-tip-container{margin-top:0}}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .expert-tip-container .expert-tip-label{font-weight:700}.modal-slider-container #modal-slider-modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .expert-tip-container .expert-tip-text{text-align:center}.card-modal-container .card-container{height:100%;display:flex;flex-direction:column}.card-modal-container .card-container .card-image img{width:100%;height:100%;object-fit:contain}.card-modal-container .card-container .card-content{display:flex;flex-direction:column;gap:18px;padding:24px 40px;background-color:#F6EEE5;flex:1}@media screen and (max-width:1024px){.card-modal-container .card-container .card-content{padding:17px 11px}}.card-modal-container .card-container .card-content .more-info-container{margin-top:auto}.card-modal-container .card-container .card-content .more-info-container a{color:#313949}@media screen and (max-width:1024px){.card-modal-container .modal.fade .modal-dialog{transform:none}}.card-modal-container .modal .modal-dialog{max-width:1013px;width:100%}.card-modal-container .modal .modal-dialog .modal-content{position:relative;max-height:540px;height:100%}@media screen and (max-width:1024px){.card-modal-container .modal .modal-dialog .modal-content{position:fixed;background:white;top:0;left:0;right:0;bottom:0;max-height:100%}}.card-modal-container .modal .modal-dialog .modal-content .modal-body{padding:0;height:100%}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content{display:flex;height:100%}@media screen and (max-width:1024px){.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content{flex-direction:column}}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .close-icon-container{position:absolute;top:18px;right:18px}@media screen and (max-width:1024px){.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .close-icon-container svg path{stroke:white}}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-image{width:100%;height:100%}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-image img{width:100%;height:100%;object-fit:cover}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:33px}@media screen and (max-width:1024px){.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info{padding:20px;gap:12px}}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .modal-title,.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info h2{width:95%;font-family:'Merriweather';font-size:32px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:0.96px;color:#313949;margin:0}@media screen and (max-width:1024px){.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .modal-title,.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info h2{width:100%}}.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .modal-button-container{margin-top:12px}@media screen and (max-width:1024px){.card-modal-container .modal .modal-dialog .modal-content .modal-body .modal-body-content .modal-info .modal-button-container{align-self:center;margin-top:34px}}.loading-container{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center}.loading-container .fa-spinner{font-size:32px;color:#313949}.colors-styles-selector-container{width:100%}.colors-styles-selector-container.desktop{display:flex;justify-content:center;height:620px;gap:8px}@media screen and (max-width:1024px){.colors-styles-selector-container.desktop{display:none}}.colors-styles-selector-container.desktop .detail-container{width:auto;display:flex;flex-direction:column;align-items:center}.colors-styles-selector-container.desktop .detail-container .tabs{display:flex;gap:10px;width:100%}.colors-styles-selector-container.desktop .detail-container .tabs .tab{width:100%;background-color:#EEF1F7;padding:0 35px;cursor:pointer;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1200px){.colors-styles-selector-container.desktop .detail-container .tabs .tab{padding:0 20px}}.colors-styles-selector-container.desktop .detail-container .tabs .tab.active{background-color:#313949}.colors-styles-selector-container.desktop .detail-container .tabs .tab.active p{color:white}.colors-styles-selector-container.desktop .detail-container .tabs .tab p{color:#313949;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:.42px;text-wrap:nowrap}.colors-styles-selector-container.desktop .detail-container .button-container{margin-top:auto}.colors-styles-selector-container.desktop .image-container{width:100%;max-width:650px}.colors-styles-selector-container.desktop .image-container img{width:100%;height:100%;object-fit:cover}.colors-styles-selector-container.mobile{display:none}@media screen and (max-width:1024px){.colors-styles-selector-container.mobile{display:block}}.colors-styles-selector-container.mobile .mobile-style-options-container{margin-top:23px}.colors-styles-selector-container.mobile .mobile-style-options-container.hardware .style-options-slider{border-bottom:1px solid #ddd;padding-bottom:19px}.colors-styles-selector-container.mobile .mobile-style-options-container.hardware .style-options-slider:last-of-type{border-bottom:none;padding-bottom:0}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-header{padding:12px;background:#EEF1F7;text-align:center}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-header h2{margin:0;color:#313949;text-align:center;font-family:'Merriweather';font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-image img{width:100%;height:100%;object-fit:cover}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-selected-name{padding-top:14px}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-selected-name p{text-align:center}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider{padding-top:11px}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .swiper{width:100%}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .swiper .swiper-wrapper{width:50%}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .swiper .swiper-wrapper .swiper-slide{text-align:center;width:auto}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .swiper .swiper-wrapper .swiper-slide .style-option{height:auto;width:auto}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option{display:flex!important;align-items:center;flex-direction:column-reverse;gap:11px}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border{width:78px;height:78px}@media screen and (max-width:640px){.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border{width:49px;height:49px}}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border.front-style .image-container img{width:60px;height:60px}@media screen and (max-width:640px){.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border.front-style .image-container img{width:30px;height:30px}}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border .image-container{width:70px;height:70px}@media screen and (max-width:640px){.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border .image-container{width:41px;height:41px}}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border .image-container img{width:70px;height:70px}@media screen and (max-width:640px){.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border .image-container img{width:41px;height:41px}}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option .image-border .image-container img.cover{width:100px;height:100px}.colors-styles-selector-container.mobile .mobile-style-options-container .style-options-slider .style-option p{display:none}.colors-styles-selector-container.mobile .button-container{display:flex;align-items:center;justify-content:center;margin-top:48px}.colors-styles-selector-container .style-options{display:grid;justify-content:center;grid-template-columns:125px 125px 125px;align-items:start;gap:16px;margin:60px 0}.colors-styles-selector-container .style-options .style-option,.colors-styles-selector-container .style-options-slider .style-option{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center}.colors-styles-selector-container .style-options .style-option.active .image-border,.colors-styles-selector-container .style-options-slider .style-option.active .image-border{border:2px solid #5977A2;background-color:initial}.colors-styles-selector-container .style-options .style-option.active .image-border.front-style .image-container,.colors-styles-selector-container .style-options-slider .style-option.active .image-border.front-style .image-container{border:0.5px solid #A2A9B0}.colors-styles-selector-container .style-options .style-option.active .image-border .image-container,.colors-styles-selector-container .style-options-slider .style-option.active .image-border .image-container{border:none}@media screen and (min-width:1025px){.colors-styles-selector-container .style-options .style-option:hover .image-border,.colors-styles-selector-container .style-options-slider .style-option:hover .image-border{border:2px solid #5977A2;background-color:initial}.colors-styles-selector-container .style-options .style-option:hover .image-border.front-style .image-container,.colors-styles-selector-container .style-options-slider .style-option:hover .image-border.front-style .image-container{border:0.5px solid #A2A9B0}.colors-styles-selector-container .style-options .style-option:hover .image-border .image-container,.colors-styles-selector-container .style-options-slider .style-option:hover .image-border .image-container{border:none}}.colors-styles-selector-container .style-options .style-option .image-border,.colors-styles-selector-container .style-options-slider .style-option .image-border{border:2px solid transparent;display:flex;justify-content:center;align-items:center;width:94px;height:94px;border-radius:50%}.colors-styles-selector-container .style-options .style-option .image-border.front-style .image-container,.colors-styles-selector-container .style-options-slider .style-option .image-border.front-style .image-container{justify-content:right}.colors-styles-selector-container .style-options .style-option .image-border.front-style .image-container img,.colors-styles-selector-container .style-options-slider .style-option .image-border.front-style .image-container img{width:70px;height:70px}.colors-styles-selector-container .style-options .style-option .image-border .image-container,.colors-styles-selector-container .style-options-slider .style-option .image-border .image-container{display:flex;justify-content:center;align-items:center;overflow:hidden;width:83px;height:83px;border-radius:50%;border:0.5px solid #A2A9B0}.colors-styles-selector-container .style-options .style-option .image-border .image-container img,.colors-styles-selector-container .style-options-slider .style-option .image-border .image-container img{width:83px;height:83px}.colors-styles-selector-container .style-options .style-option .image-border .image-container img.cover,.colors-styles-selector-container .style-options-slider .style-option .image-border .image-container img.cover{width:120px;height:120px;border-radius:0;border:none;max-width:fit-content}.colors-styles-selector-container .style-options .style-option p,.colors-styles-selector-container .style-options-slider .style-option p{text-align:center}.colors-styles-selector-container .hardware-style-options{display:flex;flex-direction:column}.colors-styles-selector-container .hardware-style-options .style-options{margin:0;padding:33px 0;grid-template-columns:135px 135px 135px 135px;gap:4px;width:100%}@media only screen and (max-width:1200px){.colors-styles-selector-container .hardware-style-options .style-options{grid-template-columns:125px 125px 125px 125px}}.colors-styles-selector-container .hardware-style-options .style-options:first-of-type{border-bottom:1px solid #ddd}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}.comfort-blue{color:#5977A2}#designer-page{display:flex;flex-direction:column;row-gap:85px}@media screen and (max-width:768px){#designer-page{row-gap:43px}}#designer-page .standard-margins{margin-left:100px;margin-right:100px}@media screen and (max-width:992px){#designer-page .standard-margins{margin-left:0;margin-right:0}}@media screen and (max-width:768px){#designer-page .standard-margins{margin-left:20px;margin-right:20px}}@media screen and (max-width:768px){#designer-page .standard-margins.no-mobile-margins{margin-left:0;margin-right:0}}#designer-page-info{height:382px;display:grid;align-items:center;grid-template-columns:auto 92px auto;background-color:#F6EEE5}@media only screen and (max-width:992px){#designer-page-info{grid-template-columns:auto 46px auto}}@media screen and (max-width:768px){#designer-page-info{height:unset;display:flex;flex-direction:column;margin-top:255px;row-gap:11px}}#designer-page-meet-designer{display:grid;row-gap:37px}#designer-page-main-photo{display:grid;justify-content:end}@media screen and (max-width:768px){#designer-page-main-photo{margin-top:-200px}}#designer-page-main-photo img{max-height:322px;border-radius:100%}@media screen and (max-width:768px){#designer-page-main-photo img{max-height:255px}}@media screen and (max-width:768px){#designer-page-greeting{text-align:center}}#designer-page-contact-info{display:grid;align-items:center;row-gap:24px}#designer-page-contact-info .designer-page-contact-info-row{display:flex;gap:8px}@media screen and (max-width:768px){#designer-page-contact-info .designer-page-contact-info-row{grid-template-columns:25% auto;justify-content:start;column-gap:22px}#designer-page-contact-info .designer-page-contact-info-row:last-of-type{padding-bottom:24px}}#designer-page-contact-info .designer-page-contact-info-row .designer-page-contact-info-row-category{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px;text-wrap:nowrap;min-width:70px}#designer-page-contact-info .designer-page-contact-info-row .designer-page-contact-info-row-category i{margin-right:12px}#designer-page-contact-info .designer-page-contact-info-row .designer-page-contact-info-row-value{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#designer-page-favorite-part{display:grid;row-gap:25px}#designer-page-favorite-part #designer-page-favorite-part-header{display:grid;justify-content:center;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}@media screen and (max-width:768px){#designer-page-favorite-part #designer-page-favorite-part-header{font-size:13px}}#designer-page-favorite-part #designer-page-favorite-part-dots{display:grid;justify-content:center}#designer-page-favorite-part #designer-page-favorite-part-text{display:grid;justify-content:center;color:#5977A2;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:40px;letter-spacing:0.84px}@media screen and (max-width:768px){#designer-page-favorite-part #designer-page-favorite-part-text{font-size:20px}}#designer-page-trivia{display:flex;flex-direction:row;justify-content:center;grid-template-columns:repeat(2,calc(50% - 16px));column-gap:32px}@media screen and (max-width:768px){#designer-page-trivia{flex-direction:column;row-gap:16px}}#designer-page-trivia .designer-page-trivia-box{display:grid;align-content:center;justify-content:center;grid-template-rows:auto auto auto;row-gap:23px;width:100%;height:270px}#designer-page-trivia .designer-page-trivia-box .designer-page-trivia-box-question{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#designer-page-trivia .designer-page-trivia-box .designer-page-trivia-box-question span{color:#5977A2}@media screen and (max-width:768px){#designer-page-trivia .designer-page-trivia-box .designer-page-trivia-box-question{font-size:13px}}#designer-page-trivia .designer-page-trivia-box .designer-page-trivia-box-dots{display:grid;justify-content:center}#designer-page-trivia .designer-page-trivia-box .designer-page-trivia-box-answer{color:#5977A2;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:23px;font-style:normal;font-weight:300;line-height:32px;letter-spacing:0.84px}#designer-page-trivia .designer-page-trivia-box.designer-page-trivia-box-primary{background-color:#F6EEE5;border:3px solid #F6EEE5}#designer-page-trivia .designer-page-trivia-box.designer-page-trivia-box-secondary{border:3px solid #F6EEE5}@media screen and (max-width:768px){#designer-page-trivia .designer-page-trivia-box.designer-page-trivia-box-secondary{border-color:white}}#designer-page-expert-tip{display:grid;align-content:center;justify-content:center;row-gap:31px;height:371px;padding-left:150px;padding-right:150px;background-image:linear-gradient(0deg,rgba(49,57,73,0.7),rgba(49,57,73,0.7)),url(https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/ab/fc/abfc4d32-78ba-4029-a1dd-a76e90e53a90/designer_tip_image.jpeg);background-position:50% 75%;background-size:cover}@media screen and (max-width:768px){#designer-page-expert-tip{padding-left:20px;padding-right:20px;background-position:50% 60%}}#designer-page-expert-tip #designer-page-expert-tip-header{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#designer-page-expert-tip #designer-page-expert-tip-header span{background-color:white;padding:2px 6px}@media screen and (max-width:768px){#designer-page-expert-tip #designer-page-expert-tip-header{font-size:13px;font-weight:600;letter-spacing:1.3px}}#designer-page-expert-tip #designer-page-expert-tip-body{color:white;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:47px;letter-spacing:0.84px}#designer-page-expert-tip #designer-page-expert-tip-body span{background-color:#313949;padding:2px 6px}@media screen and (max-width:768px){#designer-page-expert-tip #designer-page-expert-tip-body{font-size:20px;line-height:32px;letter-spacing:0.6px}}#designer-page-featured-project{display:grid;background:#EEF1F7;padding-top:25px;padding-bottom:25px}@media screen and (max-width:768px){#designer-page-featured-project{height:unset;padding-top:unset;padding-bottom:20px}}#designer-page-featured-project #designer-page-featured-project-inner{display:grid;grid-template-columns:50% auto;align-items:center;column-gap:140px}@media screen and (max-width:768px){#designer-page-featured-project #designer-page-featured-project-inner{display:flex;flex-direction:column;row-gap:15px}}#designer-page-featured-project #designer-page-featured-project-left{display:grid;row-gap:57px}@media screen and (max-width:768px){#designer-page-featured-project #designer-page-featured-project-left{margin-top:15px;row-gap:15px}#designer-page-featured-project #designer-page-featured-project-left>div:first-of-type{text-align:center}}#designer-page-featured-project #designer-page-featured-project-left h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#designer-page-featured-project #designer-page-featured-project-left h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#designer-page-featured-project #designer-page-featured-project-left h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#designer-page-featured-project #designer-page-featured-project-left h4{color:#5977A2;margin-bottom:10px}#designer-page-featured-project #designer-page-featured-project-left p{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#designer-page-featured-project #designer-page-featured-project-right img{width:100%;object-fit:cover}#designer-page-reviews{display:block;row-gap:68px;justify-content:center}#designer-page-reviews #designer-page-reviews-header{display:grid;justify-content:center;row-gap:15px;text-align:center}@media screen and (max-width:768px){#designer-page-reviews #designer-page-reviews-header{row-gap:unset}#designer-page-reviews #designer-page-reviews-header h4{margin-bottom:0}}#designer-page-reviews #designer-page-reviews-header h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;color:#5977A2}#designer-page-reviews #designer-page-reviews-header h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#designer-page-reviews #designer-page-reviews-header h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#designer-page-reviews #designer-page-reviews-content{margin-top:68px}@media screen and (max-width:768px){#designer-page-reviews #designer-page-reviews-content{margin-top:0}}#designer-page-reviews .designer-page-review{display:grid;justify-content:center;align-items:center;text-align:center;row-gap:15px;width:374px;height:323px;border:3px solid #F6EEE5;padding:28px 44px 15px}@media screen and (max-width:1366px){#designer-page-reviews .designer-page-review{width:286px;height:247px}}@media screen and (max-width:768px){#designer-page-reviews .designer-page-review{height:263px;padding-left:0;padding-right:0;border:none;align-items:unset}}#designer-page-reviews .designer-page-review .designer-page-review-quote{color:black;text-align:center;font-family:Merriweather;font-size:16px;font-style:normal;font-weight:300;line-height:25.5px;letter-spacing:0.48px}@media screen and (max-width:768px){#designer-page-reviews .designer-page-review .designer-page-review-quote{display:grid;align-items:center}}@media screen and (max-width:1366px){#designer-page-reviews .designer-page-review .designer-page-review-quote.long{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp:4){#designer-page-reviews .designer-page-review .designer-page-review-quote.long{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}}#designer-page-reviews .designer-page-review .designer-page-review-quote.longer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@supports (-webkit-line-clamp:6) and (-webkit-line-clamp:4){#designer-page-reviews .designer-page-review .designer-page-review-quote.longer{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media screen and (max-width:1366px){#designer-page-reviews .designer-page-review .designer-page-review-quote.longer{-webkit-line-clamp:4}}}#designer-page-reviews .designer-page-review.review-expanded{height:auto}#designer-page-reviews .designer-page-review.review-expanded .designer-page-review-quote{white-space:unset;text-overflow:unset;overflow:unset;-webkit-box-orient:initial}@supports (-webkit-line-clamp:unset){#designer-page-reviews .designer-page-review.review-expanded .designer-page-review-quote{-webkit-line-clamp:unset}}#designer-page-reviews .designer-page-review .designer-page-review-customer-name{color:black;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#designer-page-reviews .designer-page-review .designer-page-review-customer-name{display:grid;align-items:end}}#designer-page-reviews .designer-page-review .review-read-more,#designer-page-reviews .designer-page-review .review-read-less{cursor:pointer;color:#5977A2;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#designer-page-reviews .designer-page-review .review-read-more.hide,#designer-page-reviews .designer-page-review .review-read-less.hide{display:none!important}#designer-page-reviews .designer-page-review .review-read-more.long,#designer-page-reviews .designer-page-review .review-read-less.long{display:none}@media screen and (max-width:1366px){#designer-page-reviews .designer-page-review .review-read-more.long,#designer-page-reviews .designer-page-review .review-read-less.long{display:block}}#designer-page-reviews #designer-page-reviews-swiper__swiper-pagination{text-align:center}#designer-page-reviews #designer-page-reviews-swiper__swiper-pagination .swiper-pagination-bullet{background-color:#F9E2D6;height:5px;width:20px;border-radius:3px;opacity:1}#designer-page-reviews #designer-page-reviews-swiper__swiper-pagination .swiper-pagination-bullet-active{background-color:#EFC0A9}#designer-page-reviews .swiper-slide{display:grid;justify-content:center}#designer-page-project-gallery{display:flex;justify-content:center}#designer-page-project-gallery .designer-page-project-gallery-inner{display:flex;flex-direction:column;row-gap:64px}@media screen and (max-width:768px){#designer-page-project-gallery .designer-page-project-gallery-inner{row-gap:26px}}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-header{display:flex;justify-content:center}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-header h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-header h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-header h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-images{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:20px}@media screen and (max-width:768px){#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-images{column-gap:11px;row-gap:11px}}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-images .designer-page-project-gallery-image{width:311px;height:311px;overflow:hidden}@media screen and (max-width:768px){#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-images .designer-page-project-gallery-image{width:170px;height:170px}}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-images .designer-page-project-gallery-image img{width:100%;height:100%;object-fit:cover}#designer-page-project-gallery .designer-page-project-gallery-inner .designer-page-project-gallery-link{display:flex;justify-content:center}#designer-page-quote{display:grid;grid-template-rows:auto 31px auto 16px auto;justify-content:center;align-content:center;height:261px;margin-bottom:60px;background:#EEF1F7}@media screen and (max-width:768px){#designer-page-quote{height:234px;grid-template-rows:auto 22px auto 28px auto;padding-left:47px;padding-right:47px}}#designer-page-quote #designer-page-quote-photo{display:grid;justify-content:center}#designer-page-quote #designer-page-quote-photo img{max-height:91px;border-radius:100%}@media screen and (max-width:768px){#designer-page-quote #designer-page-quote-photo img{max-height:68px}}#designer-page-quote #designer-page-quote-message{color:#5977A2;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:33px;letter-spacing:0.84px}@media screen and (max-width:768px){#designer-page-quote #designer-page-quote-message{font-size:20px;line-height:25px;letter-spacing:0.6px}}#designer-page-quote #designer-page-quote-signature{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}@media screen and (max-width:768px){#designer-page-quote #designer-page-quote-signature{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px}}.product-make-up{margin-bottom:30px}@media screen and (max-width:1024px){.product-make-up.with-swiper .container{max-width:100%}}.product-make-up.with-swiper .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}.product-make-up.with-swiper .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){.product-make-up.with-swiper .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media screen and (max-width:1024px){.product-make-up.with-swiper .intro h2{max-width:100%}}.product-make-up.with-swiper .product-make-up-cards{display:none}@media only screen and (min-width:1024px){.product-make-up.with-swiper .product-make-up-cards{display:flex}}.product-make-up.with-swiper .button-container{margin-top:24px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:1024px){.product-make-up.with-swiper .button-container{display:none}}@media only screen and (min-width:1024px){.product-make-up .container{max-width:1300px}}.product-make-up .intro{text-align:center;margin:50px auto 30px}.product-make-up .intro h1{max-width:80%;margin:0 auto;line-height:38px}@media only screen and (min-width:768px){.product-make-up .intro h1{margin-bottom:15px}}.product-make-up .intro h3{margin-bottom:10px}.product-make-up .product-make-up-cards{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.product-make-up .product-make-up-cards.swiper{display:flex}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards.swiper{display:none}}.product-make-up .product-make-up-cards.swiper .product-make-up-card{width:83%}.product-make-up .product-make-up-cards.swiper .product-make-up-card .image-wrapper img{border-radius:8px;width:100%;height:100%}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards{flex-direction:row;gap:10px}}@media only screen and (min-width:1200px){.product-make-up .product-make-up-cards{gap:20px}}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card{width:49%}}.product-make-up .product-make-up-cards .product-make-up-card .image-wrapper img{height:200px;width:100%;object-fit:cover}.product-make-up .product-make-up-cards .product-make-up-card .content{background-color:#F6EEE5;padding:20px 15px}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card .content{height:200px}}.product-make-up .product-make-up-cards .product-make-up-card .content p{margin-bottom:0}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row{display:flex;flex-direction:row;height:auto}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card.mobile-row{flex-direction:column;height:auto}}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper{display:none;width:30%}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper{width:100%;display:unset}}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper img{height:100%;width:100%;object-fit:cover}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper img{height:200px}}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper-mobile{display:unset;width:30%}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper-mobile{display:none}}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper-mobile img{height:100%;width:100%;object-fit:cover;object-position:30%}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .image-wrapper-mobile img.anchor-left{object-position:10%}.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .content{width:70%}@media only screen and (min-width:1024px){.product-make-up .product-make-up-cards .product-make-up-card.mobile-row .content{width:100%}}#installation-written-instructions-page{margin:0}@media only screen and (min-width:1024px){#installation-written-instructions-page{margin-top:0}#installation-written-instructions-page hr{display:none}}#installation-written-instructions-page hr{color:#EEF1F7;opacity:1}#installation-written-instructions-page div.top-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 20px 30px;row-gap:10px;background-color:#EEF1F7}@media only screen and (min-width:1024px){#installation-written-instructions-page div.top-banner{flex-direction:row-reverse;padding-top:30px;border-top-right-radius:7px;border-top-left-radius:7px}}#installation-written-instructions-page div.top-banner h3{font-weight:bold}#installation-written-instructions-page div.top-banner h3.banner-title{margin:0 10%}@media only screen and (min-width:576px){#installation-written-instructions-page div.top-banner h3.banner-title{margin:0 14%}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.top-banner h3.banner-title{margin:0;flex-grow:1}}#installation-written-instructions-page div.top-banner a.x-exit{margin-left:auto}@media only screen and (min-width:1024px){#installation-written-instructions-page div.top-banner a.x-exit{cursor:pointer;margin-left:0}#installation-written-instructions-page div.top-banner a.x-exit:hover{color:black}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.page{display:none}}@media only screen and (max-width:576px){#installation-written-instructions-page div.main-content div.page:last-of-type{margin-bottom:60px}}#installation-written-instructions-page div.main-content div.page#\31 {display:block}#installation-written-instructions-page div.main-content div.page-progress{display:none}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.page-progress{display:flex;justify-content:space-between;align-items:center;text-align:center;margin:0 35px 27px}#installation-written-instructions-page div.main-content div.page-progress div#nav{display:flex;align-items:center;column-gap:15px;cursor:pointer}#installation-written-instructions-page div.main-content div.page-progress h3,#installation-written-instructions-page div.main-content div.page-progress div.back svg{color:#A2A9B0}#installation-written-instructions-page div.main-content div.page-progress div.next h3,#installation-written-instructions-page div.main-content div.page-progress div.next svg{color:#5977A2}}#installation-written-instructions-page div.main-content div.instruction-step{padding:25px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:15px}@media only screen and (min-width:768px){#installation-written-instructions-page div.main-content div.instruction-step{padding:30px 10px}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step{display:grid;justify-content:start;grid-template-columns:40% 10% 15% 15% 20%;grid-template-rows:auto auto;padding:0;margin:35px 35px 20px}}@media only screen and (min-width:1024px) and (max-width:1200px){#installation-written-instructions-page div.main-content div.instruction-step{grid-template-columns:40% 5% 18% 17% 20%}}#installation-written-instructions-page div.main-content div.instruction-step img#mobile-image{max-width:307px}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step img#mobile-image{display:none}}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content{display:inherit;flex-direction:inherit;justify-content:inherit;align-items:inherit;text-align:inherit;row-gap:5px}@media (max-width:1023px){#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content{padding:0!important}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content{grid-row:1 / 3;flex-direction:column;align-items:flex-start;text-align:left;background-color:#EEF1F7;max-width:470px;height:366px;padding:50px 50px 100px;row-gap:5px}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content h3{font-size:0.8125rem;font-style:normal;font-weight:700;line-height:1.3125rem;letter-spacing:0.08125rem}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content h2{font-family:Merriweather;font-size:1.25rem;font-style:normal;font-weight:300;line-height:1.5625rem;letter-spacing:0.0375rem}}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content p{width:95%;text-wrap:pretty}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content .watch-how{display:flex;align-items:center;margin-top:30px;cursor:pointer}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content .watch-how{margin-top:5px}}@media only screen and (min-width:1200px){#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content .watch-how{margin-top:30px}}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content .watch-how svg.play-button{transform:translateX(-15px)}#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content .watch-how p.watch-underline{width:100%;text-decoration:underline;margin-bottom:1px}@media (max-width:370px){#installation-written-instructions-page div.main-content div.instruction-step div.instruction-content .watch-how p.watch-underline{margin:0;max-width:270px;text-wrap:pretty}}#installation-written-instructions-page div.main-content div.instruction-step .video-container{visibility:hidden;height:1px}#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column{display:none}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column{grid-row:2 / 3;grid-column:3 / 6;display:flex;flex-direction:column;justify-content:center;height:inherit}#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column img#desktop-image{max-width:307px}#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column #cam-image-horizontal{max-width:418px;margin-left:-111px;margin-top:13px}}@media only screen and (min-width:1024px) and (max-width:1580px){#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column #cam-image-horizontal{display:none}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column #cam-image-vertical{max-width:307px}}@media only screen and (min-width:1024px) and (min-width:1581px){#installation-written-instructions-page div.main-content div.instruction-step div.image-and-dropdown-column #cam-image-vertical{display:none}}#installation-written-instructions-page div.main-content div.instruction-step div.menu{display:none}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.instruction-step div.menu{grid-column:5;grid-row:1;justify-content:end;margin-bottom:auto;display:grid;align-items:center;text-align:left;position:relative}}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.click-container{cursor:pointer;display:flex;align-items:center;justify-content:flex-end;min-width:310px}#installation-written-instructions-page div.main-content div.instruction-step div.menu span{white-space:pre;font-weight:500}#installation-written-instructions-page div.main-content div.instruction-step div.menu span.number{color:#313949}#installation-written-instructions-page div.main-content div.instruction-step div.menu span.title{color:#5977A2}#installation-written-instructions-page div.main-content div.instruction-step div.menu svg{color:#5977A2;stroke-width:1.5px;margin-left:10px}#installation-written-instructions-page div.main-content div.instruction-step div.menu svg.up{display:none}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown{position:absolute;grid-column:1 / 4;margin-top:10px;top:100%;text-align:left;max-height:177px;overflow-y:auto}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown::-webkit-scrollbar{width:8px}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown::-webkit-scrollbar-track{background-color:#fff}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown::-webkit-scrollbar-thumb{border-radius:0.375rem;background-color:var(--Easy-Closets-Medium-Grey,#A2A9B0)}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown.active{border:1px solid #EEF1F7;background-color:white;box-shadow:5px 5px 5px 0 #EEF1F7}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown p{margin:5px}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown p.dropdown-option:hover{cursor:pointer;color:#5977A2}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown p.current{color:#A2A9B0}#installation-written-instructions-page div.main-content div.instruction-step div.menu div.dropdown hr{display:block;margin:0 5px 0 5px}#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions{display:grid;grid-template-columns:50% 50%;align-content:end;justify-content:center;height:inherit;column-gap:1vw;margin:0 3vw}@media only screen and (min-width:576px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions{column-gap:3vw;margin:0 30px}}@media (max-width:350px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions{margin:0}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions{margin:0;grid-column:3 / 6;grid-row:2;align-self:end}}@media only screen and (min-width:1400px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions{margin:0 5vw 0 0}}#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;row-gap:15px;padding:15px 10px 20px;background-color:#EEF1F7;width:100%;height:327px;text-align:left}@media only screen and (min-width:576px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex{row-gap:30px;padding:20px 25px 30px}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex{background-color:transparent;height:250px;row-gap:5px;border:1px solid #A2A9B0;align-items:flex-start;padding:15px 10px 30px}}#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex div.icon-title{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;column-gap:10px;width:100%}@media (max-width:350px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex div.icon-title h3{line-height:18px;letter-spacing:1.1px}}@media only screen and (min-width:768px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex div.icon-title{column-gap:20px}}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex div.icon-title{justify-content:flex-start;margin-bottom:5px}}#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex div.icon-title img{height:3.4375rem}@media (max-width:350px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex div.icon-title img{height:3rem}}#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex p{font-size:13px;margin-bottom:0;line-height:18px}#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex .underline-link{font-size:13px;margin-bottom:0;line-height:18px;text-decoration:underline;align-self:flex-start;margin-top:auto}@media only screen and (min-width:1024px){#installation-written-instructions-page div.main-content div.design-guide-and-installation-instructions div.column-flex .underline-link{margin-bottom:0}}.comfort-blue{color:#5977A2}#installation-page-video-library{margin:0}#installation-page-video-library .top-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 20px 30px;row-gap:10px;background-color:#EEF1F7;border-top-left-radius:7px;border-top-right-radius:7px}#installation-page-video-library .top-banner h3{font-weight:bold}#installation-page-video-library .top-banner .x-close{margin-left:auto;cursor:pointer}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-page{display:none}}#installation-page-video-library .main-content #container_1{display:block}#installation-page-video-library .main-content .view-all{display:none}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container{display:flex;flex-direction:column;margin-bottom:213px}}#installation-page-video-library .main-content .video-library-container .header-section .category-name{color:#313949;text-align:center;font-family:Merriweather;font-size:20px;font-weight:300;line-height:25px;letter-spacing:0.6px;margin:30px 0 20px 0}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .header-section .category-name{display:none}}#installation-page-video-library .main-content .video-library-container .header-section .category-menu{display:none}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .header-section .category-menu{grid-column:5;grid-row:1;justify-content:start;margin:25px;display:grid;align-items:center;text-align:left;position:relative;z-index:2}}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .category-menu-container{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;min-width:310px}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .category-menu-container span{white-space:pre;font-weight:500}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .category-menu-container span.name{color:#313949}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .category-menu-container svg{color:#5977A2;stroke-width:1.5px;margin-left:10px}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list{position:absolute;grid-column:1 / 4;margin-top:10px;top:100%;text-align:left;max-height:177px;overflow-y:auto;z-index:1}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list::-webkit-scrollbar{width:8px}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list::-webkit-scrollbar-track{background-color:#fff}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list::-webkit-scrollbar-thumb{border-radius:0.375rem;background-color:var(--Easy-Closets-Medium-Grey,#A2A9B0)}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list.active{border:1px solid #EEF1F7;background-color:white;box-shadow:5px 5px 5px 0 #EEF1F7}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list p{margin:5px;padding:0;width:calc(100% - 10px)}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list p.dropdown-item:hover{cursor:pointer;color:#5977A2}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list p.current-category{color:#A2A9B0}#installation-page-video-library .main-content .video-library-container .header-section .category-menu .dropdown-list hr{display:block;margin:0 5px 0 5px}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .content-container{display:flex;flex-wrap:wrap;row-gap:40px}}#installation-page-video-library .main-content .video-library-container .content-container .content-section{height:90px;background-color:#EEF1F7;margin:17px 20px;display:flex;justify-content:space-between;position:relative;cursor:pointer}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .content-container .content-section{height:130px;width:170px;background-color:transparent;margin:10px 20px;justify-content:center}}#installation-page-video-library .main-content .video-library-container .content-container .content-section img{height:60px;width:100px;margin:15px}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .content-container .content-section img{height:113px;width:171px;margin:0}}#installation-page-video-library .main-content .video-library-container .content-container .content-section p{align-content:center;text-align:center}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .content-container .content-section p{position:absolute;top:120px}}#installation-page-video-library .main-content .video-library-container .content-container .content-section p:hover{color:#5977A2}#installation-page-video-library .main-content .video-library-container .content-container .content-section span{color:#5977A2;font-size:14px;margin:10px;cursor:pointer}@media only screen and (min-width:1024px){#installation-page-video-library .main-content .video-library-container .content-container .content-section span{right:0;position:absolute;color:white;z-index:1}}#installation-page-video-library .main-content .video-library-container .content-container .content-section span:hover{color:#5977A2}#installation-page-video-library .main-content .video-library-container .content-container .content-section .copied-to-clipboard{color:#5977A2;font-size:10px;font-weight:500;letter-spacing:0.3px;position:absolute;top:-20px;right:0}#installation-page-video-library .main-content .video-library-container .content-container .content-section .hidden{display:none}.single-video-container{margin:120px 20px}@media only screen and (min-width:1024px){.single-video-container{margin:60px 100px}}.single-video-container a i{margin-right:7px}.single-video-container .header-and-video-container h1{color:#313949;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px;margin-top:50px}.single-video-container .header-and-video-container iframe{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:860px;aspect-ratio:1 / 0.66}@media only screen and (min-width:768px){.single-video-container .header-and-video-container iframe{aspect-ratio:1 / 0.65}}@media only screen and (min-width:1024px){.single-video-container .header-and-video-container iframe{aspect-ratio:1 / 0.64}}@media only screen and (min-width:1024px){.why-choose-us{background-color:#EEF1F7;padding:40px 0}}.why-choose-us .intro{padding:30px}@media only screen and (min-width:1024px){.why-choose-us .intro{max-width:42%;margin:0 auto;padding:0 0 30px}}.why-choose-us .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}.why-choose-us .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){.why-choose-us .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}.why-choose-us .reasons-container{background-color:#EEF1F7}.why-choose-us .reasons-container .reasons{background-color:#EEF1F7;padding-bottom:60px}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons{width:50%;padding-bottom:50px}}.why-choose-us .reasons-container .reasons .reason>div.image-wrapper img{object-fit:cover;width:100%;height:250px}@media only screen and (min-width:768px){.why-choose-us .reasons-container .reasons .reason>div.image-wrapper img{height:300px}}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .reason>div.image-wrapper img{height:365px}}.why-choose-us .reasons-container .reasons .swiper-button-next,.why-choose-us .reasons-container .reasons .swiper-button-prev{position:absolute;top:110px;z-index:10}@media only screen and (min-width:768px){.why-choose-us .reasons-container .reasons .swiper-button-next,.why-choose-us .reasons-container .reasons .swiper-button-prev{top:140px}}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .swiper-button-next,.why-choose-us .reasons-container .reasons .swiper-button-prev{top:155px}}.why-choose-us .reasons-container .reasons .swiper-button-next svg,.why-choose-us .reasons-container .reasons .swiper-button-prev svg{height:auto;width:auto}.why-choose-us .reasons-container .reasons .swiper-button-next:after,.why-choose-us .reasons-container .reasons .swiper-button-prev:after{content:''}.why-choose-us .reasons-container .reasons .swiper-button-prev{left:20px}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .swiper-button-prev{left:30px}}.why-choose-us .reasons-container .reasons .swiper-button-next{right:20px}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .swiper-button-next{right:30px}}.why-choose-us .reasons-container .reasons .swiper-pagination{display:flex;justify-content:center;gap:10px;width:100%;position:absolute;bottom:3%;z-index:100}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .swiper-pagination{bottom:80px}}.why-choose-us .reasons-container .reasons .swiper-pagination .swiper-pagination-bullet{display:inline-block;border:1px solid #5977A2;background-color:transparent;height:5px;width:20px;border-radius:3px;opacity:1}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .swiper-pagination .swiper-pagination-bullet{border:1px solid #fff}}.why-choose-us .reasons-container .reasons .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#5977A2}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}}.why-choose-us .reasons-container .swiper-content{padding:15px}@media only screen and (min-width:768px){.why-choose-us .reasons-container .swiper-content{max-width:70%;margin:0 auto}}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .swiper-content{display:none;padding:0 0 0 75px}}.why-choose-us .reasons-container .swiper-content .titles{margin-top:20px;cursor:pointer}@media only screen and (min-width:768px){.why-choose-us .reasons-container .swiper-content .titles{max-width:75%;margin:20px auto 0}}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .swiper-content .titles{max-width:85%;margin:20px 0 0 0}}.why-choose-us .reasons-container .swiper-content .titles h2{margin-bottom:0;padding:1px 6px}.why-choose-us .reasons-container .swiper-content .titles h2.active{background:#fff;color:#5977A2}.why-choose-us .reasons-container .swiper-content .reason-list ul{margin-top:20px;list-style:none;padding-left:0;padding-bottom:10px}.why-choose-us .reasons-container .swiper-content .reason-list ul li{font-size:13px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;height:45px}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .swiper-content .reason-list ul li{font-size:15px}}.why-choose-us .reasons-container .swiper-content .reason-list ul li>svg{flex-basis:7%}.why-choose-us .reasons-container .swiper-content .reason-list ul li>span{flex-basis:90%}.why-choose-us .reasons-container .swiper-content .reason-list>a{margin:auto}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .swiper-content .reason-list>a{margin:0}}.why-choose-us .reasons-container .reasons-content-desktop{display:none}@media only screen and (min-width:1024px){.why-choose-us .reasons-container .reasons-content-desktop{display:block;width:50%}}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}.comfort-blue{color:#5977A2}#faq-page #faq-page-header{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;background-color:#313949;text-align:center;padding:60px 48px 33px}#faq-page #faq-page-header h1,#faq-page #faq-page-header p{color:white}#faq-page #faq-page-header p{margin-bottom:61px;width:30%}@media screen and (max-width:768px){#faq-page #faq-page-header p{margin-bottom:revert;width:revert}#faq-page #faq-page-header svg{display:none}}#faq-page .faq-container .faq-section-links{top:93px;position:sticky;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;gap:7px;z-index:10;background:white;padding:52px 19px}@media screen and (max-width:768px){#faq-page .faq-container .faq-section-links{top:73px;padding-top:27px;padding-bottom:27px}}#faq-page .faq-container .faq-section-links .faq-section-link{cursor:pointer;background-color:#EEF1F7;padding:10px 17px;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:15px;letter-spacing:0.33px}@media screen and (max-width:768px){#faq-page .faq-container .faq-section-links .faq-section-link{font-size:11px;padding:7px}}#faq-page .faq-container .faq-section-links .faq-section-link.active{background:#313949;color:white}#faq-page .questions-answered .intro h2{color:#5977A2;margin-bottom:22px;scroll-margin-top:230px}@media screen and (max-width:768px){#faq-page .questions-answered .intro h2{scroll-margin-top:195px}}#faq-page .questions-answered .accordion{border-top:1px solid #EEF1F7;margin:0 auto}@media only screen and (min-width:768px){#faq-page .questions-answered .accordion{max-width:75%}}@media only screen and (min-width:1024px){#faq-page .questions-answered .accordion{max-width:65%}}#faq-page .questions-answered .accordion .accordion-item{color:#313949;border:0;border-bottom:1px solid #EEF1F7}#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button{color:#313949;font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px;padding-right:20px}@media only screen and (min-width:1024px){#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button{font-size:16px;letter-spacing:0.48px;padding:20px 25px}}#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button:focus{z-index:3;border:none;outline:0;box-shadow:none}#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/dd/4d/dd4d9993-bea4-400b-b358-189aca4d6da3/close-blue.svg");background-size:12px;background-position:center}#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button.collapsed::after{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/15/77/1577a7fc-93f6-4299-9971-b77dd92de667/plus-blue.svg");background-size:14px}#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none}#faq-page .questions-answered .accordion .accordion-item .accordion-header .accordion-button span{padding-right:20px}#faq-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body{font-size:13px}@media only screen and (min-width:1024px){#faq-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body{font-size:16px}}#faq-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body a{font-size:13px}@media only screen and (min-width:1024px){#faq-page .questions-answered .accordion .accordion-item .accordion-collapse .accordion-body a{font-size:16px}}#faq-page .ideas-in-action-container{margin-top:128px}@media only screen and (max-width:1024px){#faq-page .ideas-in-action-container{margin-top:0}}@media only screen and (min-width:1024px){#faq-page .ideas-in-action-container .intro{max-width:100%}}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}.comfort-blue{color:#5977A2}#reviews-page #reviews-page-header{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;background-color:#313949;text-align:center;padding:66px 48px 71px}@media screen and (max-width:768px){#reviews-page #reviews-page-header{padding:47px 22px 47px}}#reviews-page #reviews-page-header h1,#reviews-page #reviews-page-header h4,#reviews-page #reviews-page-header p{color:white}#reviews-page #reviews-page-header h4{margin-bottom:32px}#reviews-page .standard-margins{margin-left:100px;margin-right:100px}@media screen and (max-width:992px){#reviews-page .standard-margins{margin-left:0;margin-right:0}}@media screen and (max-width:768px){#reviews-page .standard-margins{margin-left:20px;margin-right:20px}}@media screen and (max-width:768px){#reviews-page .standard-margins.no-mobile-margins{margin-left:0;margin-right:0}}#reviews-page .ideas-in-action-container{background-color:#EEF1F7;padding:80px 0 65px 0}@media screen and (max-width:768px){#reviews-page .ideas-in-action-container{padding:37px 8px 47px}}.comfort-blue{color:#5977A2}#design-request-form-view-react,#design-request-completed-view-react{background-color:#EEF1F7;min-height:100vh}@media only screen and (max-width:1024px){#design-request-form-view-react,#design-request-completed-view-react{position:fixed;top:72px;bottom:0;left:0;right:0;min-height:0}}#design-request-form-view-react .design-request-form-container-react,#design-request-completed-view-react .design-request-form-container-react{display:flex;flex-direction:column;align-items:center;max-width:1103px;padding-bottom:56px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react,#design-request-completed-view-react .design-request-form-container-react{height:100%;padding:12px;position:relative}}#design-request-form-view-react .design-request-form-container-react .header-container,#design-request-completed-view-react .design-request-form-container-react .header-container{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:840px;gap:16px;margin-bottom:55px;margin-top:56px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .header-container,#design-request-completed-view-react .design-request-form-container-react .header-container{display:none}}#design-request-form-view-react .design-request-form-container-react .header-container p,#design-request-completed-view-react .design-request-form-container-react .header-container p{text-align:center}#design-request-form-view-react .design-request-form-container-react .progress-bar-container,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container{width:100%;display:flex}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .progress-bar-container.desktop,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.desktop{display:none}}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile{display:none}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile{display:block;margin-bottom:12px;height:11px;border-radius:39px;background-color:white}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request{height:11px;border-radius:39px;background-color:#5977A2}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.ten,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.ten{width:10%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.twenty,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.twenty{width:20%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.twenty-five,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.twenty-five{width:25%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.forty,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.forty{width:40%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.fifty,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.fifty{width:50%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.sixty,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.sixty{width:60%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.seventy-five,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.seventy-five{width:75%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.eighty,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.eighty{width:80%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.ninety,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.ninety{width:90%}#design-request-form-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.one-hundred,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container.mobile .progress-bar-design-request.one-hundred{width:100%}}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step{display:flex;align-items:center;justify-content:center;width:100%;position:relative}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step.step-1 .progress-bar-design-request.active::before,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step.step-1 .progress-bar-design-request.active::before{content:"";position:absolute;width:10%;height:6px;background-color:#5977A2;border-radius:39px}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step.step-4 .progress-bar-design-request.in-progress::before,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step.step-4 .progress-bar-design-request.in-progress::before{content:"";position:absolute;width:50%;height:6px;background-color:#5977A2;border-radius:39px}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .progress-bar-design-request,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .progress-bar-design-request{height:6px;width:100%;border-radius:39px;background:rgba(162,169,176,0.5)}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .progress-bar-design-request.completed,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .progress-bar-design-request.completed{background:#5977A2;opacity:1}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label{display:flex;flex-direction:column-reverse;align-items:center}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .circle,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .circle{position:absolute;right:-7px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:#A2A9B0;border:2px solid #A2A9B0;z-index:10}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .circle.active,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .circle.active{background:white;border:2px solid #5977A2}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .circle.completed,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .circle.completed{background:#5977A2;border:2px solid #5977A2}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .text-label,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .text-label{position:absolute;white-space:nowrap;font-size:11px;font-weight:600;line-height:15px;letter-spacing:0.33px;color:#A2A9B0}#design-request-form-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .text-label.active,#design-request-completed-view-react .design-request-form-container-react .progress-bar-container .progress-bar-step .circle-label .text-label.active{color:#5977A2}#design-request-form-view-react .design-request-form-container-react .step-container,#design-request-completed-view-react .design-request-form-container-react .step-container{width:100%}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .step-container,#design-request-completed-view-react .design-request-form-container-react .step-container{display:flex;flex-direction:column;height:100%;overflow-y:auto}}#design-request-form-view-react .design-request-form-container-react .form-container,#design-request-completed-view-react .design-request-form-container-react .form-container{width:100%;background:white;border-radius:6px;height:670px;padding:50px 76px 24px 76px;display:flex;flex-direction:column;overflow-y:auto}@media only screen and (max-width:1400px){#design-request-form-view-react .design-request-form-container-react .form-container,#design-request-completed-view-react .design-request-form-container-react .form-container{padding:30px 30px 12px 30px;height:600px}}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container,#design-request-completed-view-react .design-request-form-container-react .form-container{padding:15px 10px;border-radius:13px;height:100%}}#design-request-form-view-react .design-request-form-container-react .form-container.form-completed,#design-request-completed-view-react .design-request-form-container-react .form-container.form-completed{align-items:center;padding:12px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container.form-completed,#design-request-completed-view-react .design-request-form-container-react .form-container.form-completed{padding:32px;height:100%}}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step{flex-direction:column;position:absolute;top:0;bottom:0;left:0;right:0;background:white;z-index:99;overflow-y:scroll}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step.mobile,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step.mobile{display:none}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step.mobile,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step.mobile{display:flex}}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .image-container,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .image-container{height:45%;display:flex;align-items:center;justify-content:center;background-color:#EEF1F7}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .image-container img,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .image-container img{max-width:100%;max-height:100%}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .details-container,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .details-container{display:flex;flex-direction:column;padding:28px 14px;gap:16px;flex:1}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .details-container h1,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .details-container h1{font-size:32px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:0.96px;margin:0}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .details-container p,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .details-container p{font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;margin:0;padding:0}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .details-container .button-container,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .details-container .button-container{margin-top:auto}#design-request-form-view-react .design-request-form-container-react .form-container .start-form-step .details-container .button-container a,#design-request-completed-view-react .design-request-form-container-react .form-container .start-form-step .details-container .button-container a{max-width:268px;width:100%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header .step-label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header .step-label{display:none;font-size:15px;font-weight:700;line-height:21px;letter-spacing:.45px;color:#A2A9B0;padding-bottom:9px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header .step-label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header .step-label{display:block}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header h2,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header h2{color:#5977A2}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header h2,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header h2{font-size:26px;font-weight:300;line-height:32px;letter-spacing:.78px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header p{margin:0}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header p.desktop,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header p.desktop{display:none}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header p.mobile,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header p.mobile{display:none}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header p.mobile,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header p.mobile{display:block}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-header .swap-login-states,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-header .swap-login-states{text-decoration-line:underline;color:#5977A2;cursor:pointer}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container{display:flex;flex-direction:column;margin-top:27px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container{margin-top:10px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .required-text,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .required-text{color:#5977A2;text-align:right}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .required-text.error,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .required-text.error{color:#FF0000;font-weight:600}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .form-row,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .form-row{display:flex;gap:16px;margin-bottom:16px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .form-row,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .form-row{flex-direction:column;gap:15px;margin-bottom:12px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .form-row.flex-end,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .form-row.flex-end{justify-content:flex-end;width:100%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .form-row.flex-end>div,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .form-row.flex-end>div{width:50%}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .form-row.flex-end>div,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .form-row.flex-end>div{width:100%}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container{width:100%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field label{display:block}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label{color:#313949;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px;display:flex;margin-left:8px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container{margin-left:7px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container .icon-and-tooltip-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container .icon-and-tooltip-container{display:flex;align-items:baseline;gap:8px;position:relative}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container .icon-and-tooltip-container i,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container .icon-and-tooltip-container i{color:#5977A2;cursor:pointer}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container .icon-and-tooltip-container .text-me-tooltip,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.text-me-field .checkbox-label .checkbox-text-container .icon-and-tooltip-container .text-me-tooltip{width:275px;font-size:11px;font-weight:600;line-height:15px;letter-spacing:.33px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.error input[type="text"],#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.error input[type="tel"],#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.error input[type="password"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.error input[type="text"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.error input[type="tel"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.error input[type="password"]{border:2px solid #FF0000}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image{display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image input[type="radio"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image input[type="radio"]{position:absolute;opacity:0;width:0;height:0}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img{cursor:pointer;height:160px;width:160px;min-width:160px;object-fit:cover}@media only screen and (max-width:1400px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img{width:150px;min-width:150px;height:150px}}@media only screen and (max-width:1200px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img{width:140px;min-width:140px;height:140px}}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img{height:175px;width:175px;min-width:175px}}@media only screen and (max-width:576px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image img{height:103px;width:150px;min-width:150px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image p{color:#313949;text-align:center;font-size:15px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.45px;padding-top:10px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active .image-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active .image-container{position:relative}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active .image-container img,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active .image-container img{position:relative}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active .image-container .overlay,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active .image-container .overlay{position:absolute;bottom:0;width:100%;height:100%;background-color:#5977A2;opacity:.3;cursor:pointer;display:block}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container.radio-image.active p{color:#5977A2}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container label{display:none}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"],#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"],#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"]{padding:14px 22px;width:100%;border-radius:13px;border:2px solid #A2A9B0;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"]:focus,#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"]:focus,#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"]:focus,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"]:focus,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"]:focus,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"]:focus{outline:none}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"],#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"],#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"]{padding:16px 22px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"]::placeholder,#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"]::placeholder,#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"]::placeholder,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"]::placeholder,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"]::placeholder,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"]::placeholder{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"].disabled,#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"].disabled,#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"].disabled,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="text"].disabled,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="tel"].disabled,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="password"].disabled{opacity:.6}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="checkbox"],#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container input[type="checkbox"]{min-width:18px;height:18px;accent-color:#313949;vertical-align:middle;margin:revert}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container textarea,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container textarea{padding:14px 22px;width:100%;border-radius:13px;border:2px solid #A2A9B0}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container textarea:focus,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container textarea:focus{outline:none}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container textarea::placeholder,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container textarea::placeholder{color:#A2A9B0}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container .extra-text,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container .extra-text{color:#313949;font-size:11px;font-style:italic;font-weight:400;line-height:15px;letter-spacing:.33px;padding-left:22px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container .input-container .forgot-password,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container .input-container .forgot-password{color:#5977A2;text-align:right;font-size:11px;font-style:italic;text-decoration-line:none;font-weight:400;line-height:15px;letter-spacing:.33px;display:block;width:100%;padding-top:10px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.space-selection-container .form-row,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.space-selection-container .form-row{gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:576px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.space-selection-container .form-row,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.space-selection-container .form-row{gap:10px;display:grid;grid-template-columns:1fr 1fr}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.space-selection-container .form-row label p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.space-selection-container .form-row label p{margin-bottom:0}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container{flex-direction:row;margin-top:0;justify-content:space-between;gap:8px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container{flex-direction:column}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container{display:flex;flex-direction:column;gap:13px;max-width:45%}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container{width:100%;max-width:100%;gap:0}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container{padding:0}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.desktop,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.desktop{padding:14px 59px;border:1px solid #A2A9B0;border-radius:13px;width:100%;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.desktop,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.desktop{display:none}}@media only screen and (max-width:1400px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.desktop,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.desktop{padding:14px 25px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile{display:none;margin-bottom:30px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile{display:flex;justify-content:center}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed{display:inline;position:relative}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed>div,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed>div{display:flex;gap:21px;align-items:center}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed .play-icon,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed .play-icon{width:25px;height:25px;border-radius:50%;border:1px solid #313949;display:flex;align-items:center;justify-content:center}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed a,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container.mobile .wistia_embed a{color:#313949;font-size:15px;font-weight:700;line-height:21px;letter-spacing:.45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .details-container .video-container p{text-align:center;color:#313949;font-size:15px;font-weight:700}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions{display:flex;align-items:center;justify-content:center}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs{position:relative}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-view-image,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-view-image{width:427px;height:374px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input{position:absolute}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input label{border:1px solid #313949;border-radius:5px;height:30px;width:82px;display:flex;align-items:center;background:white;padding:4px 5px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input label input,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input label input{border:0;outline:0;width:100%;font-size:14px;font-weight:700}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input label.error,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input label.error{border:1px solid #FF0000}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-1,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-1{bottom:20px;left:45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-2,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-2{bottom:50%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-3,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-3{top:0;left:43%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-4,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-4{right:0;bottom:50%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-5,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-input.wall-5{bottom:20px;right:45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label{position:absolute;color:#5977A2;font-size:13px;font-weight:600;line-height:21px;letter-spacing:.39px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-1,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-1{bottom:-5px;left:66px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-2,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-2{bottom:40%;left:-10px;rotate:-86deg}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-3,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-3{top:-25px;left:48%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-4,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-4{bottom:40%;right:-10px;rotate:86deg}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-5,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.project-details-container .project-dimensions .measurement-inputs .wall-label.wall-5{bottom:-5px;right:66px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container{gap:28px;margin-top:30px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container{margin-top:20px;gap:12px}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container>div,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container>div{width:100%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container .additional-info-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container .additional-info-container{padding:17px 26px;background-color:#F6EEE5}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container .additional-info-container h4,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container .additional-info-container h4{color:#5977A2;font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container .additional-info-container a,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.anything-else-container .additional-info-container a{color:#313949;font-size:15px;font-weight:600;line-height:27px;letter-spacing:.45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container{height:100%}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .form-row,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .form-row{width:50%}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .form-row,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .form-row{width:100%}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .legal-text,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .legal-text{margin-top:auto}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .legal-text p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.sign-in-register-container .legal-text p{color:#313949;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.33px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.form-completed,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.form-completed{gap:41px;align-items:center;justify-content:center;height:100%;max-width:475px;margin-top:0}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.form-completed svg,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.form-completed svg{width:97px;height:91px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.form-completed h2,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.form-completed h2{color:#5977A2;font-size:32px;font-weight:300;line-height:38px;letter-spacing:0.96px;text-align:center}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.form-completed p,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.form-completed p{text-align:center;font-size:15px;font-weight:400;line-height:21px;letter-spacing:.45px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-container.form-completed a,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-container.form-completed a{color:#5977A2;font-size:15px;font-weight:400;line-height:21px;letter-spacing:.45px;text-decoration-line:underline;cursor:pointer}#design-request-form-view-react .design-request-form-container-react .form-container .legal-text,#design-request-completed-view-react .design-request-form-container-react .form-container .legal-text{margin-top:auto}#design-request-form-view-react .design-request-form-container-react .form-container .legal-text p,#design-request-completed-view-react .design-request-form-container-react .form-container .legal-text p{color:#313949;font-size:11px;font-weight:400;line-height:15px;letter-spacing:.33px}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons{margin-top:auto;display:flex;justify-content:space-between;align-items:center}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons.flex-end,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons.flex-end{justify-content:flex-end}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons.desktop,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons.desktop{display:none}}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons a,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons a{color:#A2A9B0;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px;text-decoration:none;cursor:pointer}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons a.active,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons a.active{color:#5977A2}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons .btn-primary,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons .btn-primary{color:white}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons .submit-btn,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons .submit-btn{display:flex;gap:4px;align-items:center}#design-request-form-view-react .design-request-form-container-react .form-container .form-step-buttons .submit-btn.disabled,#design-request-completed-view-react .design-request-form-container-react .form-container .form-step-buttons .submit-btn.disabled{background-color:#A2A9B0}#design-request-form-view-react .design-request-form-container-react .form-container .error-container,#design-request-completed-view-react .design-request-form-container-react .form-container .error-container{display:flex;gap:5px;visibility:hidden;align-items:center}#design-request-form-view-react .design-request-form-container-react .form-container .error-container.active,#design-request-completed-view-react .design-request-form-container-react .form-container .error-container.active{visibility:visible}#design-request-form-view-react .design-request-form-container-react .form-container .error-container.step-4,#design-request-completed-view-react .design-request-form-container-react .form-container .error-container.step-4{justify-content:flex-end;margin-top:auto}#design-request-form-view-react .design-request-form-container-react .form-container .error-container .error-icon,#design-request-completed-view-react .design-request-form-container-react .form-container .error-container .error-icon{width:18px;height:18px;border-radius:50%;background:#FFD5D5;color:#FF0000;display:flex;align-items:center;justify-content:center}#design-request-form-view-react .design-request-form-container-react .form-container .error-container .error-text,#design-request-completed-view-react .design-request-form-container-react .form-container .error-container .error-text{color:#FF0000;font-size:13px;font-weight:400;line-height:34.5px;letter-spacing:.78px;margin:0}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile{margin-top:auto;display:none;width:100%;justify-content:space-between;padding-top:15px;gap:8px}@media only screen and (max-width:1024px){#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile{display:flex}}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile.flex-end,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile.flex-end{justify-content:flex-end}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile .btn,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile .btn{outline:none;border:none;padding:16px 40px;min-width:168px}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile .btn.btn-secondary,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile .btn.btn-secondary{background:#A2A9B0;color:white}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile .btn.disabled,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile .btn.disabled{background:#A2A9B0;color:white;opacity:1}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile .submit-btn,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile .submit-btn{display:flex;gap:4px;align-items:center}#design-request-form-view-react .design-request-form-container-react .form-step-buttons.mobile .submit-btn.disabled,#design-request-completed-view-react .design-request-form-container-react .form-step-buttons.mobile .submit-btn.disabled{background-color:#A2A9B0}#testimonials-page .line-separator{border-top:1px solid #e8e8e8}#testimonials-page #page-header{background-color:#313949}#testimonials-page #page-header .hero{height:350px}#testimonials-page #page-header .hero .hero-media{position:absolute}#testimonials-page #page-header .hero .hero-text{padding:0 20px;flex-direction:column;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){#testimonials-page #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){#testimonials-page #page-header .hero .hero-text{width:100%}}#testimonials-page #page-header .hero .hero-text .hero-text-content{max-width:800px}#testimonials-page #page-header .hero .hero-text .hero-text-content h1,#testimonials-page #page-header .hero .hero-text .hero-text-content p{color:#fff}@media only screen and (max-width:1024px){#testimonials-page .testimonial.container{max-width:100%;padding:0}}#testimonials-page .project-ideas{display:flex;flex-direction:column;padding-top:50px;padding-bottom:50px}@media only screen and (min-width:1024px){#testimonials-page .project-ideas{flex-direction:row;justify-content:center;gap:80px}}@media only screen and (min-width:1400px){#testimonials-page .project-ideas{gap:100px}}@media only screen and (min-width:1200px){#testimonials-page .project-ideas.container{max-width:1240px}}@media only screen and (min-width:1024px){#testimonials-page .project-ideas.design-gallery{margin-top:10px;flex-direction:row-reverse;justify-content:center}}#testimonials-page .project-ideas>div.intro{margin-bottom:25px;text-align:center}@media only screen and (min-width:1024px){#testimonials-page .project-ideas>div.intro{width:44%;text-align:left;display:flex;flex-direction:column;justify-content:center}}#testimonials-page .project-ideas>div.intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}#testimonials-page .project-ideas>div.intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#testimonials-page .project-ideas>div.intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#testimonials-page .project-ideas>div.intro p{font-size:13px}#testimonials-page .project-ideas>div.ideas{justify-content:space-between;gap:20px;flex-wrap:wrap;padding-bottom:30px}@media only screen and (min-width:1024px){#testimonials-page .project-ideas>div.ideas{width:56%}}#testimonials-page .project-ideas>div.ideas .ideas__column{width:100%;justify-content:space-between;gap:15px;flex-wrap:wrap}@media only screen and (min-width:1400px){#testimonials-page .project-ideas>div.ideas .ideas__column{gap:30px}}#testimonials-page .project-ideas>div.ideas .ideas__column .idea{position:relative}#testimonials-page .project-ideas>div.ideas .ideas__column .idea.half{width:47.5%}#testimonials-page .project-ideas>div.ideas .ideas__column .idea.full{width:100%}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper{position:relative;height:100%}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/93/1f/931fd7c2-ff49-436e-8fc5-543f4a3f664b/expand.svg");background-size:20px;height:21px;width:20px;padding:0;position:absolute;top:5px;right:5px}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper svg{position:absolute;top:5px;right:10px}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper img{width:100%;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__image-wrapper img{height:300px}}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__details{display:none}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__details button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/97/a2/97a204eb-015e-4912-93ea-8304a53c8f09/collapse.svg");background-size:20px;height:20px;width:20px;padding:0;position:absolute;top:5px;right:5px;z-index:1}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__details .wrapper{display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;left:0;background-color:#313949;opacity:0.8;height:100%;width:100%;color:#fff;text-align:center;padding-top:25px}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__details h3,#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__details p{color:#fff;margin-bottom:0;font-size:11px;line-height:21px}#testimonials-page .project-ideas>div.ideas .ideas__column .idea .idea__details p{line-height:14px;margin-bottom:15px}#testimonials-page .project-ideas>div.ideas .ideas__column .idea.open .idea__image-wrapper button{display:none}#testimonials-page .project-ideas>div.ideas .ideas__column .idea.open .idea__details{display:block}#testimonials-page .project-ideas>div.cta{padding-bottom:20px}#testimonials-page .ideas-in-action-container{margin-top:57px;margin-bottom:57px}.customer-success-story-container{padding:40px 140px;display:flex;align-items:center;flex-direction:column;background-color:#EEF1F7;height:auto}@media only screen and (max-width:1500px){.customer-success-story-container{padding:40px 60px}}@media only screen and (max-width:1400px){.customer-success-story-container{padding:40px 40px}}@media only screen and (max-width:1200px){.customer-success-story-container{padding:20px 20px}}@media only screen and (min-width:1024px){.customer-success-story-container{flex-direction:row;gap:20px}}@media only screen and (max-width:1024px){.customer-success-story-container{background-color:initial;padding:0}}.customer-success-story-container:first-of-type{margin-bottom:60px;margin-top:30px}@media only screen and (max-width:1024px){.customer-success-story-container:first-of-type{margin-bottom:38px}}.customer-success-story-container:last-of-type{margin-bottom:50px}@media only screen and (max-width:1024px){.customer-success-story-container:last-of-type{margin-bottom:38px}}@media only screen and (max-width:1024px){.customer-success-story-container .desktop-only{display:none!important}}@media only screen and (min-width:1024px){.customer-success-story-container .mobile-only{display:none!important}}@media only screen and (min-width:1024px){.customer-success-story-container>div{width:100%}}.customer-success-story-container>div h3{color:#5977A2;margin-bottom:6px}@media only screen and (max-width:1024px){.customer-success-story-container>div.customer-success-story__details{padding:0 20px;width:100%}}.customer-success-story-container>div.customer-success-story__details .customer-info.desktop-only{display:flex;align-items:center;gap:23px;margin-bottom:37px}.customer-success-story-container>div.customer-success-story__details .customer-info.desktop-only .image-container img{width:128px;height:128px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.customer-success-story-container>div.customer-success-story__details .customer-info.mobile-only{position:relative;margin-bottom:13px}.customer-success-story-container>div.customer-success-story__details .customer-info.mobile-only .image-container img{width:100%;height:auto;object-fit:cover}.customer-success-story-container>div.customer-success-story__details .customer-info.mobile-only .name-container{position:absolute;top:14px;left:0;display:flex;flex-direction:column}.customer-success-story-container>div.customer-success-story__details .customer-info.mobile-only .name-container h2{background-color:white;width:fit-content;padding:0 10px;line-height:25px;font-size:20px;letter-spacing:0.6px;margin:0}.customer-success-story-container>div.customer-success-story__details .customer-info.mobile-only .name-container h4{background-color:#313949;color:white;width:fit-content;padding:0 10px;line-height:21px;font-size:13px;letter-spacing:1.3px;margin:0}.customer-success-story-container>div.customer-success-story__details .customer-info .name-container h2{background-color:white;width:fit-content;padding:0 10px;line-height:33px}.customer-success-story-container>div.customer-success-story__details .customer-info .name-container h4{background-color:#313949;color:white;width:fit-content;padding:0 10px;line-height:21px}.customer-success-story-container>div.customer-success-story__details .flex-row.equal-columns>div{width:100%}.customer-success-story-container>div.customer-success-story__details .additional-info{display:flex;flex-direction:column;gap:21px}.customer-success-story-container>div.customer-success-story__details .additional-info .space-icon,.customer-success-story-container>div.customer-success-story__details .additional-info .designer-icon{display:flex;align-items:center;gap:8px}.customer-success-story-container>div.customer-success-story__details .additional-info .space-icon .designer-image,.customer-success-story-container>div.customer-success-story__details .additional-info .designer-icon .designer-image{width:49px;height:49px;-o-object-fit:cover;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.customer-success-story-container>div.customer-success-story__details .additional-info .space-icon .space-image,.customer-success-story-container>div.customer-success-story__details .additional-info .designer-icon .space-image{max-height:30px;max-width:30px}.customer-success-story-container>div.customer-success-story__details .additional-info .button-container{margin:0 auto}.customer-success-story-container>div.customer-success-story__details .additional-info .button-container .btn{background:#EEF1F7}.customer-success-story-container>div.customer-success-story__details .additional-info .button-container .btn:hover{background:#313949;color:white}@media only screen and (max-width:1024px){.customer-success-story-container>div.customer-success-story__image-container{width:100%;margin-top:42px;margin-bottom:36px}}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images{margin:0;position:relative}@media only screen and (min-width:1024px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images{margin:-14px 0 0 0}}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs{display:flex;justify-content:center;gap:5px;position:relative;z-index:10}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab{background-color:#fff;color:#A2A9B0;font-size:11px;font-weight:600;line-height:13.5px;letter-spacing:0.33px;width:80px;padding:5px 0;text-align:center;cursor:pointer}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab:first-of-type{border-radius:5px 0 0 5px}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab:last-of-type{border-radius:0 5px 5px 0}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .customer-success-story__images__tabs .customer-success-story__images__tabs__tab.active{background-color:#5977A2;color:#F5F5F5}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper{margin-top:-10px;height:550px}@media only screen and (max-width:1024px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper{display:flex;justify-content:center}}@media only screen and (max-width:992px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper{height:500px}}@media only screen and (max-width:576px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper{height:450px}}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper img{height:550px;width:100%;object-fit:cover}@media only screen and (max-width:1024px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper img{height:auto;max-height:550px;max-width:550px}}@media only screen and (max-width:992px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper img{max-height:500px}}@media only screen and (max-width:576px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .image-wrapper img{max-height:450px}}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .arrow-buttons{position:absolute;bottom:16px;right:16px;display:flex;gap:16px}@media only screen and (max-width:1024px){.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .arrow-buttons{display:none}}.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .arrow-buttons .left-arrow,.customer-success-story-container>div.customer-success-story__image-container .customer-success-story__images .arrow-buttons .right-arrow{width:26px;height:26px;background:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.comfort-blue{color:#5977A2}#how-to-measure-page #page-header{background-color:#313949}#how-to-measure-page #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){#how-to-measure-page #page-header .hero{margin:0 auto}}@media only screen and (min-width:1024px){#how-to-measure-page #page-header .hero .hero-media{position:absolute;top:-285px;width:100%}}#how-to-measure-page #page-header .hero .hero-media img{position:absolute;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#how-to-measure-page #page-header .hero .hero-media img{position:relative;height:auto}}#how-to-measure-page #page-header .hero .hero-text{position:relative;padding:0 20px;flex-direction:column;justify-content:center;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){#how-to-measure-page #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){#how-to-measure-page #page-header .hero .hero-text{width:100%}}#how-to-measure-page #page-header .hero .hero-text .hero-text-content{max-width:800px}#how-to-measure-page #page-header .hero .hero-text .hero-text-content h1,#how-to-measure-page #page-header .hero .hero-text .hero-text-content h4,#how-to-measure-page #page-header .hero .hero-text .hero-text-content p,#how-to-measure-page #page-header .hero .hero-text .hero-text-content a{color:#fff}#how-to-measure-page #page-header .hero .hero-text .hero-text-content a{text-decoration:underline;cursor:pointer;position:relative}#how-to-measure-page #page-header .hero .hero-text .hero-text-content a .triangle{position:absolute;top:5px;left:11px}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step{text-align:center;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;justify-content:space-between}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step p{margin:20px 5px 10px 5px}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step p{margin:20px 0}}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step{margin:auto;flex-direction:row;max-width:85%}}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step>div{width:49%;align-self:center}}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro{margin:0 auto 25px;display:flex;flex-direction:column;justify-content:center;align-items:center}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro.last{margin-top:30px}@media only screen and (min-width:768px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro{max-width:80%;margin:0 auto 40px}}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro{max-width:85%;margin:0}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro.last{margin-top:-80px}}@media only screen and (min-width:1400px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro.last{margin-top:-100px}}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro h2{color:#5977A2;margin-top:10px}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro h2{margin-top:10px}}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-intro .cta{margin-top:30px}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step.step2 p,#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step.step3 p{text-align:left}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-things{margin:30px 0 0 0;width:100%}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-things{margin:0 0 30px 0}}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-things .step-things-list{display:flex;justify-content:space-evenly}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-things .step-things-list .step-things-list__thing{text-align:center}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-things .step-things-list .step-things-list__thing svg{height:60px}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .step-things .step-things-list .step-things-list__thing>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .video-container{height:250px}#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .video-container img{max-height:100%}@media only screen and (min-width:1400px){#how-to-measure-page .container .how-to-measure__steps .how-to-measure__step .video-container{height:400px}}#how-to-measure-page .container .how-to-measure__steps hr{height:1px;color:#313949;margin:0}@media only screen and (min-width:1024px){#how-to-measure-page .container .how-to-measure__steps hr{margin:1rem 0}}@media (max-width:1023px){#tips-ideas-page .search-modal-desktop-wrapper{display:none}}#tips-ideas-page #search-modal{display:none}#tips-ideas-page #search-modal .search-modal-content{background-color:white;width:100%;text-align:center;position:fixed;z-index:1001;padding:40px 0}#tips-ideas-page #search-modal #background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}#tips-ideas-page #search-modal .trigger-search{cursor:pointer}#tips-ideas-page #search-modal .search-input{width:40%;font-size:1.2em;border:none;margin-left:20px;margin-right:20px}#tips-ideas-page #search-modal .search-input:focus{border:none;outline:none}#tips-ideas-page .close-search-modal{cursor:pointer;color:#313949}#tips-ideas-page #search-modal-mobile{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:#fff}@media only screen and (min-width:1024px){#tips-ideas-page #search-modal-mobile{display:none}}#tips-ideas-page #search-modal-mobile .search-header{background-color:#EEF1F7;display:flex;justify-content:space-between;padding:30px 20px;align-items:center;height:fit-content}#tips-ideas-page #search-modal-mobile .search-header h2{margin:0}#tips-ideas-page #search-modal-mobile .search-bar{display:flex;justify-content:center;align-items:center;text-align:center;margin:30px 20px 0}#tips-ideas-page #search-modal-mobile .search-bar .trigger-search{color:#A2A9B0}#tips-ideas-page #search-modal-mobile .search-bar .search-input{border:none;margin-left:10px;margin-right:20px}#tips-ideas-page #search-modal-mobile .search-bar .search-input:focus{border:none;outline:none}#tips-ideas-page #search-modal-mobile .search-bar .clear-search{margin-left:auto;text-decoration:underline;cursor:pointer}#tips-ideas-page #search-modal-mobile hr{margin:0 20px;color:#EEF1F7;opacity:1;border-width:2px}@media only screen and (min-width:1024px){#tips-ideas-page #search-modal-mobile{display:none}}#tips-ideas-page #search-modal-mobile .search-button{color:#A2A9B0;border:none;font-size:14px;font-weight:700;display:flex;height:50px;width:12.375rem;justify-content:center;align-items:center;border-radius:18px;background:#EEF1F7;margin-bottom:30px;text-decoration:none;position:absolute;bottom:0;margin-left:calc(50% - 6.1875rem)}#tips-ideas-page .no-underline{text-decoration-line:none}#tips-ideas-page .organizing-tips-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:75px 0;opacity:0.85;background:#313949 url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/ec/45/ec452fd2-a045-43fc-9b51-ed5933209a4c/organizing_tips_header_background.jpg") 50%/cover no-repeat;background-blend-mode:overlay;text-wrap:pretty}#tips-ideas-page .organizing-tips-header h4{color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.25)}#tips-ideas-page .organizing-tips-header p{color:white;line-height:21px;text-shadow:2px 2px 4px rgba(0,0,0,0.25)}#tips-ideas-page .organizing-tips-header h1{color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.25)}#tips-ideas-page .back-to-all{margin:20px 50px 0}#tips-ideas-page .back-to-all.leave-search{padding-top:20px}@media (max-width:768px){#tips-ideas-page .back-to-all{margin:20px 20px 0}}@media only screen and (min-width:1024px){#tips-ideas-page .back-to-all{display:none}}#tips-ideas-page .section-title{margin:30px 0 20px;display:flex;flex-direction:column;text-align:center}@media (max-width:1023px){#tips-ideas-page .section-title{margin:5px 0}}#tips-ideas-page .section-title hr{display:block}#tips-ideas-page .section-title h2{margin-bottom:0}#tips-ideas-page .section-title .search-page{margin-top:25px}#tips-ideas-page .featured-articles{margin:0 50px}@media (max-width:768px){#tips-ideas-page .featured-articles{margin:5px 20px 10px}}#tips-ideas-page .featured-articles .featured-swiper{overflow:hidden}#tips-ideas-page .featured-articles .entry{display:flex;flex-direction:column}@media (max-width:1024px){#tips-ideas-page .featured-articles .entry{max-width:14.0625rem}}#tips-ideas-page .featured-articles .entry>a{position:relative}#tips-ideas-page .featured-articles .entry>a .bookmark-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2218%22%20viewBox%3D%220%200%2013%2018%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V16.871C0%2017.8139%201.0504%2018.3394%201.76107%2017.7491L6.5%2013.8135L11.2389%2017.7509C11.9479%2018.3412%2013%2017.8157%2013%2016.8728V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;right:20px;top:0;width:15px;height:21px}#tips-ideas-page .featured-articles .entry>a .entry-image{object-fit:cover;border-radius:0.3125rem;width:100%;aspect-ratio:1 / 1}#tips-ideas-page .featured-articles .entry>a .entry-title{font-weight:bold;margin:10px 0 20px;text-decoration-line:none}#tips-ideas-page .featured-articles .entry>a svg{position:absolute;right:20px}#tips-ideas-page .featured-articles .entry .read-more{color:#5977A2;text-decoration:underline}@media only screen and (min-width:1024px){#tips-ideas-page .featured-articles .entry .read-more{text-decoration:none}}#tips-ideas-page .all-articles{margin:0 50px 50px}@media (max-width:768px){#tips-ideas-page .all-articles{margin:0 20px 50px}}#tips-ideas-page .all-articles .article-filters{display:grid;margin-bottom:25px}#tips-ideas-page .all-articles .article-filters .categories-wrapper{display:none}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .categories-wrapper{display:grid;grid-template-columns:auto auto auto auto auto auto auto 1fr;row-gap:10px;column-gap:10px;justify-content:start}}#tips-ideas-page .all-articles .article-filters #space{grid-column:1;grid-row:1}#tips-ideas-page .all-articles .article-filters #topics{grid-column:5;grid-row:1}#tips-ideas-page .all-articles .article-filters .category{grid-row:2;width:max-content;border-radius:5px;border:solid 1px #A2A9B0;text-decoration-line:none;text-align:center;padding:10px}#tips-ideas-page .all-articles .article-filters .category.current{border:solid 1px #5977A2;background-color:#EEF1F7}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .category#More\ Spaces{margin-right:200px}}@media only screen and (min-width:1024px) and (max-width:1100px){#tips-ideas-page .all-articles .article-filters .category#More\ Spaces{margin-right:130px}}#tips-ideas-page .all-articles .article-filters .filter-icon{grid-column:1;grid-row:1;cursor:pointer}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .filter-icon{display:none}}#tips-ideas-page .all-articles .article-filters .link-search-container{grid-column:8;grid-row:1;margin-left:auto}#tips-ideas-page .all-articles .article-filters .link-search-container #view-all-link{display:none}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .link-search-container #view-all-link{display:unset;margin-right:10px}}#tips-ideas-page .all-articles .article-filters .link-search-container .search-btn{background:transparent;border:none}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:#fff}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters #filter-modal-mobile{display:none}}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .filter-header{background-color:#EEF1F7;display:flex;justify-content:space-between;padding:30px 20px;align-items:center;height:fit-content}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .filter-header h2{margin:0}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .categories-wrapper-mobile{display:flex;flex-direction:column;margin:20px}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .categories-wrapper-mobile .categories{display:flex;row-gap:10px;column-gap:10px;flex-wrap:wrap;margin-top:20px;margin-bottom:50px;cursor:pointer}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .categories-wrapper-mobile #clear-filters{margin-left:auto;text-decoration:underline;margin-bottom:0}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .apply-filters{color:#A2A9B0;border:none;font-size:14px;font-weight:700;display:flex;height:50px;width:12.375rem;justify-content:center;align-items:center;border-radius:18px;background:#EEF1F7;margin-bottom:30px;text-decoration:none;position:absolute;bottom:0;margin-left:calc(50% - 6.1875rem)}#tips-ideas-page .all-articles .all-entries{display:grid;grid-template-columns:20fr 20fr 20fr 20fr 20fr;column-gap:15px;row-gap:50px;margin-top:4rem}@media (max-width:1023px){#tips-ideas-page .all-articles .all-entries{margin-top:0;grid-template-columns:1fr 1fr 1fr}}@media (max-width:500px){#tips-ideas-page .all-articles .all-entries{grid-template-columns:1fr 1fr}}#tips-ideas-page .all-articles .all-entries .entry{display:flex;flex-direction:column}@media (max-width:1023px){#tips-ideas-page .all-articles .all-entries .entry{max-width:14.0625rem}}#tips-ideas-page .all-articles .all-entries .entry>a{position:relative}#tips-ideas-page .all-articles .all-entries .entry>a .bookmark-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2218%22%20viewBox%3D%220%200%2013%2018%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V16.871C0%2017.8139%201.0504%2018.3394%201.76107%2017.7491L6.5%2013.8135L11.2389%2017.7509C11.9479%2018.3412%2013%2017.8157%2013%2016.8728V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;right:20px;top:0;width:15px;height:21px}#tips-ideas-page .all-articles .all-entries .entry>a .entry-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:0.3125rem;width:100%}#tips-ideas-page .all-articles .all-entries .entry>a .entry-title{font-weight:bold;margin:10px 0 20px;text-decoration-line:none}#tips-ideas-page .all-articles .all-entries .entry .read-more{color:#5977A2;text-decoration:underline}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .all-entries .entry .read-more{text-decoration:none}}#tips-ideas-page .all-articles .button-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-top:50px}#tips-ideas-page .all-articles .button-wrapper .load-more{color:#FFFFFF;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;height:50px;width:12.375rem;padding:1rem 1.25rem;justify-content:center;align-items:center;border-radius:18px;background:#313949}#tips-ideas-page .all-articles .button-wrapper .load-more:hover{background-color:#1e2533}#tips-ideas-page .all-articles .button-wrapper .grey{color:#A2A9B0;font-weight:600}#tips-ideas-page .start-designing-wrapper{background-color:#EEF1F7;padding-top:25px;padding-bottom:40px;margin-bottom:50px}@media only screen and (min-width:1024px){#tips-ideas-page .start-designing-wrapper{padding-top:35px;padding-bottom:50px}}#tips-ideas-page .start-designing-wrapper .design-your-solution{margin:0}#tips-ideas-page .start-designing-wrapper .design-your-solution .design-subtitle{margin:30px auto 40px;letter-spacing:0.1rem}#entry-list-container{padding:50px 0}#entry-list-container .tag-search-header{text-align:center;padding:30px 0}#entry-list-container .tag-search-header p{font-size:13px;line-height:21px;letter-spacing:0.39px}#entry-list-container .view-all-container{text-align:right}#entry-list-container #entry-list{display:grid;grid-template-columns:20fr 20fr 20fr 20fr 20fr;column-gap:15px;row-gap:50px;margin-top:4rem}@media (max-width:1023px){#entry-list-container #entry-list{margin-top:0;grid-template-columns:1fr 1fr 1fr}}@media (max-width:500px){#entry-list-container #entry-list{grid-template-columns:1fr 1fr}}#entry-list-container #entry-list .entry{display:flex;flex-direction:column}@media (max-width:1023px){#entry-list-container #entry-list .entry{max-width:14.0625rem}}#entry-list-container #entry-list .entry figure{margin:0}#entry-list-container #entry-list .entry figure a{position:relative}#entry-list-container #entry-list .entry figure a .bookmark-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2218%22%20viewBox%3D%220%200%2013%2018%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V16.871C0%2017.8139%201.0504%2018.3394%201.76107%2017.7491L6.5%2013.8135L11.2389%2017.7509C11.9479%2018.3412%2013%2017.8157%2013%2016.8728V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;right:20px;top:0;width:15px;height:21px}#entry-list-container #entry-list .entry figure a .entry-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:0.3125rem;width:100%}#entry-list-container #entry-list .entry .card-block{margin:10px 0 20px}#entry-list-container #entry-list .entry .card-block .entry-title a{display:block;height:50px;font-weight:bold;text-decoration-line:none}#entry-list-container #entry-list .entry .card-block .read-more{color:#5977A2;text-decoration:underline}@media only screen and (min-width:1024px){#entry-list-container #entry-list .entry .card-block .read-more{text-decoration:none}}.comfort-blue{color:#5977A2}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}#page-content{display:flex;flex-direction:column;transform:translateY(-41px)}#page-content #contact-us-titlecard{display:flex;height:394px;width:100%;background-image:url(https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/2d/c6/2dc6e169-04ec-47d1-8f87-6129d53b9cd6/contact-us-redesign-header-pic-only.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#page-content #contact-us-titlecard>h1{margin:auto;color:#fff;text-align:center;font-variant-numeric:lining-nums proportional-nums;text-shadow:2px 2px 4px rgba(0,0,0,0.25);font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}@media screen and (max-width:640px){#page-content #contact-us-titlecard{display:flex;height:287px;width:100%;background-image:url(https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/c2/d3/c2d3f9ea-b824-40d9-aa7e-f2090f6603ff/contact-us-redesign-header-mobile-pic-only.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}#page-content #contact-us-titlecard>h1{font-size:32px;line-height:38px;letter-spacing:0.96px}}#page-content #self-service-resources{display:flex;flex-direction:column;background:#EEF1F7;height:218px;align-items:center;justify-content:space-evenly}@media screen and (max-width:640px){#page-content #self-service-resources{height:350px}}#page-content #self-service-resources>h3{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}@media screen and (max-width:640px){#page-content #self-service-resources>h3{display:none}}#page-content #self-service-resources #mobile-self-service-h3{display:none}@media screen and (max-width:640px){#page-content #self-service-resources #mobile-self-service-h3{display:block;margin:35px auto 25px auto}}#page-content #self-service-resources #self-service-options{display:flex;flex-direction:row;width:100%;justify-content:center}@media screen and (max-width:640px){#page-content #self-service-resources #self-service-options{flex-direction:column}}#page-content #self-service-resources #self-service-options>a{margin:0 40px;width:268px;height:52px;line-height:21px;background:#EEF1F7}@media screen and (max-width:640px){#page-content #self-service-resources #self-service-options>a{margin:0 auto 10px auto}}#page-content #get-expert-help{display:flex;flex-direction:column;align-items:center;margin-top:80px}#page-content #get-expert-help>h2{width:589px;height:49px;margin:auto auto 30px auto;color:#5977A2;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}@media screen and (max-width:640px){#page-content #get-expert-help>h2{width:350px;height:50px;color:#313949;text-align:center;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:0.96px;margin:0}}@media screen and (max-width:640px){#page-content #get-expert-help{margin-top:40px}}#page-content #get-expert-help>p{margin-top:10px;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;height:29px}@media screen and (max-width:640px){#page-content #get-expert-help>p{text-align:center;width:340px}}#page-content .horizontal-line{margin:0 auto}@media screen and (max-width:1024px){#page-content .horizontal-line{width:900px;overflow:hidden}}@media screen and (max-width:640px){#page-content .horizontal-line{display:none}}#page-content .horizontal-line-mobile{display:none}@media screen and (max-width:640px){#page-content .horizontal-line-mobile{display:block;margin:40px auto}}#page-content #ds-cs-support-tabs-container{display:flex;flex-direction:row;justify-content:center;width:100%;max-width:1300px;margin:0 auto;height:620px;padding:46px}@media screen and (max-width:640px){#page-content #ds-cs-support-tabs-container{flex-direction:column;height:auto;padding:42px;padding-top:0}}#page-content #ds-cs-support-tabs-container .contact-tab{display:flex;flex-direction:column;align-items:center;width:100%;justify-content:space-between}#page-content #ds-cs-support-tabs-container .contact-tab:first-of-type{border-right:1px solid #A2A9B0}@media screen and (max-width:640px){#page-content #ds-cs-support-tabs-container .contact-tab:first-of-type{border-right:none}}#page-content #ds-cs-support-tabs-container .contact-tab p{text-align:center;max-width:408px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-header{display:flex;flex-direction:column;align-items:center;gap:17px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-header>h2{color:#313949;text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:33px;letter-spacing:0.84px;margin:0}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-header>p{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container{flex:1;display:flex;flex-direction:column;justify-content:center}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container .phone-container{display:flex;justify-content:space-evenly;margin:0 auto}@media screen and (max-width:640px){#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container .phone-container{margin-bottom:18px}}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container .phone-container>i{color:#5977A2;align-content:center;font-size:14px;font-style:normal;font-weight:900;line-height:normal}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container .phone-container>p{color:#5977A2;margin:auto auto auto 12px;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container .phone-container>a{all:unset;cursor:pointer}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container .phone-container>a .phone-number{color:#5977A2;display:flex;height:37px;flex-direction:column;justify-content:center;flex-shrink:0;font-family:"Plus Jakarta Sans";font-size:22px;font-style:normal;font-weight:700;line-height:34.5px;letter-spacing:1.32px;margin:auto auto auto 12px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container>a{text-decoration-line:none}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container #we-speak-spanish{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container #out-usa-premessage{color:#313949;margin:19px 0 0 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:9px;font-style:italic;font-weight:400;line-height:19px;letter-spacing:0.54px}@media screen and (max-width:640px){#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container #out-usa-premessage{margin-top:5px}}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-phone-container #out-usa-phone-number{color:#313949;margin-top:0;display:flex;width:291px;height:11px;flex-direction:column;justify-content:center;flex-shrink:0;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:34.5px;letter-spacing:0.84px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-hours-container{display:flex;flex-direction:column;margin-top:auto;margin-bottom:30px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-hours-container>h4{text-align:center}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-hours-container #schedule-container{display:grid;margin-top:7.5px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto)}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-hours-container #schedule-container .open-days{width:50px;margin:1.5px 4px}#page-content #ds-cs-support-tabs-container .contact-tab .contact-tab-hours-container #schedule-container .cmsplugin-text>p{width:125px;margin:1.5px 4px}@media screen and (max-width:640px){#page-content #ds-cs-support-tabs-container #container-seperator-column{width:100vw;transform:translateX(-21px)}}#page-content #ds-cs-support-tabs-container .support-tab{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin:50px 0}#page-content #ds-cs-support-tabs-container .support-tab>p{width:408px;text-wrap:wrap;text-align:center}#page-content #ds-cs-support-tabs-container .support-tab .phone-container{display:flex;justify-content:space-evenly;margin:0 auto}#page-content #ds-cs-support-tabs-container .support-tab .phone-container>i{color:#5977A2;align-content:center;font-size:14px;font-style:normal;font-weight:900;line-height:normal}#page-content #ds-cs-support-tabs-container .support-tab .phone-container>p{color:#5977A2;margin:auto auto auto 12px;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#page-content #ds-cs-support-tabs-container .support-tab .hours-container{display:flex;flex-direction:column;margin-top:30px}#page-content #ds-cs-support-tabs-container .support-tab .hours-container>h4{margin:30px auto 0 auto}#page-content #ds-cs-support-tabs-container .support-tab .hours-container #schedule-container{display:grid;margin-top:7.5px;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(3,auto)}#page-content #ds-cs-support-tabs-container .support-tab .hours-container #schedule-container .open-days{width:50px;margin:1.5px 4px}#page-content #ds-cs-support-tabs-container .support-tab .hours-container #schedule-container .open-times{width:125px;margin:1.5px 4px}#page-content #ds-cs-support-tabs-container .vertical-line{margin:39px 120px}@media screen and (max-width:640px){#page-content #ds-cs-support-tabs-container .vertical-line{display:none}}#page-content #bottom-line{margin-bottom:70px}#page-content #face-to-name{display:flex;flex-direction:row;justify-content:center;background:#313949;margin:70px auto 60px auto}@media screen and (max-width:1024px){#page-content #face-to-name{flex-direction:column;margin:70px 0 10px 0}}#page-content #face-to-name img{width:650px;height:450px}@media screen and (max-width:1024px){#page-content #face-to-name img{display:none}}#page-content #face-to-name #mobile-footer-ant{display:none}@media screen and (max-width:1024px){#page-content #face-to-name #mobile-footer-ant{display:block;width:auto;height:auto}}#page-content #face-to-name #meet-designers{width:650px;height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:1024px){#page-content #face-to-name #meet-designers{width:auto;height:280px}}#page-content #face-to-name #meet-designers>h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;color:#fff;text-align:center;font-variant-numeric:lining-nums proportional-nums}#page-content #face-to-name #meet-designers>h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#page-content #face-to-name #meet-designers>h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}#page-content #face-to-name #meet-designers>p{color:#fff;text-align:center;width:400px;padding:20px 0 25px 0}@media screen and (max-width:1024px){#page-content #face-to-name #meet-designers>p{width:320px;padding:unset}}#page-content #face-to-name #meet-designers>a{color:#fff;background:#313949;display:inline-flex;padding:16px 20px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #fff;color:var(--Easy-Closets-White,#FFF);text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px}@media screen and (max-width:640px){.site-footer .get-started{display:none}}.comfort-blue{color:#5977A2}body{color:#313949;font-family:"Plus Jakarta Sans",sans-serif}.no-scroll{overflow:hidden}.collapsing{-webkit-transition:none;transition:none;display:none}h1{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}h1.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h1{font-size:45px;letter-spacing:1.35px;line-height:48px}}h2{color:#313949;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;font-variant-numeric:lining-nums proportional-nums;margin:0 0 10px 0}h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){h2{font-size:28px;font-style:normal;letter-spacing:0.84px;line-height:32px}}h3,h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width:1024px){h3,h4{font-size:16px;letter-spacing:1.6px}}h3.comfort-blue,h4.comfort-blue{color:#5977A2}h4{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:17px;letter-spacing:1.1px;text-transform:uppercase}@media only screen and (min-width:1024px){h4{font-size:16px;letter-spacing:0.96px}}p,li{color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.small-text,li.small-text{font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px}p.medium-text,li.medium-text{font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}p strong,li strong{font-weight:600}img{max-width:100%}a,a:hover{color:#313949;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}a.more-info,a.more-info:hover,a:hover.more-info,a:hover.more-info:hover{color:#A2A9B0;font-family:'Plus Jakarta Sans';font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline;background-image:url('data:image/svg+xml,<svgxmlns="http://www.w3.org/2000/svg"width="15"height="15"viewBox="001515"fill="none"><pathd="M157.5C1511.642111.6421157.515C3.3578615011.642107.5C03.357863.3578607.50C11.64210153.35786157.5Z"fill="%23A2A9B0"/><pathd="M6.71611V8.284H4V6.702H6.716V4H8.298V6.702H11V8.284H8.298V11H6.716Z"fill="white"/></svg>');background-repeat:no-repeat;background-position:right bottom;padding-right:20px}a.explore,a.explore:hover,a:hover.explore,a:hover.explore:hover{display:block;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:none;width:fit-content}a.explore span,a.explore:hover span,a:hover.explore span,a:hover.explore:hover span{background:linear-gradient(to top,#EEF1F7 50%,transparent 50%);margin-right:5px}a.comfort-blue,a:hover.comfort-blue{color:#5977A2}.semibold{font-weight:600}.bold{font-weight:700}.hide,.hidden{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #ffffff inset!important}.flex{display:flex}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}#page-header{margin-top:75px}@media only screen and (min-width:1024px){#page-header{margin-top:0}}#main{position:relative;margin-top:72px}@media (min-width:992px){#main{margin-top:110px}}@media (min-width:1275px){#main{margin-top:120px}}#main.has-promo{margin-top:100px}@media only screen and (min-width:1024px){#main.has-promo{margin-top:160px}}#main #content .container .main-content{padding:60px 0}#main #content .container.alert-container{position:absolute;padding-top:25px;padding-bottom:25px;left:0;right:0}#main #content .container.alert-container .alert-success{background-color:#5977A2;border-color:#313949;color:#fff;letter-spacing:0.45px;z-index:10}@media only screen and (min-width:992px){.container{padding:0 100px}}@media only screen and (min-width:1024px){.container{max-width:100%}}@media only screen and (min-width:1200px){.container{max-width:1500px}}@media only screen and (min-width:1400px){.container{padding:0 50px}}@media only screen and (min-width:1500px){.container{padding:0 12px}}@media only screen and (min-width:1024px){.hero{margin:0 auto;height:580px;display:flex;flex-direction:row-reverse}}.hero.full-width .hero-media{width:100%}.hero.full-width .hero-text{display:none}@media only screen and (min-width:1024px){.hero .hero-media{width:60%}}.hero .hero-media img{width:100%}@media only screen and (min-width:1024px){.hero .hero-media img{height:100%;object-fit:cover}}.hero .hero-text{height:325px;padding:0 50px;display:flex;align-items:center;margin-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text{max-width:90%;margin:0 auto 20px}}@media only screen and (min-width:1024px){.hero .hero-text{width:45%;height:100%}}@media only screen and (min-width:1400px){.hero .hero-text{padding:0px 20px;justify-content:flex-end}}@media only screen and (min-width:1024px){.hero .hero-text .hero-text-content{max-width:580px}}.hero .hero-text .hero-text-content h1{margin:25px 0}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content h1{line-height:55px}}.hero .hero-text .hero-text-content h1 span{color:#5977A2}.hero .hero-text .hero-text-content h3{color:#5977A2}.hero .hero-text .hero-text-content p{padding-bottom:20px}@media only screen and (min-width:768px){.hero .hero-text .hero-text-content p{max-width:70%;margin:0 auto;padding-bottom:40px}}.hero .hero-text .hero-text-content p strong{background-color:#F6EEE5}.hero .down-arrow{margin:50px auto 0;height:20px;width:20px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%229%22%20viewBox%3D%220%200%2019%209%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M18%201L9.5%208L1%200.999999%22%20stroke%3D%22%235977A2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center}.hero.default{display:block;position:relative;overflow:hidden;height:auto}.hero.default .hero-media{width:100%;height:100%}.hero.default .hero-media img{position:absolute;height:100%;width:100%;object-fit:cover}.hero.default .hero-text{position:relative;justify-content:center}@media only screen and (min-width:1024px){.hero.default .hero-text{width:100%;height:350px}}.get-started{background-color:#313949;padding:40px 0}.get-started h2,.get-started a,.get-started p{text-align:center;color:#fff;margin:0 auto}.get-started h2{max-width:60%;margin-bottom:30px}.get-started a{text-decoration:none}.get-started a svg{margin-left:5px}#ec-mobile-cta{display:none;position:relative;align-items:center;justify-content:center;position:fixed;bottom:20px;left:20px;z-index:16}#ec-mobile-cta.active{display:flex}@media only screen and (min-width:768px){#ec-mobile-cta.active{display:none}}#ec-mobile-cta a>button{position:relative;border:2px solid #fff;background-color:#313949;z-index:1140;height:61px;width:61px;border-radius:50%}#ec-mobile-cta a>button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ec-mobile-cta a .slide-out-bar{display:flex;align-items:center;justify-content:center;position:absolute;top:18px;left:55px;width:0;height:28px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22209%22%20height%3D%2228%22%20viewBox%3D%220%200%20209%2028%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M199.044%201H4C2.34315%201%201%202.34315%201%204V24C1%2025.6569%202.34314%2027%204%2027H198.989C200.089%2027%20201.101%2026.3977%20201.626%2025.4306L207.336%2014.9063C207.841%2013.9756%20207.818%2012.8476%20207.275%2011.9383L201.62%202.4626C201.079%201.55553%20200.1%201%20199.044%201Z%22%20fill%3D%22white%22%20stroke%3D%22%23313949%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:-15px;text-wrap:nowrap;overflow:auto}#ec-mobile-cta a .slide-out-bar>div{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#ec-mobile-cta a .slide-out-bar .close-button{display:none;align-items:center;justify-content:center;position:absolute;right:-20px;top:-15px;background-color:transparent;border:none;height:22px;width:22px;border-radius:50%;background-color:#fff;border:2px solid #313949;padding:2px}#ec-mobile-cta a .slide-out-bar .close-button img{width:10px;height:10px}.help-button{cursor:pointer;position:fixed;right:20px;bottom:20px;z-index:15}.ec-modal.auth-modal{margin-top:73px}@media only screen and (min-width:1024px){.ec-modal.auth-modal{margin-top:135px}}.ec-modal.auth-modal .modal-dialog{background:#fff}@media only screen and (min-width:1024px){.ec-modal.auth-modal .modal-dialog{padding:100px 0}}.ec-modal.auth-modal .modal-dialog .modal-content{max-width:500px;margin:0 auto}.ec-modal.auth-modal .modal-dialog .modal-content .modal-header{margin-top:10px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body{margin-bottom:100px}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text,.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .help-text>a{color:#A2A9B0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .sign-in-error p{font-size:13px;color:#C42523;margin:20px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .error-response{color:#C42523;margin:25px 0}.ec-modal.auth-modal .modal-dialog .modal-content .modal-body form .form-footer{margin-top:40px}.auth-form-container{padding:60px 0 120px}@media only screen and (min-width:1024px){.auth-form-container{padding:100px 0}}.auth-form-container .container{max-width:400px;padding:0 12px;margin:0 auto}.auth-form-container .container form .help-text,.auth-form-container .container form .help-text>a{color:#A2A9B0}.auth-form-container .container form .sign-in-error p,.auth-form-container .container form .auth-form-errors p{font-size:13px;color:#C42523;margin:20px 0}.auth-form-container .container form .error-response{color:#C42523;margin:25px 0}.auth-form-container .container form .form-footer{margin-top:40px}footer.site-footer{background-color:#F6EEE5;margin-bottom:-25px}footer.site-footer .container>.d-flex{padding:50px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex{flex-direction:row-reverse;justify-content:space-between;padding:30px 0}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div:first-of-type{width:24%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div:last-of-type{width:73%}}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div{flex-direction:row-reverse}}footer.site-footer .container>.d-flex>div h2{font-size:20px;margin:0 0 5px}footer.site-footer .container>.d-flex>div p{font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.d-flex>div form{margin-top:15px}footer.site-footer .container>.d-flex>div form .input-with-button{position:relative}footer.site-footer .container>.d-flex>div form .input-with-button input{font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:350px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button input{width:100%}}footer.site-footer .container>.d-flex>div form .input-with-button button{position:absolute;right:10px;top:13px}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div form .input-with-button button{left:0;right:25px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div form .input-with-button button{right:10px;left:unset}}footer.site-footer .container>.d-flex>div form .input-with-button button svg{width:14px;height:14px}footer.site-footer .container>.d-flex>div form p{font-size:9px;padding:10px 0;line-height:18.5px;margin:0}footer.site-footer .container>.d-flex>div form p a{font-size:9px}footer.site-footer .container>.d-flex>div .logo{padding:30px 0}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .logo{padding:40px 0 35px}}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .logo{padding:5px 0 35px}}footer.site-footer .container>.d-flex>div .logo img{max-width:180px}footer.site-footer .container>.d-flex>div .links .link-set{width:48%}@media only screen and (min-width:768px){footer.site-footer .container>.d-flex>div .links .link-set{width:25%}}footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:8px}@media only screen and (min-width:1024px){footer.site-footer .container>.d-flex>div .links .link-set h3{margin-bottom:10px}}footer.site-footer .container>.d-flex>div .links .link-set ul{padding:0;margin:0;list-style-type:none}footer.site-footer .container>.d-flex>div .links .link-set ul li{margin-bottom:3px}footer.site-footer .container>.d-flex>div .links .link-set ul li a{text-decoration:none;font-size:13px;line-height:26px;letter-spacing:0.39px}footer.site-footer .container>.copyright{padding:0 0 20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1200px){footer.site-footer .container>.copyright{flex-direction:row;gap:30px}}@media only screen and (min-width:1400px){footer.site-footer .container>.copyright{gap:115px}}footer.site-footer .container>.copyright p{font-size:13px}footer.site-footer .container>.copyright .copyright__links{padding:0;list-style-type:none;display:flex;justify-content:start;align-items:center;flex-wrap:wrap}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links{gap:20px}}footer.site-footer .container>.copyright .copyright__links li{width:50%;margin-bottom:3px}@media only screen and (min-width:768px){footer.site-footer .container>.copyright .copyright__links li{width:unset;margin-bottom:0}}footer.site-footer .container>.copyright .copyright__links li:last-of-type{border-right:none}footer.site-footer .container>.copyright .copyright__links li a{font-size:13px;line-height:26px;letter-spacing:0.39px}.profile-header .hero{height:114px;background-color:#F2F4F8}@media only screen and (min-width:1024px){.profile-header .hero{height:198px}}.profile-header .hero .hero-text{justify-content:center;align-items:center;max-width:100%;width:100%;height:100%;padding:0;margin:0}.profile-content .page-content-wrapper,.profile-designs-content .page-content-wrapper{width:100%;display:flex}.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{padding:0}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper.container-xl,.profile-designs-content .page-content-wrapper.container-xl{max-width:1500px;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}}.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{width:22%;display:none;border-right:1px solid #F2F4F8}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .sidebar-left,.profile-designs-content .page-content-wrapper .sidebar-left{display:inline}}.profile-content .page-content-wrapper .sidebar-left .side-nav hr,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav hr{color:#F2F4F8;margin:24px 0;opacity:1}.profile-content .page-content-wrapper .sidebar-left .side-nav a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav a{text-decoration:none}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings{padding:40px 30px 0 0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a{display:inline}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner a.myDesigner-your-designer-text,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px;margin-bottom:5px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner i{margin-right:8px;font-size:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more{padding:0 30px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myDesigner #myDesigner-contact-info{display:grid;padding:0 20px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul{display:grid;row-gap:33px;list-style:none;padding:0 10px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li{padding:0}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active{border-top:unset;border-bottom:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome ul li.active a{color:unset}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myHome a:hover{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp{display:grid;row-gap:16px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a{color:#0D6EFD}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{color:#313949}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp a,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.profile-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7,.profile-designs-content .page-content-wrapper .sidebar-left .side-nav .profile-settings #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:100%}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content,.profile-designs-content .page-content-wrapper .main-content{width:80%}}.profile-content .page-content-wrapper .main-content .my-account-content,.profile-designs-content .page-content-wrapper .main-content .my-account-content{display:flex;flex-direction:column}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{display:flex;padding:0 0 20px 0;gap:50px;justify-content:center;border-bottom:#EEF1F7 1px solid;margin-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{border-bottom:none;justify-content:flex-end;padding:0;margin-bottom:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links{padding:0 35px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a{text-align:right;font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration:none;padding:20px 0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-links>div a span{padding-left:5px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:30px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{padding-bottom:50px;max-width:700px;margin:0}}@media only screen and (min-width:1400px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container{margin:15px 0 30px 200px;max-width:450px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container h2{font-size:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:50px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form{margin-top:70px}}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .add-email{color:#5977A2;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;text-decoration-line:underline;background-color:transparent;border:none;padding:0;display:block;width:fit-content;margin-bottom:20px;min-width:fit-content}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating{margin-bottom:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist{padding-left:0;list-style:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .form-floating .errorlist li{color:#A2A9B0;font-size:9px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:0.54px;margin-top:-20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact{align-items:center;margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating{margin-bottom:0}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2),.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.form-floating:nth-of-type(2){display:none}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .contact-formset-user_contact>.remove-email{display:block;margin-bottom:20px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn{margin-top:40px}.profile-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input,.profile-designs-content .page-content-wrapper .main-content .my-account-content .my-account-form-container #my-account-form .submit-btn input{display:block;margin:0 auto}.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:20px 15px}@media only screen and (min-width:1024px){.profile-content .page-content-wrapper .main-content .proposal-list-container,.profile-content .page-content-wrapper .main-content .proposal-create-container,.profile-designs-content .page-content-wrapper .main-content .proposal-list-container,.profile-designs-content .page-content-wrapper .main-content .proposal-create-container{padding:40px 25px}}.sample-kit-request #page-header{background-color:#313949}.sample-kit-request #page-header .hero{position:relative;height:350px;overflow:hidden}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero{margin:0 auto}}.sample-kit-request #page-header .hero .hero-media{position:absolute;height:100%;width:100%}.sample-kit-request #page-header .hero .hero-media img{height:100%;object-fit:cover}.sample-kit-request #page-header .hero .hero-text{position:relative;padding:0 40px;background-color:#313949;opacity:80%;height:100%;max-width:100%}@media only screen and (min-width:768px){.sample-kit-request #page-header .hero .hero-text{max-width:100%;margin:0}}@media only screen and (min-width:1024px){.sample-kit-request #page-header .hero .hero-text{width:100%}}.sample-kit-request #page-header .hero .hero-text .hero-text-content{max-width:800px}.sample-kit-request #page-header .hero .hero-text .hero-text-content h1,.sample-kit-request #page-header .hero .hero-text .hero-text-content p{color:#fff}.sample-kit-request .intro-section{background-color:#EEF1F7;padding:30px 0;margin:0 auto}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .container{max-width:1140px}}@media only screen and (min-width:1024px){.sample-kit-request .intro-section{background-color:#fff}}.sample-kit-request .intro-section h3{text-align:center;margin-bottom:25px}.sample-kit-request .intro-section .expectations{display:flex;flex-direction:column;gap:15px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations{flex-direction:row;gap:30px}}.sample-kit-request .intro-section .expectations .expectation{background-color:#fff;border-radius:6px;font-size:13px;font-weight:600;line-height:21px;letter-spacing:0.39px;display:flex;flex-direction:row;align-items:center;height:55px;padding:0 10px;gap:10px}@media only screen and (min-width:1024px){.sample-kit-request .intro-section .expectations .expectation{background-color:#EEF1F7;height:90px;width:50%;padding:10px;font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}}@media only screen and (min-width:1200px){.sample-kit-request .intro-section .expectations .expectation{height:70px}}.sample-kit-request .intro-section .expectations .expectation>svg{width:8%}.sample-kit-request .intro-section .expectations .expectation>div{width:90%}.sample-kit-request .sample-kit-request-form-container{margin:30px 0}.sample-kit-request .sample-kit-request-form-container .container{padding-right:20px;padding-left:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container .container{max-width:1160px}}.sample-kit-request .sample-kit-request-form-container h2{margin:30px 0 20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set{margin-bottom:30px;flex-wrap:wrap;gap:20px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:47%;cursor:pointer}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label{width:20%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container{position:relative;margin-bottom:15px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container img{width:100%;object-fit:cover}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .btn-radio-tooltip{position:absolute;top:10px;right:10px;background-color:#5977A2;border-radius:50%;border:none;height:18px;width:18px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;line-height:172.9%;display:flex;justify-content:center;align-items:center;cursor:help}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container .radio-tooltip{display:none;position:absolute;top:0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-image-container svg.pointer{position:absolute;top:-10px;right:50%;width:8px;height:8px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container{display:flex;align-items:center}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox{height:14px;width:14px;border:1px solid #A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-13px 0px 0 1px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .checkbox svg{margin:-14px 0px 0 1px}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container .choice-label{margin-bottom:1px;margin-left:10px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]{opacity:0;width:1px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set>label .radio-input-container input[type="radio"]:checked + .checkbox{border:1px solid #313949;background-color:#313949}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-radio-set#radio_set_id_sample_type_0>label{width:32%}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #input_holder_id_state>label{display:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist{padding-left:0;list-style:none}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .errorlist li{font-size:13px;color:#A2A9B0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .form-captcha>.form-captcha-container{margin:0 0 30px 0}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:20px}@media only screen and (min-width:1024px){.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text{margin-bottom:0}}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form .legal-text p{font-size:11px}.sample-kit-request .sample-kit-request-form-container #sample-kit-request-form #samplekit-form-submit{margin:0 auto 30px}.sample-kit-radio-tooltip{text-align:left;background-color:#525252;border-radius:10px;--bs-tooltip-bg:#525252;--bs-tooltip-max-width:300px}.sample-kit-radio-tooltip .tooltip-inner{text-align:left;padding:10px}.enter-design-form-wrapper{display:flex;flex-direction:column;margin:0;height:100%;justify-content:center}.enter-design-form-wrapper #enter_design_form .container{max-width:1060px}.enter-design-form-wrapper #enter_design_form .container .image-radio{margin:35px 0 25px;justify-content:center}.enter-design-form-wrapper #enter_design_form .container .image-radio input{position:absolute;opacity:0}.enter-design-form-wrapper #enter_design_form .container .image-radio img:hover{cursor:pointer}.enter-design-form-wrapper #enter_design_form #layout .image-radio .closet-type{max-width:250px}.design-selector-footer{text-align:center}.design-selector-footer__buttons{margin-top:30px;display:flex;justify-content:center;gap:20px}#spinnerContainer{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;display:none;color:white;text-align:center;z-index:4000}#spinnerContainer #loading-message{font-size:1.4rem;line-height:3}#spinnerContainer .fa-spinner{font-size:5em}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000;background-color:#313949;opacity:.7;display:none}#shipping-info-header{width:100%;min-height:157px;background-color:#EEF1F7;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:27px;margin-bottom:71px;margin-top:48px}@media screen and (max-width:768px){#shipping-info-header{padding:20px}}#shipping-info-header p{margin:0;padding:0}#shipping-info-header .line-with-checkmark{margin-bottom:14px;display:flex;align-items:center}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark{width:100%}}#shipping-info-header .line-with-checkmark .horizontal-line{width:670px;margin:0;border-top:2px solid #5977A2}@media screen and (max-width:768px){#shipping-info-header .line-with-checkmark .horizontal-line{width:100%}}#shipping-info-header .free-shipping-unlocked-message{text-align:center;color:#313949;font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}#shipping-info-header .free-shipping-unlocked-message .free-shipping-bold{font-weight:600;color:#5977A2}#shipping-info-header .free-shipping-message{text-align:center;color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.33px}#shipping-info-header .free-shipping-message.free-shipping-not-reached{font-size:15px;letter-spacing:.45px}#shipping-info-header .free-shipping-message .free-bold{font-weight:500;color:#5977A2}#shipping-info-header .free-shipping-message a{text-decoration-line:underline;cursor:pointer;color:inherit}@media screen and (max-width:768px){#shipping-info-header .free-shipping-message a{display:block}}.order-page .wrap,.account-page .wrap{margin:10px 0 40px}.order-page .title.wrap,.account-page .title.wrap{margin-bottom:55px}.order-page .btn,.account-page .btn{display:flex;min-width:196px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #313949;background:white;color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:capitalize;text-wrap:nowrap}.order-page .btn:disabled,.order-page .btn:disabled:hover,.order-page .btn:disabled:disabled:hover,.order-page .btn.disabled,.order-page .btn.disabled:hover,.account-page .btn:disabled,.account-page .btn:disabled:hover,.account-page .btn:disabled:disabled:hover,.account-page .btn.disabled,.account-page .btn.disabled:hover{color:#A2A9B0;background:#DDE1E6}.order-page .btn-primary,.account-page .btn-primary{background:#313949;color:white}.order-page .btn-primary:hover,.account-page .btn-primary:hover{color:white;background:#313949;border-color:transparent;box-shadow:0px 0px 0px 0px transparent}.order-page .btn-primary:focus,.order-page .btn-primary:active,.order-page .btn-primary:active:hover,.order-page .btn-primary:active:focus,.account-page .btn-primary:focus,.account-page .btn-primary:active,.account-page .btn-primary:active:hover,.account-page .btn-primary:active:focus{background-color:#313949}.order-page #next-prev-btns,.account-page #next-prev-btns{display:flex;justify-content:space-between;max-width:670px;margin-left:auto;margin-right:auto;margin-top:59px}@media screen and (max-width:768px){.order-page #next-prev-btns,.account-page #next-prev-btns{flex-direction:column-reverse;max-width:350px}.order-page #next-prev-btns .btn,.account-page #next-prev-btns .btn{width:100%;margin-bottom:10px}.order-page #next-prev-btns .btn + .btn,.account-page #next-prev-btns .btn + .btn{margin-left:0}}@media screen and (max-width:768px){.order-page .order-received,.account-page .order-received{margin-left:20px;margin-right:20px}}.order-page .order-received h2,.account-page .order-received h2{font-weight:bold;text-align:center;text-transform:uppercase;margin:25px 0}.order-page .order-received .form-foot,.account-page .order-received .form-foot{margin:20px}.order-page .order-received .form-foot p a,.account-page .order-received .form-foot p a{color:#5977A2}.order-page .order-received .form-foot label,.account-page .order-received .form-foot label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;text-transform:unset}.order-page .order-received .form-foot label.required:after,.account-page .order-received .form-foot label.required:after{content:""}.order-page .order-received .form-foot input[type="checkbox"],.account-page .order-received .form-foot input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}.order-page .order-received .form-foot .btn,.account-page .order-received .form-foot .btn{font-size:15px;padding:15px}.order-page .order-received .form-foot .btn#prevstep,.account-page .order-received .form-foot .btn#prevstep{float:left}.order-page .order-received .form-foot .btn#nextstep,.account-page .order-received .form-foot .btn#nextstep{float:right}.order-page .order-received .form-foot #validation-error,.account-page .order-received .form-foot #validation-error{display:none;color:#ce0000;font-size:x-large}.order-page .order-received .form-foot img.affirm-checkout,.account-page .order-received .form-foot img.affirm-checkout{cursor:pointer}.order-page h1,.account-page h1{color:#313949;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}.order-page h1 .lower,.account-page h1 .lower{text-transform:lowercase}.order-page h2,.account-page h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}.order-page .cf,.account-page .cf{clear:both;zoom:1}.order-page .cf:before,.order-page .cf:after,.account-page .cf:before,.account-page .cf:after{content:"";display:table;clear:both}.order-page .title,.account-page .title{text-align:center}.order-page .title p,.account-page .title p{font-size:22px;font-weight:400;line-height:1.2em}.order-page .red-text,.account-page .red-text{color:#C42523;font-weight:900}.order-page legend,.account-page legend{border-bottom:1px solid #D0D1D2;font-weight:900;text-transform:uppercase;padding-bottom:20px;font-size:20px}.order-page fieldset#cart-form,.account-page fieldset#cart-form{padding-bottom:20px}.order-page #ltl-confirmation-modal-container,.account-page #ltl-confirmation-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.order-page #ltl-confirmation-modal-container .modal-underlay,.account-page #ltl-confirmation-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:530px;max-height:90%;display:flex;flex-direction:column;align-items:center;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:17px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans"}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal{width:349px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal li,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal li{color:#313949;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.78px;margin:0;padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header{border-radius:17px 17px 0 0;background-color:#EEF1F7;width:100%;border:none;padding:21px 42px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-header p{color:#5977A2;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.6px;text-transform:uppercase}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 42px;overflow-y:auto}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar{width:30px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-track{background-color:transparent}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body::-webkit-scrollbar-thumb{background:#EEF1F7;border:10px solid transparent;border-radius:13px;background-clip:content-box}@media screen and (max-width:768px){.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body{padding:21px 26px}}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h3{color:#313949;font-size:18px;font-weight:700;letter-spacing:0.54px;font-style:normal;line-height:normal}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body h4{color:#313949;font-size:13px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:.78px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .bolded{font-weight:700}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .boxed-message{border-radius:10px;background-color:#EEF1F7;padding:10px;margin-top:9px;margin-bottom:24px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body ul{padding-left:20px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body a{color:#5977A2;text-decoration-line:underline}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .form-group{margin-top:16px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;display:flex}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"],.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body label input[type="checkbox"]{width:14px;height:14px;accent-color:#313949;vertical-align:middle;margin-top:4px}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input{padding:0}.order-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator,.account-page #ltl-confirmation-modal-container .ltl-confirmation-modal .modal-body .sc-input .sc-indicator{display:none}.order-page .review-summary,.account-page .review-summary{display:flex;justify-content:space-between;margin-top:25px}.order-page .review-summary>div,.account-page .review-summary>div{width:48%}.order-page .review-set,.account-page .review-set{max-width:600px;margin:0 auto 60px}.order-page .review-set p,.account-page .review-set p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;letter-spacing:0.78px}.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:398px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.order-page #estimated-ship-date,.account-page #estimated-ship-date{width:90%;margin-left:20px;margin-right:20px}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{line-height:0.75}}.order-page #estimated-ship-date h1,.account-page #estimated-ship-date h1{margin-bottom:0}.order-page #estimated-ship-date p,.account-page #estimated-ship-date p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:17.25px;letter-spacing:0.78px}.order-page #cart-form,.account-page #cart-form{overflow-x:auto}.order-page #cart-form .items,.account-page #cart-form .items{margin:0 0 60px 0;width:100%}@media screen and (max-width:768px){.order-page #cart-form .items,.account-page #cart-form .items{display:none}}.order-page #cart-form .items th,.account-page #cart-form .items th{border-bottom:2px solid #EEF1F7;text-align:left;padding:12px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:0.66px;text-transform:uppercase}.order-page #cart-form .items th.col-total,.account-page #cart-form .items th.col-total{text-align:right}.order-page #cart-form .items #cart-packages-contents td,.account-page #cart-form .items #cart-packages-contents td{padding:10px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}.order-page #cart-form .items #cart-packages-contents td.col-item,.account-page #cart-form .items #cart-packages-contents td.col-item{padding-left:0}.order-page #cart-form .items #cart-packages-contents td.col-total,.account-page #cart-form .items #cart-packages-contents td.col-total{padding-right:0}.order-page #cart-form .items #cart-packages-contents .product,.account-page #cart-form .items #cart-packages-contents .product{background-color:#eee}.order-page #cart-form .items #cart-packages-contents .col-total,.account-page #cart-form .items #cart-packages-contents .col-total{font-weight:700}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder{border:3px solid #fff;height:260px;width:260px;padding:4px;background-color:white}.order-page #cart-form .items #cart-packages-contents .col-design .img-holder img,.account-page #cart-form .items #cart-packages-contents .col-design .img-holder img{height:inherit}.order-page #cart-form .items #cart-packages-contents .col-item .img-holder,.account-page #cart-form .items #cart-packages-contents .col-item .img-holder{width:120px}.order-page #cart-form .items #cart-packages-contents .col-qty .screen-reader,.account-page #cart-form .items #cart-packages-contents .col-qty .screen-reader{display:none}.order-page #cart-form .items #cart-packages-contents .col-qty select,.account-page #cart-form .items #cart-packages-contents .col-qty select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items #cart-packages-contents .col-qty input,.account-page #cart-form .items #cart-packages-contents .col-qty input{width:64px;display:none}.order-page #cart-form .items #cart-packages-contents .col-qty .cart-remove,.account-page #cart-form .items #cart-packages-contents .col-qty .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items #cart-packages-contents .col-qty .blue-open,.account-page #cart-form .items #cart-packages-contents .col-qty .blue-open{font-weight:bold}.order-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row,.account-page #cart-form .items #cart-packages-contents .col-qty .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:none;margin:0 0 13px 0;width:100%;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:0.39px}@media screen and (max-width:768px){.order-page #cart-form .items-mobile,.account-page #cart-form .items-mobile{display:block}}.order-page #cart-form .items-mobile .img-holder,.account-page #cart-form .items-mobile .img-holder{border:3px solid #fff;width:120px;padding:4px;background-color:#fff}.order-page #cart-form .items-mobile .img-holder img,.account-page #cart-form .items-mobile .img-holder img{height:inherit}.order-page #cart-form .items-mobile .item-mobile-row,.account-page #cart-form .items-mobile .item-mobile-row{display:flex;column-gap:24px;margin-top:20px;padding-bottom:33px;border-bottom:2px solid #EEF1F7}.order-page #cart-form .items-mobile .item-mobile-row .img-holder,.account-page #cart-form .items-mobile .item-mobile-row .img-holder{margin-left:20px}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info{display:flex;flex-direction:column}.order-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child,.account-page #cart-form .items-mobile .item-mobile-row .item-mobile-info>div:last-child{margin-top:5px}.order-page #cart-form .items-mobile .screen-reader,.account-page #cart-form .items-mobile .screen-reader{display:none}.order-page #cart-form .items-mobile select,.account-page #cart-form .items-mobile select{width:64px;padding:10px;background-color:#F9F9F9;border-radius:0.6rem;border:1px solid #DCDCDC}.order-page #cart-form .items-mobile input,.account-page #cart-form .items-mobile input{width:64px;display:none}.order-page #cart-form .items-mobile .cart-remove,.account-page #cart-form .items-mobile .cart-remove{font-size:25px;vertical-align:middle}.order-page #cart-form .items-mobile .blue-open,.account-page #cart-form .items-mobile .blue-open{font-weight:bold}.order-page #cart-form .items-mobile .quantity-selector-row,.account-page #cart-form .items-mobile .quantity-selector-row{display:flex;column-gap:11px}.order-page #cart-form .items-mobile .product,.account-page #cart-form .items-mobile .product{background-color:#eee}.order-page #cart-form .shipping-info,.account-page #cart-form .shipping-info{float:left;width:50%}.order-page #cart-form .shipping-info ul,.account-page #cart-form .shipping-info ul{list-style:none;padding-left:0}.order-page #cart-form .shipping-info ul li,.account-page #cart-form .shipping-info ul li{margin-bottom:15px;font-size:16px;font-weight:400}.order-page #cart-form .shipping-info ul li a,.account-page #cart-form .shipping-info ul li a{text-decoration:none}.order-page #cart-form .shipping-info ul li a i,.account-page #cart-form .shipping-info ul li a i{width:20px}.order-page #cart-form #additional-items-disclaimer,.account-page #cart-form #additional-items-disclaimer{background:#DDE1E6;margin-bottom:15px}.order-page #cart-form #additional-items-disclaimer div,.account-page #cart-form #additional-items-disclaimer div{padding:13px}.order-page #cart-form #additional-items-disclaimer p,.account-page #cart-form #additional-items-disclaimer p{color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:500;line-height:16px;letter-spacing:0.33px;margin:0}.order-page #cart-form .subtotals,.account-page #cart-form .subtotals{float:right;width:100%;text-align:left;margin:0}.order-page #cart-form .subtotals td,.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals td,.account-page #cart-form .subtotals th{padding-bottom:16px;padding-right:0}.order-page #cart-form .subtotals th,.account-page #cart-form .subtotals th{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px;text-align:left;text-wrap:nowrap}.order-page #cart-form .subtotals td,.account-page #cart-form .subtotals td{color:#313949;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:0.39px;text-transform:uppercase}.order-page #cart-form .subtotals td .subtotals-free-text,.account-page #cart-form .subtotals td .subtotals-free-text{color:#0D6EFD;text-align:right;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.13px}.order-page #cart-form .subtotals tr:first-of-type th,.order-page #cart-form .subtotals tr:first-of-type td,.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:first-of-type th,.account-page #cart-form .subtotals tr:first-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px}.order-page #cart-form .subtotals tr:last-of-type,.account-page #cart-form .subtotals tr:last-of-type{border-top:2px solid #EEF1F7}.order-page #cart-form .subtotals tr:last-of-type th,.order-page #cart-form .subtotals tr:last-of-type td,.account-page #cart-form .subtotals tr:last-of-type th,.account-page #cart-form .subtotals tr:last-of-type td{padding-top:16px;padding-bottom:0}.order-page #cart-form .subtotals .promo-description p,.order-page #cart-form .subtotals .additional-promo-description p,.account-page #cart-form .subtotals .promo-description p,.account-page #cart-form .subtotals .additional-promo-description p{font-weight:900;margin-bottom:0}.order-page #cart-form .subtotals .additional-discount .delete-promo-button,.account-page #cart-form .subtotals .additional-discount .delete-promo-button{cursor:pointer}.order-page #cart-form .subtotals .additional-discount .delete-promo-button:hover,.account-page #cart-form .subtotals .additional-discount .delete-promo-button:hover{color:#C42523}.order-page #cart-form .form-footer,.account-page #cart-form .form-footer{background:#D0D1D2;margin-bottom:30px}.order-page #cart-form .form-footer .order-total,.account-page #cart-form .form-footer .order-total{width:50%;float:right;text-align:right;margin:0}.order-page #cart-form .form-footer .order-total th,.order-page #cart-form .form-footer .order-total td,.account-page #cart-form .form-footer .order-total th,.account-page #cart-form .form-footer .order-total td{width:50%;padding:20px 25px 10px;text-transform:uppercase}.order-page #cart-form .form-footer .order-total small,.account-page #cart-form .form-footer .order-total small{font-weight:bold}.order-page #cart-form .form-footer .order-total .promo .btn,.account-page #cart-form .form-footer .order-total .promo .btn{width:100%;text-align:center;font-size:16px;padding:9px;margin-bottom:0;font-weight:bold;background-color:#EEF1F7}.order-page #cart-form .form-footer .order-total .col-total,.account-page #cart-form .form-footer .order-total .col-total{font-weight:900;font-size:20px}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{display:flex;justify-content:space-between;float:right}.order-page #cart-form .cart-btns #discontinued-product-warning,.account-page #cart-form .cart-btns #discontinued-product-warning{cursor:pointer}.order-page #cart-form .cart-btns .checkoutBtn,.account-page #cart-form .cart-btns .checkoutBtn{font-size:15px;font-weight:bold;margin:0;outline:none}@media only screen and (max-width:586px){.order-page #cart-form .shipping-info,.order-page #cart-form .subtotals,.order-page #cart-form .form-footer .order-total,.account-page #cart-form .shipping-info,.account-page #cart-form .subtotals,.account-page #cart-form .form-footer .order-total{width:100%}.order-page #cart-form .cart-btns,.account-page #cart-form .cart-btns{float:none;justify-content:center;margin-top:10px}}@media only screen and (max-width:586px){.order-page .review-summary,.account-page .review-summary{display:block}.order-page .review-summary>div,.account-page .review-summary>div{width:100%}}.order-page #payment-select h2{margin-bottom:0}.order-page #payment-select h3{margin-bottom:10px}.order-page #payment-select #saved-payment-labels{margin-bottom:34px}.order-page #payment-select .row{margin-left:0}.order-page #payment-select .input-holder{padding-top:unset}.order-page #payment-select .no-bottom-margin{margin-bottom:0}.order-page hr{border-top:2px solid #EEF1F7}.progress-bar{color:#A2A9B0;text-align:center;display:inline-flex;align-items:center;margin:60px auto 50px;max-width:80%;flex-direction:row;overflow:visible}.progress-bar .step{position:relative;display:inline-block}.progress-bar .step .circle{background-color:#A2A9B0;border-width:3px;border-style:solid;border-radius:50%;width:18px;height:18px;font-size:18px;font-weight:700;line-height:28px}.progress-bar .step span{position:absolute;font-family:"Plus Jakarta Sans";font-size:13px;letter-spacing:0.39px;font-weight:600;line-height:21px;white-space:nowrap;left:50%;padding-top:9px;transform:translate(-50%,0)}@media screen and (max-width:768px){.progress-bar .step span{white-space:break-spaces}}.progress-bar .step svg{position:relative;top:-10px;z-index:1}.progress-bar .step.current .circle{color:#5977A2;background-color:#5977A2}.progress-bar .step.current span{color:#5977A2}.progress-bar .step.complete .circle{color:transparent;background-color:#5977A2;background-image:url("../img/white-check.png");background-position:center center;background-repeat:no-repeat;background-size:20px}.progress-bar .step.complete span{color:#5977A2}.progress-bar .step.complete + .connecting-bar{border-color:#5977A2}.progress-bar .connecting-bar{display:inline-block;width:150px;border-width:1px;border-style:solid}#checkout-form,#payment-form{margin:10px auto 40px auto;max-width:350px}#checkout-form .input-holder,#payment-form .input-holder{display:flex;align-items:baseline;flex-wrap:wrap;padding-bottom:10px;padding-top:10px;margin-bottom:0}#checkout-form .input-holder input,#checkout-form .input-holder select,#payment-form .input-holder input,#payment-form .input-holder select{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;padding-left:0}#checkout-form .input-holder input:focus,#checkout-form .input-holder select:focus,#payment-form .input-holder input:focus,#payment-form .input-holder select:focus{border-bottom:2px solid #5977A2}#checkout-form .input-holder label,#payment-form .input-holder label{margin:0;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px}#checkout-form .input-holder>div,#payment-form .input-holder>div{display:flex;align-items:baseline;justify-content:flex-start;flex-grow:1}#checkout-form .input-holder .check-mark,#payment-form .input-holder .check-mark{float:right;position:relative;top:-25px}#checkout-form .input-holder .check-mark path,#payment-form .input-holder .check-mark path{transition:stroke 0.2s}#checkout-form .input-holder .check-mark.valid path,#payment-form .input-holder .check-mark.valid path{stroke:#00B43D}#checkout-form .input-holder span.form-error,#payment-form .input-holder span.form-error{flex-grow:1;flex-shrink:0;display:none;margin-left:20%;margin-bottom:0}#checkout-form .input-holder span.form-error.show,#payment-form .input-holder span.form-error.show{display:block}#checkout-form .input-holder .hidden,#payment-form .input-holder .hidden{display:none}#checkout-form .radio-set,#payment-form .radio-set{font-size:16px;font-weight:bold;margin:10px 0}#checkout-form .radio-set.flex,#payment-form .radio-set.flex{display:block}#checkout-form .radio-set .label,#payment-form .radio-set .label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.78px;text-transform:capitalize}#checkout-form .radio-set .radios,#payment-form .radio-set .radios{width:75%;display:flex;column-gap:35px}#checkout-form .no-label-offset label,#payment-form .no-label-offset label{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#checkout-form .no-label-offset label input[type="checkbox"],#payment-form .no-label-offset label input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#checkout-form .no-label-offset label.error,#payment-form .no-label-offset label.error{color:red;text-transform:capitalize}#checkout-form .field-table,#payment-form .field-table{border-bottom:1px solid #D0D1D2}#checkout-form .field-table h2,#payment-form .field-table h2{text-transform:uppercase;font-weight:bold}#checkout-form .field-table h3,#payment-form .field-table h3{margin-bottom:0}#checkout-form .field-table p,#checkout-form .field-table li,#payment-form .field-table p,#payment-form .field-table li{font-size:18px;font-weight:400;margin:10px 0}#checkout-form #prevstep,#checkout-form #nextstep,#payment-form #prevstep,#payment-form #nextstep{font-size:15px;padding:15px}#checkout-form #prevstep i,#checkout-form #nextstep i,#payment-form #prevstep i,#payment-form #nextstep i{margin:0 4px}#checkout-form #prevstep,#payment-form #prevstep{float:left}#checkout-form #nextstep,#payment-form #nextstep{float:right}#checkout-form .please-review:after,#payment-form .please-review:after{content:'Please review the above and then check this box to confirm that you agree.';font-size:20px;color:#d0021b}@media only screen and (max-width:586px){#checkout-form .input-holder,#checkout-form .radio-set,#checkout-form .no-label-offset,#payment-form .input-holder,#payment-form .radio-set,#payment-form .no-label-offset{display:block}}#checkout-form ul.errorlist,#payment-form ul.errorlist{margin-left:20%}#checkout-form .sc-radio input:checked ~ .sc-indicator,#payment-form .sc-radio input:checked ~ .sc-indicator{background-color:#313949}#checkout-form .sc-input,#payment-form .sc-input{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;cursor:pointer}#checkout-form .sc-input>input,#payment-form .sc-input>input{opacity:0;position:absolute;z-index:-1}#checkout-form .sc-input .sc-indicator,#payment-form .sc-input .sc-indicator{display:inline-block;background-image:unset;outline:solid 2px #313949;border:solid 2px white;border-radius:50%;background-size:52% 45%;margin-right:5px;width:14px;height:14px;top:3px}#checkout-form .sc-input.disabled,#payment-form .sc-input.disabled{color:#A2A9B0}#checkout-form .sc-input.disabled .sc-indicator,#payment-form .sc-input.disabled .sc-indicator{outline:solid 2px #A2A9B0;background-color:unset}#checkout-form .credit-card-details,#payment-form .credit-card-details{width:60%}@media screen and (max-width:768px){#checkout-form .credit-card-details,#payment-form .credit-card-details{width:100%;margin-left:0;margin-right:0}}#checkout-form .card-input-group,#payment-form .card-input-group{display:grid;align-items:end;grid-column-gap:16px;grid-template-rows:auto auto 50px;grid-template-areas:"a a a" "b c d" "e e e"}#checkout-form .card-input-group .card-amount,#payment-form .card-input-group .card-amount{margin-top:20px}#checkout-form div:has(>div#input_holder_id_ACCT),#checkout-form div:has(>div#input_holder_id_split1-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split2-credit-ACCT),#checkout-form div:has(>div#input_holder_id_split3-credit-ACCT),#payment-form div:has(>div#input_holder_id_ACCT),#payment-form div:has(>div#input_holder_id_split1-credit-ACCT),#payment-form div:has(>div#input_holder_id_split2-credit-ACCT),#payment-form div:has(>div#input_holder_id_split3-credit-ACCT){grid-area:a}#checkout-form div:has(>div#input_holder_id_EXPDATE),#checkout-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#checkout-form div:has(>div#input_holder_id_split3-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_EXPDATE),#payment-form div:has(>div#input_holder_id_split1-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split2-credit-EXPDATE),#payment-form div:has(>div#input_holder_id_split3-credit-EXPDATE){grid-area:b}#checkout-form div:has(>div#input_holder_id_CVV2),#checkout-form div:has(>div#input_holder_id_split1-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split2-credit-CVV2),#checkout-form div:has(>div#input_holder_id_split3-credit-CVV2),#payment-form div:has(>div#input_holder_id_CVV2),#payment-form div:has(>div#input_holder_id_split1-credit-CVV2),#payment-form div:has(>div#input_holder_id_split2-credit-CVV2),#payment-form div:has(>div#input_holder_id_split3-credit-CVV2){grid-area:c}#checkout-form div:has(>p.no-label-offset + #id_saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#checkout-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split1-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split2-credit-saved_payment_methods),#payment-form div:has(>p.no-label-offset + #id_split3-credit-saved_payment_methods){display:none}#checkout-form .cvv-image,#payment-form .cvv-image{grid-area:d;margin-bottom:12px}#checkout-form div:has(>p.no-label-offset>label>input#id_save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#checkout-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split1-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split2-credit-save_for_later),#payment-form div:has(>p.no-label-offset>label>input#id_split3-credit-save_for_later){grid-area:e}#checkout-form .user-information,#checkout-form .shipping-address,#checkout-form .shipping-details,#checkout-form .billing-information{margin-bottom:50px}#checkout-form #validation-error-container,#checkout-form #validation-error-container-bottom{display:none;align-items:center;column-gap:5px}#checkout-form #validation-error-container-bottom{margin-bottom:10px}#checkout-form #validation-error,#checkout-form #validation-error-bottom{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#checkout-form .input-holder .info-error{color:red}#payment-form{max-width:672px;margin-left:auto;margin-right:auto}#payment-form>h1{margin-left:5px}@media screen and (max-width:768px){#payment-form>h1{margin-left:20px}}#payment-form h3{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#payment-form hr{border-top:2px solid #EEF1F7;margin-top:40px;margin-bottom:40px}#payment-form div[class*="col-xs-"]{padding-left:0}@media screen and (max-width:768px){#payment-form div[class*="col-xs-"]{padding-left:1.25rem}}#payment-form #validation-error-container{display:none;align-items:center;column-gap:5px}@media screen and (max-width:768px){#payment-form #validation-error-container{margin-left:20px}}#payment-form #validation-error{color:#F00;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:16px;letter-spacing:0.78px}#payment-form .credit-card-details input[type="checkbox"]{width:18px;height:18px;margin-right:7px;accent-color:#313949;vertical-align:middle}#payment-form .credit-card-details .saved-payment-label{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px}#payment-form .credit-card-details .input-holder{display:block}#payment-form .credit-card-details .input-holder .card-error{color:red}#payment-form .credit-card-details .card-expiration{height:43px;-webkit-appearance:menulist}#payment-form #cart-form table.items th:first-of-type{padding-left:0}#payment-form #cart-form table.items th:last-of-type{padding-right:0}#payment-form #cart-form table.items th.col-price,#payment-form #cart-form table.items th.col-qty{text-align:center}#payment-form #cart-form table.items td.col-price,#payment-form #cart-form table.items td.col-qty{text-align:center}#payment-form #cart-form table.items td.col-qty .quantity-selector-row{justify-content:right}#payment-form #cart-form .items-mobile .item-mobile-row{border:none;padding-bottom:0}#payment-form #cart-form .subtotals .promo-description svg,#payment-form #cart-form .subtotals .additional-promo-description svg{vertical-align:middle}#payment-form #cart-form .subtotals .promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#payment-form #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0}#payment-form #cart-form .subtotals .promo-description .delete-promo-button,#payment-form #cart-form .subtotals .promo-description .delete-additional-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-promo-button,#payment-form #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{margin-left:6px;text-decoration:underline}#payment-form #checkout-confirm-acknowledgement{display:flex;align-items:baseline}#payment-form #checkout-confirm-acknowledgement a{color:#5977A2}#order-cart-page{max-width:711px;margin:0 auto 50px}@media screen and (max-width:768px){#order-cart-page{max-width:100%}}#order-cart-page h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}@media screen and (max-width:768px){#order-cart-page h1{margin-left:20px}}#order-cart-page hr{max-width:510px;margin-right:0}@media screen and (max-width:768px){#order-cart-page hr{display:none}}#order-cart-page table.items th:first-of-type{padding-left:0}#order-cart-page table.items th:last-of-type{padding-right:0}#order-cart-page #cart-form .items th.col-price,#order-cart-page #cart-form .items th.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-price,#order-cart-page #cart-form .items td.col-qty{text-align:center}#order-cart-page #cart-form .items td.col-qty .quantity-selector-row{justify-content:right}#order-cart-page #cart-form .subtotals{max-width:510px}@media screen and (max-width:768px){#order-cart-page #cart-form .subtotals{width:90%;margin-right:20px}}#order-cart-page #cart-form .subtotals small{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.3px}#order-cart-page #cart-form .subtotals .promo-description svg,#order-cart-page #cart-form .subtotals .additional-promo-description svg{vertical-align:middle;margin-right:2px;margin-top:-3px}#order-cart-page #cart-form .subtotals .promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .promo-description .additional-promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .promo-modal-trigger,#order-cart-page #cart-form .subtotals .additional-promo-description .additional-promo-modal-trigger{color:#A2A9B0;text-decoration:none}#order-cart-page #cart-form .subtotals .promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .promo-description .delete-additional-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-promo-button,#order-cart-page #cart-form .subtotals .additional-promo-description .delete-additional-promo-button{font-size:13px;margin-left:6px;text-decoration:underline}#order-cart-page #promo-code-applicator{display:flex;align-items:center;justify-content:flex-end}#order-cart-page #promo-code-applicator input{height:36px;width:194px;border-radius:13px 0 0 13px;border:1px solid #DCDCDC;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.39px}@media screen and (max-width:768px){#order-cart-page #promo-code-applicator input{width:100%}}#order-cart-page #promo-code-applicator input::placeholder{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:9px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:0.54px}#order-cart-page #promo-code-applicator button{margin:0;min-width:75px;width:75px;height:36px;border-radius:0 13px 13px 0;text-align:center;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:500;line-height:34.5px;letter-spacing:0.78px}#order-cart-page #promo-code-applicator button.disabled,#order-cart-page #promo-code-applicator button.btn:disabled{border-color:#E0DFDB}#order-cart-page #next-prev-btns{display:flex;justify-content:space-between;flex-wrap:wrap;margin-left:0;margin-right:0;margin-top:59px;max-width:100%}#order-cart-page #next-prev-btns .checkoutBtn{margin-bottom:10px}@media screen and (max-width:768px){#order-cart-page #next-prev-btns{flex-direction:column-reverse;margin-left:20px;margin-right:20px}#order-cart-page #next-prev-btns .btn{width:100%}}#mini-cart{background:#fff;position:fixed;right:-100%;max-width:400px;width:100%;height:100%;transition:all 0.3s ease 0s;z-index:1250}.cart-is-open #mini-cart{right:0}#mini-cart .cart-toggle{display:block;font-size:2rem;font-weight:700;padding:2em 1em;text-decoration:none}#mini-cart .cart-toggle .fa{vertical-align:middle}#mini-cart .items{background:#EEF1F7;list-style-type:none;overflow:hidden;margin:0;padding:0}#mini-cart .items li{margin:1em;overflow:hidden}#mini-cart .items img{float:left;margin-right:1em;max-width:40%}#mini-cart .item-total{font-weight:700}#mini-cart .cart-total{font-weight:700;padding:1em}#mini-cart .promo-form{background:#000;padding:.5em 1em}#mini-cart .promo-form input,#mini-cart .promo-form button{margin:.5em 0}#mini-cart .submit-buttons{padding:1em}#cart-fly-out{display:block;width:100%;position:fixed;top:0;right:-600px;height:100vh;z-index:16;background:#fff;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){#cart-fly-out{width:465px}}@media only screen and (min-width:1024px){#cart-fly-out{width:565px}}#cart-fly-out.opened{right:0}#cart-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#cart-fly-out .closer{display:none}#cart-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center}#cart-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#cart-fly-out .fly-out-head .continue{color:#5977A2;font-weight:400}#cart-fly-out .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .package .product{border-bottom:none}#cart-fly-out .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .package .product.lrg .product-price .red-text{font-size:1.8rem;color:#C42523}#cart-fly-out .package .product.lrg:hover{background-color:#EEF1F7}#cart-fly-out .package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .package .products-in-package.active{height:100%}#cart-fly-out .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .package .products-in-package .product-price{color:#C42523;font-size:1.8rem}#cart-fly-out .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products{position:relative;overflow:auto;height:100%}#cart-fly-out .cart-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#cart-fly-out .cart-products .package .product{border-bottom:none}#cart-fly-out .cart-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:#fff;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#cart-fly-out .cart-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:#fff}#cart-fly-out .cart-products .package .product.lrg .product-price .red-text{color:#C42523}#cart-fly-out .cart-products .package .product.lrg:hover{background-color:#eee}#cart-fly-out .cart-products .package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#cart-fly-out .cart-products .package .products-in-package.active{height:100%}#cart-fly-out .cart-products .package .products-in-package .product.inactive{opacity:1}#cart-fly-out .cart-products .package .products-in-package .product-price{font-size:.8rem}#cart-fly-out .cart-products .package .products-in-package .img-holder{border:none}#cart-fly-out .cart-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#cart-fly-out .cart-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#cart-fly-out .cart-products .product .img-holder img{margin:0 auto;max-height:100%}#cart-fly-out .cart-products .product .product-title{font-weight:600;width:60%}#cart-fly-out .cart-products .product .strike{font-size:14px}#cart-fly-out .cart-products .product .cart-remove{background-color:#fff;border:none;outline:none;margin-right:5px}#cart-fly-out .cart-products .product .cart-remove img{max-height:25px;max-width:25px;cursor:pointer}#cart-fly-out .cart-products .product .product-price{text-align:right}#cart-fly-out .cart-products .product .product-price .red-text{font-size:18px;color:#C42523;display:block}#cart-fly-out .cart-products .product.inactive{opacity:.4}#cart-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#cart-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#cart-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#cart-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#cart-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#cart-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#cart-fly-out .fly-out-foot .subtotal{padding:20px 20px 0 20px;display:flex;justify-content:space-between}#cart-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em;font-weight:600}#cart-fly-out .fly-out-foot .subtotal div{text-align:right}#cart-fly-out .fly-out-foot .subtotal div span{display:block}#cart-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;padding-top:5px;font-size:22px}#cart-fly-out .fly-out-foot .subtotal div .strike{font-size:14px}#cart-fly-out .fly-out-foot .cart-btns{padding:20px;display:flex;justify-content:space-between;font-size:0.8em}#cart-fly-out .fly-out-foot .cart-btns .btn{width:100%;padding:17px 0;font-weight:bold;text-align:center;font-size:15px}#proposal-fly-out{display:none}#proposal-fly-out{display:block;width:565px;left:-600px;position:fixed;top:0;height:100vh;z-index:3147483647;background:#fff;font-weight:700;-webkit-box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#proposal-fly-out.opened{left:0}#proposal-fly-out.opened .closer{display:block;position:absolute;right:100%;height:100%;width:100vw}#proposal-fly-out .closer{display:none}#proposal-fly-out .fly-out-head{padding:20px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee}#proposal-fly-out .fly-out-head:after{content:'';position:absolute;top:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(black),to(transparent));background:linear-gradient(to bottom,black 0%,transparent 100%)}#proposal-fly-out .fly-out-head>div{font-size:14px;font-weight:400}#proposal-fly-out .fly-out-head>div span{font-size:22px;font-weight:bold;display:block}#proposal-fly-out .fly-out-head .continue{color:#5977A2;text-transform:capitalize;font-weight:400;font-size:16px}#proposal-fly-out .proposal-products{position:relative;overflow:auto;height:100%}#proposal-fly-out .proposal-products .package{border-bottom:4px solid #eee;background-color:#eee;cursor:pointer}#proposal-fly-out .proposal-products .package .product{border-bottom:none}#proposal-fly-out .proposal-products .package .product.lrg{border-bottom:1px solid #D0D1D2;background-color:white;background-image:url(../img/chevron-down.png);background-position:right center;background-repeat:no-repeat;background-size:30px}#proposal-fly-out .proposal-products .package .product.lrg .img-holder{border:3px solid #fff;height:110px;width:130px;padding:4px;background-color:white}#proposal-fly-out .proposal-products .package .product.lrg .product-title{font-size:18px}#proposal-fly-out .proposal-products .package .product.lrg .product-price .red-text{font-size:20px;color:#C42523}#proposal-fly-out .proposal-products .package .product.lrg:hover{background-color:#eee}#proposal-fly-out .proposal-products .package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package{padding-left:2rem;height:0;overflow:hidden;transition:height 0.2s ease-out}#proposal-fly-out .proposal-products .package .products-in-package.active{height:100%}#proposal-fly-out .proposal-products .package .products-in-package .product.inactive{opacity:1}#proposal-fly-out .proposal-products .package .products-in-package .product-price{font-size:1.8rem}#proposal-fly-out .proposal-products .package .products-in-package .img-holder{border:none}#proposal-fly-out .proposal-products .product{display:flex;justify-content:space-between;align-items:center;padding:10px 56px 10px 10px;border-bottom:1px solid #D0D1D2}#proposal-fly-out .proposal-products .product .img-holder{border:3px solid #F1F1F1;height:64px;width:68px;padding:4px}#proposal-fly-out .proposal-products .product .img-holder img{margin:0 auto;max-height:100%}#proposal-fly-out .proposal-products .product .product-title{font-weight:900;font-size:18px;width:60%}#proposal-fly-out .proposal-products .product .product-title .proposal-remove{padding-left:5px;cursor:pointer}#proposal-fly-out .proposal-products .product .strike{font-size:14px}#proposal-fly-out .proposal-products .product .product-price{text-align:right}#proposal-fly-out .proposal-products .product .product-price .red-text{color:#C42523;font-size:18px;display:block}#proposal-fly-out .proposal-products .product.inactive{opacity:0.4}#proposal-fly-out .fly-out-foot{position:absolute;bottom:0;right:0;background:#fff;width:100%}#proposal-fly-out .fly-out-foot:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;opacity:.05;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:linear-gradient(to bottom,transparent 0%,black 100%)}#proposal-fly-out .fly-out-foot .promo{padding:20px;display:flex;justify-content:space-between;border-bottom:1px solid #D0D1D2}#proposal-fly-out .fly-out-foot .promo input{margin-left:0;height:50px}#proposal-fly-out .fly-out-foot .promo input[type="text"]{margin-right:20px;background:#fff}#proposal-fly-out .fly-out-foot .promo .btn{min-width:130px;max-width:130px;padding:16px 0}#proposal-fly-out .fly-out-foot .subtotal{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .subtotal .title{font-size:18px;line-height:2.6em}#proposal-fly-out .fly-out-foot .subtotal div{text-align:right}#proposal-fly-out .fly-out-foot .subtotal div span{display:block}#proposal-fly-out .fly-out-foot .subtotal div .red-text{color:#C42523;font-size:22px}#proposal-fly-out .fly-out-foot .subtotal div .strike{font-size:16px}#proposal-fly-out .fly-out-foot .proposal-btns{padding:20px;display:flex;justify-content:space-between}#proposal-fly-out .fly-out-foot .proposal-btns .btn{padding:17px 0;text-align:center}.new-proposal.profile-header .hero{height:198px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero{height:114px}}.new-proposal.profile-header .hero .hero-text{background-color:#F2F4F8}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text{padding:2.5em}}.new-proposal.profile-header .hero .hero-text h2{color:#21272A;text-align:center;font-family:Merriweather;font-size:48px;text-transform:initial;font-weight:300;line-height:34.5px;letter-spacing:1.44px}@media screen and (max-width:1024px){.new-proposal.profile-header .hero .hero-text h2{font-size:32px;letter-spacing:.96px;color:#313949}}@media screen and (max-width:768px){.new-proposal.profile-header .hero .hero-text h2{margin:0}}.new-proposal .page-content-wrapper{width:100%;display:flex;margin-top:60px!important}.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{width:16.66667%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .sidebar-left,.new-proposal .page-content-wrapper .sidebar-left-underlay{display:none}}.new-proposal .page-content-wrapper .sidebar-left{padding:0}.new-proposal .page-content-wrapper .main-content{width:83.33333%}@media screen and (max-width:1024px){.new-proposal .page-content-wrapper .main-content{width:100%}}.new-proposal .side-nav hr{color:#DDE1E6;width:80%;margin:24px 0}.new-proposal .sidebar-left-underlay{border-right:solid 1px #DDE1E6!important;top:0}.new-proposal #myGreeting h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:24px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:0.24px;margin:0}.new-proposal #myDesigner{display:grid;grid-template-rows:repeat(3,auto);grid-row-gap:16px}.new-proposal #myDesigner a{display:inline}.new-proposal #myDesigner a,.new-proposal #myDesigner p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:0.36px;text-transform:initial}.new-proposal #myDesigner a.myDesigner-your-designer-text,.new-proposal #myDesigner p.myDesigner-your-designer-text{font-size:16px;font-weight:600;line-height:normal;letter-spacing:0.48px}.new-proposal #myDesigner i{margin-right:8px;font-size:16px}.new-proposal #myDesigner #myDesigner-basic-info{display:grid;grid-template-columns:46px auto;grid-column-gap:10px}.new-proposal #myDesigner #myDesigner-basic-info.blind{grid-template-columns:0px auto;grid-column-gap:0px}.new-proposal #myDesigner #myDesigner-basic-info img{width:46px;height:45px;border-radius:46px}.new-proposal #myDesigner #myDesigner-learn-more i{margin-right:4px;font-size:14px}.new-proposal #myDesigner #myDesigner-learn-more i,.new-proposal #myDesigner #myDesigner-learn-more a{color:#0D6EFD}.new-proposal #myDesigner #myDesigner-contact-info{display:grid}.new-proposal #myHome ul{display:grid;row-gap:33px}.new-proposal #myHome ul li{padding:0}.new-proposal #myHome ul li.active{border-top:unset;border-bottom:unset}.new-proposal #myHome ul li.active a{color:unset}.new-proposal #myHome i{color:#313949;font-size:20px;font-style:normal;font-weight:900;line-height:normal;margin-right:16px}.new-proposal #myHome a{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.54px;display:inline;text-transform:initial}.new-proposal #myHome a:hover{color:#313949}.new-proposal #myAccount{display:grid;row-gap:16px}.new-proposal #myAccount h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.new-proposal #myAccount p{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp{display:grid;row-gap:16px}.new-proposal #newHelp a{color:#0D6EFD}.new-proposal #newHelp p{color:#313949}.new-proposal #newHelp a,.new-proposal #newHelp p{font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.42px}.new-proposal #newHelp h7{color:#313949;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.42px;text-transform:uppercase}.my-orders{padding:20px 0}@media only screen and (min-width:1024px){.my-orders{padding:40px 25px}}.my-orders .back-to-orders{display:block;margin-bottom:20px;text-decoration:none}.my-orders .order-history-list .order .logos img{max-width:125px}.my-orders .order-history-list .order>div{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.my-orders .order-history-list .order>div>p>span{display:block}.my-orders .order-history-list .order>div>p>span:first-of-type{font-weight:bold}.my-orders .order-history-list .order>div>p>span a{color:#5977A2;text-decoration:none;font-weight:500}.my-orders .order-history-list .order>div.col-ship-date{justify-content:flex-start;align-items:center}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date{margin-right:1rem}.my-orders .order-history-list .order>div.col-ship-date #new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #order_hold_new_shipping_date input,.my-orders .order-history-list .order>div.col-ship-date #abort_redesign_new_shipping_date input{font-size:1.5rem}.my-orders .order-history-list .order>div.col-ship-date #update-div,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div{display:flex;column-gap:10px}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn{margin:0}.my-orders .order-history-list .order>div.col-ship-date #update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #order-hold-update-div .btn i,.my-orders .order-history-list .order>div.col-ship-date #abort-redesign-update-div .btn i{margin:0}.my-orders .order-history-list .order>div .installation-instructions a{margin-right:8px}.my-orders .order-history-list .order>div .installation-instructions a img{height:20px;width:20px}.my-orders .order-history-list .order>div.cancel-order{justify-content:flex-start}.my-orders .order-history-list .order>div.missing-damaged-parts{flex-direction:column;position:relative}.my-orders .order-history-list .order>div.missing-damaged-parts i{cursor:pointer}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip{display:none;position:absolute;left:240px;top:-20px;background-color:#fff;padding:0.75rem;font-size:1.15rem;width:280px;border:#f0f0f0 2px solid;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.my-orders .order-history-list .order>div.missing-damaged-parts .tooltip.visible{display:block;opacity:1}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal.show{z-index:5000}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header{border-bottom:none;padding-bottom:0;justify-content:flex-end}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header button{all:unset;cursor:pointer}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-header .close{top:3px;right:8px;font-size:16px;opacity:.5;font-weight:300}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body{padding-top:0}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div{display:flex;justify-content:space-between;margin-top:2rem}.my-orders .order-history-list .order>div.redesign-order .redesign-confirmation-modal .modal-body>div .btn{width:125px!important}.my-orders .order-history-list hr{border:0;height:2px;background:#ddd}.my-orders .order-history-list hr:last-of-type{display:none}.bootstrap-datetimepicker-widget{max-width:350px;text-transform:uppercase;padding:5px}.bootstrap-datetimepicker-widget .prev,.bootstrap-datetimepicker-widget .next,.bootstrap-datetimepicker-widget .picker-switch{cursor:pointer;text-align:center}.bootstrap-datetimepicker-widget th{padding:10px}.bootstrap-datetimepicker-widget .dow{text-align:center}.bootstrap-datetimepicker-widget .day{cursor:pointer;font-weight:400;text-align:center;padding:10px}.bootstrap-datetimepicker-widget .day.disabled{opacity:0.4;cursor:not-allowed}.bootstrap-datetimepicker-widget .day.today{background:#C42523;color:#fff}.bootstrap-datetimepicker-widget .day.current,.bootstrap-datetimepicker-widget .day.active{background:#B46A55;color:#fff}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade{font-weight:400;cursor:pointer;text-align:center;display:inline-block;width:16.6%;margin:3px 0}.bootstrap-datetimepicker-widget .datepicker-decades tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-decades tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-years tbody span.decade.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.month.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.year.active,.bootstrap-datetimepicker-widget .datepicker-months tbody span.decade.active{background-color:#C42523;color:#fff}.my-credits{padding:20px 0}@media only screen and (min-width:1024px){.my-credits{padding:40px 25px}}.my-credits .total-title{margin:20px 0}.orders{text-transform:uppercase;line-height:0.9em}.orders th,.orders td{padding:5px;width:10%}.orders td{padding-bottom:10px}.orders td.error:empty{display:none}.orders .btn{margin:0}.orders .order-title{font-size:13px;font-weight:bold;border-bottom:1px solid #979797}.orders .col-tracking,.orders .col-instructions,.orders .col-credit{text-align:center}.orders .order-info{font-size:13px;font-weight:400}.orders .order-info .col-order-id{font-weight:bold;width:15%;font-size:12px}.orders .order-info .col-order-id a{text-decoration:none}.orders .order-info .col-order-id img{margin-bottom:3px}.orders .order-info .col-orig-order-id{width:15%}.orders .order-info .col-order-date{width:20%;white-space:nowrap}.orders .order-info .col-ship-date .form-control{width:100px;margin-bottom:5px;padding:5px;font-size:15px}.orders .order-info .col-ship-date #update-div{display:flex;justify-content:space-between}.orders .order-info .col-ship-date .btn-success{padding:6px 8px}.orders .order-info .col-ship-date i{margin:0;font-size:16px}.orders .order-info .col-instructions a{color:#000000}.orders .order-info .col-instructions .fa{font-size:25px}.orders .order-info .col-buttons{padding-bottom:20px}.orders .order-info .col-buttons .col-add-to-proposal .fa{font-size:13px;margin:0}.order-warnings .modal-dialog{max-width:800px;text-transform:none}.order-warnings .modal-dialog #warning-header .order-warnings-title{margin:0;font-weight:600;text-transform:none}.order-warnings .modal-dialog #warning-body{padding:20px}.order-warnings .modal-dialog #warning-body .design-warning-title{margin-top:20px}.order-warnings .modal-dialog #warning-body .design-warning-title:first-of-type{margin-top:0px}.order-warnings .modal-dialog #warning-body .design-warning{display:flex;align-items:center;justify-content:center;width:100%;padding:8px}.order-warnings .modal-dialog #warning-body .design-warning h4{margin:0;padding:4px;border-radius:4px;font-weight:bold;font-size:18px;font-family:inherit;flex-grow:1;text-align:left}.order-warnings .modal-dialog #warning-body .design-warning i{width:auto;margin-left:8px;flex-shrink:1;padding-right:20px}.order-warnings .modal-dialog #warning-body .design-warning .warning-accepted{color:#7eb170}.order-warnings .modal-dialog #warning-body .design-warning .warning-not-accepted{color:#b32121}.order-warnings .modal-dialog #warning-body .design-warning:nth-child(even){background-color:#EEE}.mobile-orders{display:none}@media only screen and (max-width:586px){.orders,.order-details,.order-history-list{display:none}.mobile-orders{display:block;background-color:#EEF1F7;margin-bottom:10px;border-radius:10px;padding:10px;font-size:14px;font-weight:bold}.mobile-orders p{font-size:14px;font-weight:bold;margin-bottom:0}.mobile-orders .order-details a{font-weight:500;text-decoration:none;color:#5977A2}.mobile-orders .order-details a .fa{font-size:21px}.mobile-orders .order-details a .fa-chevron-right{font-size:12px}.mobile-orders .col-4,.mobile-orders .col-8{padding:5px 15px}.mobile-orders .col-4{text-align:right}.mobile-orders .col-4 p{cursor:pointer;color:#5977A2}.mobile-orders hr{border-color:#929292}}#order_credits{font-size:13px;width:100%}#order_credits thead{font-weight:bold;border-bottom:1px solid #979797;text-transform:uppercase}#order_credits tbody{font-weight:400}#order_credits th,#order_credits td{padding:5px}#credit_totals{margin-top:15px;font-weight:normal}#add-new-credit-form{padding:20px 0}@media only screen and (min-width:1024px){#add-new-credit-form{padding:40px 0}}#add-new-credit-form .row{margin:10px 0}#add-new-credit-form .row .order-payment{margin:20px 0}#add-new-credit-form .row .order-payment label{width:100%;margin-bottom:10px}#add-new-credit-form .row .order-payment p{font-weight:normal}#add-new-credit-form .row .order-payment #id_targeted_refund{width:250px;display:block;margin-left:16px}#order-invoice-page{max-width:609px;margin-left:auto;margin-right:auto;margin-top:58px}#order-invoice-page h3{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#order-invoice-page hr{margin-top:36px;margin-bottom:36px;border-top:2px solid #EEF1F7}#order-invoice-page #order-thanks{margin-bottom:26px}#order-invoice-page #order-thanks h1{color:#313949;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:34px;letter-spacing:1.12px;text-transform:unset}#order-invoice-page #order-thanks p{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;margin-bottom:26px}#order-invoice-page #cart-form{padding-bottom:0}@media screen and (max-width:768px){#order-invoice-page .review-set hr{display:none}}.ec-sidebar-page{padding:30px 0}.ec-sidebar{display:none}#garage-page-intro{background-color:#EEF1F7;margin:0 0 20px;padding:30px 0}@media only screen and (min-width:1024px){#garage-page-intro{padding:40px 0;margin:0 0 40px}}#garage-shop-wall-storage,#garage-shop-flooring,#garage-get-in-gear{margin-bottom:40px}#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{height:100%;padding:20px 0;display:flex;flex-direction:column}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text,#garage-shop-flooring .row .cmsplugin-text{justify-content:center}}@media only screen and (min-width:1024px){#garage-shop-wall-storage .row .cmsplugin-text{padding:0 20px}}#garage-shop-flooring .row{flex-direction:column-reverse}@media only screen and (min-width:768px){#garage-shop-flooring .row{flex-direction:row}}#garage-get-in-gear{background-color:#EEF1F7;padding:30px 0}@media only screen and (min-width:1024px){#garage-get-in-gear{padding:40px 0}}.sortable-overlay-item{cursor:grabbing}.sortable-item-container{position:relative}.sortable-item-container.dragging{opacity:.6}.sortable-item-container .sortable-drag-handler{position:absolute;cursor:grab;width:20px;height:20px}.sortable-item-container .sortable-drag-handler.hidden{display:none}.sortable-item-container .sortable-drag-handler i{cursor:grab}#apply-promo-modal,#view-promo-details-modal{text-align:left}#apply-promo-modal .modal-dialog,#view-promo-details-modal .modal-dialog{max-width:530px}#apply-promo-modal .modal-content,#view-promo-details-modal .modal-content{border:0;border-radius:17px}#apply-promo-modal .modal-content .modal-body,#view-promo-details-modal .modal-content .modal-body{border-radius:17px;background:white;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.25);padding:28px}#apply-promo-modal .modal-content .modal-body #apply-promo-successfully,#apply-promo-modal .modal-content .modal-body #apply-promo-unsuccessfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-successfully,#view-promo-details-modal .modal-content .modal-body #apply-promo-unsuccessfully{display:grid}#apply-promo-modal .modal-content .modal-body h2,#view-promo-details-modal .modal-content .modal-body h2{color:#313949;font-family:"Plus Jakarta Sans";font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:0.54px;text-transform:initial}#apply-promo-modal .modal-content .modal-body h2.promo-title,#view-promo-details-modal .modal-content .modal-body h2.promo-title{font-weight:700;margin:0 0 2rem 0}#apply-promo-modal .modal-content .modal-body button.close,#view-promo-details-modal .modal-content .modal-body button.close{opacity:1;background:transparent;border:none;position:absolute;right:30px;top:25px}#apply-promo-modal .modal-content .modal-body button.continue-button,#view-promo-details-modal .modal-content .modal-body button.continue-button{justify-self:center}#apply-promo-modal .modal-content .modal-body #promotion-name,#apply-promo-modal .modal-content .modal-body #promotion-message,#apply-promo-modal .modal-content .modal-body #promo-details-content,#view-promo-details-modal .modal-content .modal-body #promotion-name,#view-promo-details-modal .modal-content .modal-body #promotion-message,#view-promo-details-modal .modal-content .modal-body #promo-details-content{color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:0.78px;text-transform:initial;display:block;margin:20px 0}#discontinued-product-modal{width:100%}#discontinued-product-modal .red-text{color:#C42523;font-weight:900}#discontinued-product-modal .row{display:flex}#discontinued-product-modal .column-40{width:40%}#discontinued-product-modal .column-60{width:60%}#discontinued-product-modal .modal-dialog{max-width:850px}#discontinued-product-modal .modal-dialog .modal-content .modal-header{border-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#discontinued-product-modal .modal-dialog .modal-content .modal-header #discontinued-products-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container{padding:0 30px 10px 30px;width:100%;text-align:left}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container #discontinued-product-body{padding:0 10px 0 10px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{padding:0 5px 10px 5px}#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-styles-list,#discontinued-product-modal .modal-dialog .modal-content #discontinued-product-container .discontinued-product-row{cursor:pointer}#discontinued-product-modal .modal-dialog .modal-footer{padding:0 15px 15px 15px;text-align:center;border-top:0}#discontinued-product-modal .modal-dialog .modal-footer #discontinued-products-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal{width:100%}#design-confirmation-modal .red-text{color:#C42523;font-weight:900}#design-confirmation-modal .row{display:flex}#design-confirmation-modal .column-20{width:20%}#design-confirmation-modal .column-40{width:40%}#design-confirmation-modal .column-60{width:60%}#design-confirmation-modal .design-confirmation-approval{text-align:right}#design-confirmation-modal .modal-dialog{max-width:850px}#design-confirmation-modal .modal-dialog .modal-content button.close{margin-left:auto;margin-right:10px;background-color:white;font-size:30px;line-height:30px;border:none}#design-confirmation-modal .modal-dialog .modal-content .modal-header{border-bottom:0;flex-direction:column}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-title{font-weight:700;margin-top:20px;margin-bottom:0}#design-confirmation-modal .modal-dialog .modal-content .modal-header #design-confirmation-modal-subtitle{font-weight:600;margin-bottom:20px;padding:5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container{padding:0 30px 10px 30px;width:100%;text-align:left}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-header{font-weight:700;padding:5px 20px 5px 20px;margin-bottom:20px;border-bottom:.1em solid black;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container #design-confirmation-body{padding:0 10px 0 10px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-row{padding:0 5px 10px 5px}#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .design-confirmation-list,#design-confirmation-modal .modal-dialog .modal-content #design-confirmation-container .discontinued-product-row{cursor:pointer}#design-confirmation-modal .modal-dialog .modal-footer{display:block;padding:0 15px 15px 15px;text-align:center;border-top:0}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons{padding-top:20px;border-top:.1em solid black}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:first-of-type{float:left}#design-confirmation-modal .modal-dialog .modal-footer #design-confirmation-modal-buttons button:last-of-type{float:right}#design-confirmation-modal .modal-dialog .modal-footer .btn{padding:.75em 1em;margin-bottom:.5em}#view-promo-details-modal .modal-content{margin:5vh auto}#view-promo-details-modal .modal-content .modal-body{padding:30px}#view-promo-details-modal .modal-content .modal-body .promo-title{font-weight:300;margin:20px 0px 20px 0px}#view-promo-details-modal .modal-content .modal-body .promo-subtxt{font-weight:100;font-size:2.8rem;line-height:.9}#view-promo-details-modal .modal-content .modal-body .promo-txt{font-size:1.5rem;color:#4a4a4a}.newsletter-confirmation{padding:60px 0}.cmsplugin-video.fluid-video iframe{max-width:100%}.osano-cm-widget{display:none}#customer-support-form{background:#EEF1F7;display:flex;flex-direction:column;align-items:center}#customer-support-form ul.errorlist{display:none}#customer-support-form #support-form-title{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0;margin:55px auto 35px auto}#customer-support-form #support-form-title.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){#customer-support-form #support-form-title{font-size:45px;letter-spacing:1.35px;line-height:48px}}@media screen and (max-width:1024px){#customer-support-form #support-form-title{margin:37px auto 11px auto}}#customer-support-form #support-form-subtitle{margin-bottom:70px}@media screen and (max-width:1024px){#customer-support-form #support-form-subtitle{width:320px;text-align:center;margin-bottom:39px}}#customer-support-form .desktop-required{max-width:1300px;text-align:right}@media screen and (max-width:1024px){#customer-support-form .desktop-required{width:100%;padding:0 20px}}#customer-support-form>form{display:flex;flex-direction:column;align-items:center;max-width:1300px}@media screen and (max-width:1024px){#customer-support-form>form{width:100%;padding:0 20px}}#customer-support-form>form .input-row-container{background:#EEF1F7;display:flex;flex-direction:row;justify-content:space-between;width:100%;padding-bottom:53px;max-height:97px;column-gap:60px}@media screen and (max-width:1024px){#customer-support-form>form .input-row-container{flex-direction:column;align-items:center;height:auto;padding-bottom:0;max-height:100%}}#customer-support-form>form .input-row-container input{background:#EEF1F7;border-bottom:1px solid #313949;margin-bottom:1.5rem!important}@media screen and (min-width:1025px){#customer-support-form>form .input-row-container input{margin-bottom:0!important}}#customer-support-form>form .input-row-container label{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#customer-support-form>form .input-row-container #id_text_me{border:1px solid #313949;border-radius:3px;box-shadow:unset}#customer-support-form>form .input-row-container #id_text_me:checked{background-color:#313949;background-image:var(--bs-form-check-bg-image)}#customer-support-form>form .input-row-container .input-required-container{display:flex;flex-direction:column}#customer-support-form>form .input-row-container .input-required-container .mt-4{margin-top:0!important}#customer-support-form>form .input-row-container .input-required-container #id_type_of_inquiry{background-color:#EEF1F7;border-bottom:1px solid #313949;padding-left:3px}#customer-support-form>form .input-row-container .input-required-container label.required{display:flex;width:118%}#customer-support-form>form .input-row-container .input-required-container label.required #selector-open{margin:auto 0 0 auto}#customer-support-form>form .input-row-container .input-required-container label.required #selector-closed{margin:auto 0 0 auto}#customer-support-form>form .input-row-container .input-required-container .user-signed-in-email-field{border-bottom:1px solid #A2A9B0;color:#A2A9B0;cursor:not-allowed}#customer-support-form>form .input-row-container .error-input-field>p{color:red}#customer-support-form>form .input-row-container .error-input-field input{border-color:red}#customer-support-form>form .input-row-container .error-input-field label{color:red}#customer-support-form>form .input-row-container>div{width:620px}@media screen and (max-width:1024px){#customer-support-form>form .input-row-container>div{width:100%}}#customer-support-form>form .input-row-container #phone-text-me{display:flex;flex-direction:column}#customer-support-form>form .input-row-container #phone-text-me #text-me-container{display:flex;flex-direction:row;align-items:center;margin-top:6px}@media screen and (max-width:1024px){#customer-support-form>form .input-row-container #phone-text-me #text-me-container{margin-top:-20px;padding-bottom:24px}}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .form-check{min-width:81px;margin-top:0!important}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .form-check>label{color:#313949}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .form-check .form-check-input{margin-bottom:0!important}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .form-check-label{font-size:13px;font-weight:600;line-height:21px;letter-spacing:.39px}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .text-and-tooltip{display:flex;align-items:center;gap:6px}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .text-and-tooltip .btn-radio-tooltip{background-color:#5977A2;border-radius:50%;border:none;outline:none;min-height:15px;min-width:15px;color:#fff;text-align:center;font-family:Merriweather;font-size:10px;font-weight:700;display:flex;justify-content:center;align-items:center;cursor:pointer}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .text-and-tooltip p{display:inline-block;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px;margin-bottom:0}#customer-support-form>form .input-row-container #phone-text-me #text-me-container .text-and-tooltip p>a{all:inherit;display:inline;line-height:15px;transform:translateX(3px);text-decoration:underline;cursor:pointer}#customer-support-form>form #type-your-message{margin-bottom:0}#customer-support-form>form #captcha-submit{max-height:100%;width:100%;align-items:flex-end}@media screen and (max-width:1024px){#customer-support-form>form #captcha-submit{gap:22px;align-items:flex-start}}#customer-support-form>form #captcha-submit .captcha-container{width:auto}#customer-support-form>form #captcha-submit .captcha-container .form-captcha #input_holder_id_captcha{display:flex;flex-direction:column;margin:auto 0}#customer-support-form>form #captcha-submit #submit-button-container{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;width:auto;gap:50px}@media screen and (max-width:1024px){#customer-support-form>form #captcha-submit #submit-button-container{flex-direction:column;gap:22px;align-self:center}}#customer-support-form>form #captcha-submit #submit-button-container>p{max-width:388px;color:#313949;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:0.33px;margin:0}@media screen and (max-width:1024px){#customer-support-form>form #captcha-submit #submit-button-container>p{max-width:100%}}#customer-support-form>form #captcha-submit #submit-button-container input[type='submit']{background:#313949;border-bottom:0;display:flex;width:178px;justify-content:center;align-items:center;gap:10px;border-radius:16px;color:#fff;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:34.5px;letter-spacing:0.9px}@media screen and (max-width:1024px){#customer-support-form>form #captcha-submit #submit-button-container input[type='submit']{margin:auto auto 0 auto}}.text-me-tooltip{border-radius:4px;width:275px}.text-me-tooltip.tooltip.show{opacity:1}.text-me-tooltip .tooltip-inner{font-size:11px;font-family:"Plus Jakarta Sans";color:white;font-weight:600;line-height:15px;letter-spacing:.33px;padding:8px}#about-us-page #page-header{background-color:#313949;margin-top:-41px}@media only screen and (max-width:1024px){#about-us-page #page-header{margin-top:-43px}}#about-us-page #page-header .hero{position:relative;height:394px;overflow:hidden}@media only screen and (min-width:1024px){#about-us-page #page-header .hero{margin:0 auto}}#about-us-page #page-header .hero .hero-media{position:absolute;width:100%;height:100%;display:flex}@media only screen and (max-width:1024px){#about-us-page #page-header .hero .hero-media{display:none}}#about-us-page #page-header .hero .hero-media img{position:absolute;height:100%;object-fit:cover}@media only screen and (min-width:1024px){#about-us-page #page-header .hero .hero-media img{position:relative;height:auto}}#about-us-page #page-header .hero .hero-media-mobile{display:none}@media only screen and (max-width:1024px){#about-us-page #page-header .hero .hero-media-mobile{position:absolute;width:100%;height:100%;display:flex}}#about-us-page #page-header .hero .hero-media-mobile img{position:relative;height:100%;width:100%;object-fit:cover}@media only screen and (min-width:1024px){#about-us-page #page-header .hero .hero-media-mobile img{position:relative;height:auto}}#about-us-page #page-header .hero .hero-text{position:relative;padding:0 20px;flex-direction:column;justify-content:center;background-color:#313949;opacity:80%;height:100%;width:100%;max-width:100%}#about-us-page #page-header .hero .hero-text .hero-text-content{max-width:800px}#about-us-page #page-header .hero .hero-text .hero-text-content h1{color:var(--Easy-Closets-White,#FFF);text-align:center;font-variant-numeric:lining-nums proportional-nums;text-shadow:2px 2px 4px rgba(0,0,0,0.25);font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}@media only screen and (max-width:1024px){#about-us-page #page-header .hero .hero-text .hero-text-content h1{font-size:32px;line-height:38px;letter-spacing:0.96px}}#about-us-page #page-header .hero .hero-text .hero-text-content p{color:var(--Easy-Closets-White,#FFF);font-family:"Plus Jakarta Sans";text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.25);font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#about-us-page .checkbox-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:95%;margin:0 auto;position:relative;height:50px;margin-top:-30px;justify-content:center;flex-direction:row;gap:41px;top:0px;margin-bottom:0px}@media only screen and (max-width:992px){#about-us-page .checkbox-container{display:flex;width:100%;padding-top:50px;margin-bottom:140px;flex-direction:column;gap:0px;align-items:center}}#about-us-page .checkbox-container .checkbox-item{width:100%;display:flex}@media only screen and (max-width:992px){#about-us-page .checkbox-container .checkbox-item{width:351px}}#about-us-page .checkbox-container .checkbox-item .checkedbox{width:20%;background:var(--Easy-Closets-Flint,#313949);text-align:center;display:inline-block;align-content:center;height:50px}#about-us-page .checkbox-container .checkbox-item .checkbox-text-container{background:var(--Easy-Closets-Lite-Grey,#EEF1F7);float:right;text-align:center;align-content:center;width:80%;color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px}#about-us-page .intro{margin:63px auto 43px;width:956px}@media only screen and (max-width:992px){#about-us-page .intro{width:auto;max-width:736px}}#about-us-page .intro h2{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}@media only screen and (max-width:992px){#about-us-page .intro h2{padding-left:20px;padding-right:20px;color:var(--Easy-Closets-Flint,#313949);text-align:center;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:38px;letter-spacing:0.96px}}#about-us-page .intro p{color:#000;text-align:center;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#about-us-page .intro p strong{color:#5977A2}@media only screen and (max-width:992px){#about-us-page .intro p{padding-left:20px;padding-right:20px}}#about-us-page .intro-image{display:flex;justify-content:center;margin-left:223px;margin-right:223px}@media only screen and (max-width:992px){#about-us-page .intro-image{margin-left:0px;margin-right:0px}}#about-us-page .intro-image .image-container{position:relative;height:258px;justify-content:center;overflow:hidden;width:100%}@media only screen and (max-width:992px){#about-us-page .intro-image .image-container{margin-left:20px;margin-right:20px}}#about-us-page .intro-image .image-container .img-media-long{position:absolute;width:100%;height:100%;display:flex}@media only screen and (max-width:992px){#about-us-page .intro-image .image-container .img-media-long{display:none}}#about-us-page .intro-image .image-container .img-media-long img{position:absolute;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:1024px){#about-us-page .intro-image .image-container .img-media-long img{position:relative;height:auto}}#about-us-page .intro-image .image-container .img-media-short{display:none;width:1300px;height:258px}@media only screen and (max-width:992px){#about-us-page .intro-image .image-container .img-media-short{width:100%;display:flex;justify-content:center;position:absolute;height:258px}}#about-us-page .intro-image .image-container .img-media-short img{object-fit:cover;width:100%;height:100%;position:relative}#about-us-page .intro-image .image-container .intro-img-text{padding-top:83px;position:relative;flex-direction:column;justify-content:center;background-color:#313949;opacity:80%;height:258px;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}#about-us-page .intro-image .image-container .intro-img-text .hero-text-content{max-width:800px;position:relative}@media only screen and (max-width:992px){#about-us-page .intro-image .image-container .intro-img-text .hero-text-content{padding-left:63px;padding-right:63px}}#about-us-page .intro-image .image-container .intro-img-text .hero-text-content h2{color:var(--Easy-Closets-White,#FFF);text-align:center;font-variant-numeric:lining-nums proportional-nums;text-shadow:2px 2px 4px rgba(0,0,0,0.25);font-size:28px;font-family:Merriweather;font-style:normal;font-weight:300;line-height:33px;letter-spacing:0.84px}@media only screen and (max-width:992px){#about-us-page .intro-image .image-container .intro-img-text .hero-text-content h2{letter-spacing:0.6px;font-size:20px}}#about-us-page .intro-image .image-container .intro-img-text .hero-text-content h3{color:var(--Easy-Closets-White,#FFF);text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}@media only screen and (max-width:992px){#about-us-page .intro-image .image-container .intro-img-text .hero-text-content h3{font-weight:600}}#about-us-page .intro-image .image-container .intro-img-text .hero-text-content p{color:var(--Easy-Closets-White,#FFF);text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.25);font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#about-us-page .our-approach-container{display:flex;flex-direction:column;width:100%;justify-content:center;margin-top:61px}@media only screen and (max-width:992px){#about-us-page .our-approach-container{margin-top:40px}}#about-us-page .our-approach-container .heading h1{margin-bottom:25px;color:var(--Easy-Closets-Flint,#313949);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}@media only screen and (max-width:992px){#about-us-page .our-approach-container .heading h1{font-size:32px;line-height:38px;letter-spacing:.96px}}#about-us-page .our-approach-container .approach-boxes-container{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:3%}@media only screen and (max-width:992px){#about-us-page .our-approach-container .approach-boxes-container{justify-content:center;display:flex;flex-direction:column;gap:16px}}#about-us-page .our-approach-container .approach-boxes-container .approach-box{background:var(--Easy-Closets-Lite-Grey,#EEF1F7);padding:23px 27px}@media only screen and (max-width:992px){#about-us-page .our-approach-container .approach-boxes-container .approach-box{max-width:560px;height:auto;margin:0 auto;padding:23px 24px}}@media only screen and (max-width:576px){#about-us-page .our-approach-container .approach-boxes-container .approach-box{width:100%}}#about-us-page .our-approach-container .approach-boxes-container .approach-box h3{color:var(--Easy-Closets-Flint,#313949);font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:20px;font-style:normal;font-weight:300;line-height:25px;letter-spacing:0.6px;padding-bottom:24px}@media only screen and (max-width:992px){#about-us-page .our-approach-container .approach-boxes-container .approach-box h3{padding-bottom:0}}#about-us-page .our-approach-container .approach-boxes-container .approach-box p{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;margin:0;padding:0}#about-us-page .our-process-text-container{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-top:88px;margin-left:100px;margin-right:100px}@media only screen and (max-width:992px){#about-us-page .our-process-text-container{padding-top:53px;margin:auto;width:351px}}#about-us-page .our-process-text-container h2{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}#about-us-page .our-process-text-container p{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}#about-us-page .our-process-container{margin-top:50px;margin-bottom:52px;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:1024px){#about-us-page .our-process-container{margin-top:40px;margin-bottom:45px}}#about-us-page .our-process-container .steps-container{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container{grid-template-rows:repeat(5,1fr);grid-template-columns:1fr;justify-items:center}}#about-us-page .our-process-container .steps-container .step{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step{flex-direction:row}}#about-us-page .our-process-container .steps-container .step:first-of-type .step-bar-left{visibility:hidden}#about-us-page .our-process-container .steps-container .step:last-of-type .step-bar-right{visibility:hidden}#about-us-page .our-process-container .steps-container .step .step-bar{display:flex;align-items:center}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step .step-bar{flex-direction:column}}#about-us-page .our-process-container .steps-container .step .step-bar .step-bar-left{width:100%;height:1px;border-bottom:1px dashed #5977A2}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step .step-bar .step-bar-left{display:none}}#about-us-page .our-process-container .steps-container .step .step-bar .step-bar-right{width:100%;height:1px;border-bottom:1px dashed #5977A2}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step .step-bar .step-bar-right{border-bottom:none;width:1px;height:100%;border-right:1px dashed #5977A2}}#about-us-page .our-process-container .steps-container .step .step-bar .circle-number{min-width:37px;min-height:37px;border-radius:50%;background-color:#EEF1F7;border:1px solid #5977A2;display:flex;align-items:center;justify-content:center}#about-us-page .our-process-container .steps-container .step .step-bar .circle-number span{color:#5977A2;text-align:center;font-size:20px;font-family:Merriweather;font-weight:300;line-height:24px}#about-us-page .our-process-container .steps-container .step .process-box{width:100%;height:100%;min-height:185px;max-width:250px;text-align:center;display:flex;flex-direction:column;margin:0 auto}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step .process-box{text-align:left;margin:0;min-height:auto;max-width:300px}}#about-us-page .our-process-container .steps-container .step .process-box h4{color:#5977A2;font-family:"Merriweather";font-size:20px;font-style:normal;font-weight:300;line-height:24px;letter-spacing:0.6px;padding-bottom:11px;text-transform:none}#about-us-page .our-process-container .steps-container .step .process-box p{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;margin-bottom:auto;padding:4px}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step .process-box p{margin:0;padding:0;padding-bottom:4px}}#about-us-page .our-process-container .steps-container .step .process-box a{margin:0 auto 0;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;text-decoration-line:underline}@media only screen and (max-width:1024px){#about-us-page .our-process-container .steps-container .step .process-box a{margin:0}}#about-us-page .button-box{width:fit-content;padding:16px 40px;justify-content:center;align-items:center;border-radius:16px;border:2px solid var(--Easy-Closets-Flint,#313949);background:var(--utility-white,#FFF);margin:47px auto 0px}#about-us-page .button-box a{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;text-decoration:none}#about-us-page .eco-friendly-container{margin-top:84px;background:var(--Easy-Closets-Milky,#F6EEE5);width:100%;height:474px;display:flex;flex-direction:column}@media only screen and (max-width:992px){#about-us-page .eco-friendly-container{padding-bottom:46px;margin-top:60px}}#about-us-page .eco-friendly-container .header{padding-top:60px;padding-bottom:70px}@media only screen and (max-width:992px){#about-us-page .eco-friendly-container .header{padding-bottom:24px;padding-top:38px}}#about-us-page .eco-friendly-container .header h2{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px;margin:0}#about-us-page .eco-friendly-container .list-container{display:flex;flex-direction:column;gap:10px}#about-us-page .eco-friendly-container .list-container .list-row-container{display:flex;flex-direction:row;gap:21px;justify-content:center}#about-us-page .eco-friendly-container .list-container .list-row-container .list-item{display:flex;background:var(--Easy-Closets-White,#FFF);border-radius:6px;width:494px;height:76px;align-items:center}#about-us-page .eco-friendly-container .list-container .list-row-container .list-item .checkbox-container{display:inline-block;width:fit-content;margin-left:30px;margin-right:22.75px;justify-items:center;padding-top:25px;text-align:center;margin-bottom:0px}#about-us-page .eco-friendly-container .list-container .list-row-container .list-item .checkbox-text{color:var(--Easy-Closets-Flint,#313949);font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:0.39px;padding-right:19px}@media only screen and (max-width:992px){#about-us-page .eco-friendly-container .list-container .list-row-container .list-item:last-child{display:none}}#about-us-page .more-resources-header h2{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-variant-numeric:lining-nums proportional-nums;padding-top:78px;padding-bottom:19px;font-family:Merriweather;font-size:45px;font-style:normal;font-weight:300;line-height:48px;letter-spacing:1.35px}@media only screen and (max-width:992px){#about-us-page .more-resources-header h2{padding-bottom:42px;padding-top:58px}}#about-us-page .more-resources-container{display:flex;gap:26px;justify-content:center;padding-bottom:78px}@media only screen and (max-width:576px){#about-us-page .more-resources-container{flex-direction:column;padding-bottom:54px}}@media only screen and (max-width:992px){#about-us-page .more-resources-container{display:grid;grid-template-columns:261px 261px;gap:16px}}@media only screen and (max-width:576px){#about-us-page .more-resources-container{grid-template-columns:167px 167px}}#about-us-page .more-resources-container a{text-decoration:none}#about-us-page .more-resources-container a .box-item{padding-top:10px;text-align:center;width:261px;height:261px;border-radius:6px;background:var(--Easy-Closets-Lite-Grey,#EEF1F7)}@media only screen and (max-width:576px){#about-us-page .more-resources-container a .box-item{width:167px;height:167px;padding:7px}}#about-us-page .more-resources-container a .box-item .icon{margin-top:23px;margin-bottom:21px}@media only screen and (max-width:576px){#about-us-page .more-resources-container a .box-item .icon{margin:0;padding-top:7px;padding-bottom:7px}}@media only screen and (max-width:576px){#about-us-page .more-resources-container a .box-item .icon svg{width:28px;height:auto}}#about-us-page .more-resources-container a .box-item h4{color:var(--Easy-Closets-Flint,#313949);text-align:center;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase;margin-bottom:10px}@media only screen and (max-width:576px){#about-us-page .more-resources-container a .box-item h4{font-size:11px;line-height:17px;letter-spacing:1.1px}}#about-us-page .more-resources-container a .box-item p{color:var(--Easy-Closets-Flint,#313949);text-align:center;padding-left:20px;padding-right:20px;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px}@media only screen and (max-width:576px){#about-us-page .more-resources-container a .box-item p{font-size:11px;line-height:13.5px;letter-spacing:.33px;padding:0}}#ec-accessories .banner{height:400px;background-color:#313949}#ec-accessories .banner .container{height:100%;display:flex;flex-direction:column;justify-content:center}#ec-accessories .banner .container .text-holder h1,#ec-accessories .banner .container .text-holder p{color:#fff}@media only screen and (min-width:1024px){#ec-accessories .banner .container .text-holder p{margin:0 auto;max-width:50%}}@media only screen and (min-width:1400px){#ec-accessories .banner .container .text-holder p{max-width:40%}}#ec-accessories .category-bar-scroll-catch{width:1px;height:1px}#ec-accessories .category-bar{border-bottom:solid 1px #313949;position:relative;margin-bottom:80px}#ec-accessories .category-bar.fixed{position:fixed;top:74px;left:0;width:100%;z-index:5;padding:5px 0;background-color:#fff}@media only screen and (min-width:992px){#ec-accessories .category-bar.fixed{top:111px}}@media only screen and (min-width:1275px){#ec-accessories .category-bar.fixed{top:124px}}@media only screen and (min-width:768px){#ec-accessories .category-bar.fixed .container{padding:15px;max-width:80%}}#ec-accessories .category-bar .container{position:relative;margin:0 auto;text-align:center;padding:20px 0 15px}@media only screen and (min-width:1024px){#ec-accessories .category-bar .container{padding:20px 30px;max-width:80%}}#ec-accessories .category-bar .container a{text-decoration:none;display:none}@media only screen and (min-width:768px){#ec-accessories .category-bar .container a{display:block;padding:7px 0}}#ec-accessories .category-bar .container a p{font-weight:300;padding:0}#ec-accessories .category-bar .container a.active{font-weight:700;display:block}#ec-accessories .category-bar .container a.active p{font-weight:700}@media only screen and (min-width:768px){#ec-accessories .category-bar .container{display:flex;justify-content:space-evenly}#ec-accessories .category-bar .container a p{padding:0}}#ec-accessories .category-bar .container .fa{-webkit-text-stroke:2px white}@media only screen and (min-width:768px){#ec-accessories .category-bar .container .fa{display:none}}#ec-accessories .category-bar.opened .container .fa{display:none}#ec-accessories .category-bar.opened .container a{display:block;padding:7px 0}#ec-accessories .product-category-section h2{margin:75px 0 30px 0;padding-bottom:15px}#ec-accessories .product-category-section h2 div{text-align:center}#ec-accessories .product-category-section p{max-width:784px;margin:0 auto}#ec-accessories .product-category-section .product-flex-wrap{display:flex;flex-wrap:wrap}#ec-accessories .product-category-section .product-flex-wrap .product-thumb{padding:15px 0;width:100%;margin-bottom:40px}@media only screen and (min-width:768px){#ec-accessories .product-category-section .product-flex-wrap .product-thumb{width:49%}}@media only screen and (min-width:992px){#ec-accessories .product-category-section .product-flex-wrap .product-thumb{width:33%}}@media only screen and (min-width:1200px){#ec-accessories .product-category-section .product-flex-wrap .product-thumb{width:24%}}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .img-holder{width:100%;height:235px;margin-bottom:15px;max-width:none}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .img-holder a{height:100%;display:flex;align-items:center;justify-content:center}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .img-holder a img{max-height:100%;max-width:80%}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .name a{text-decoration:none;text-transform:none}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .price{font-weight:700;margin-bottom:15px}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .buttons{display:flex;flex-direction:column;gap:7px}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .buttons .quantity{display:flex;justify-content:center;align-items:center;gap:20px}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .buttons .quantity label input{width:55px;height:38px;padding-left:22px;background-color:#EEF1F7;border:1px solid #A2A9B0;border-radius:5px}#ec-accessories .product-category-section .product-flex-wrap .product-thumb .buttons .quantity button{min-width:165px}.product-main{margin:115px 0 50px}@media only screen and (min-width:1024px){.product-main{margin:200px 0 75px}}@media only screen and (min-width:1024px){.product-main .container{display:flex;justify-content:space-evenly}}.product-main .container h1{display:none}.product-main .container .photo-wrap{width:100%;position:relative;display:-webkit-inline-flex;display:inline-flex;justify-content:center;margin:50px 0}@media only screen and (min-width:1024px){.product-main .container .photo-wrap{width:30%;justify-content:flex-end}}.product-main .container .photo-wrap .product-photo-slider .img-holder{height:100%;display:flex;align-items:center}@media only screen and (min-width:768px){.product-main .container .photo-wrap .product-photo-slider .img-holder img{height:250px}}@media only screen and (min-width:1024px){.product-main .container .photo-wrap .product-photo-slider .img-holder img{height:auto}}.product-main .container .thumbnails{display:none}.product-main .container .product-description{width:100%}@media only screen and (min-width:1024px){.product-main .container .product-description{width:45%}}.product-main .container .product-description .price{font-weight:700}.product-main .container .product-description .description-text p{margin:20px 0}.product-main .container .product-description .description-text ul{margin-bottom:20px}.product-main .container .product-description #add-to-proposal,.product-main .container .product-description #add-to-cart{display:flex;align-items:center;gap:20px;margin:25px 0}.product-main .container .product-description #add-to-proposal label input,.product-main .container .product-description #add-to-cart label input{width:55px;height:38px;padding-left:22px;background-color:#EEF1F7;border:1px solid #A2A9B0;border-radius:5px}.product-main .container .product-description #add-to-proposal button,.product-main .container .product-description #add-to-cart button{min-width:165px}.product-main .container .product-description .product-notes{margin-top:20px}.product-main .container .product-description .product-notes div{margin-bottom:5px}.product-main .container .product-description .product-notes div a{color:#4a4a4a;font-weight:100;padding-left:35px;background-repeat:no-repeat}.product-main .container .product-description .product-notes div a i{display:none}.product-main .container .product-description .product-notes div:first-of-type a{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/cc/69/cc6934b1-e057-402f-9ef8-cbe7220df664/shipping_blue.png");background-size:contain}.product-main .container .product-description .product-notes div:last-of-type a{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/04/1d/041d3486-9fbc-4b26-ae99-4551b0a902bd/warranty_blue.png");background-size:12%;background-position:2% 75%}.product-main .read-more{display:none}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}#blind-proposal-discount-bar{padding:16px 0;width:100%;z-index:999;text-align:center;background-color:#5977A2}#blind-proposal-discount-bar span{color:white;font-family:"Plus Jakarta Sans";font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:0.16px}#proposal-view-react{margin-bottom:5rem}#proposal-view-react h1{font-weight:200;font-size:28px;line-height:44px;color:#313949;font-family:'Merriweather';letter-spacing:.84px}@media screen and (max-width:1024px){#proposal-view-react h1{font-size:28px;letter-spacing:.6px;line-height:32px}}#proposal-view-react h1,#proposal-view-react h2,#proposal-view-react h3,#proposal-view-react h4,#proposal-view-react h5{margin-bottom:0}#proposal-view-react .btn-primary{background-color:#313949;border-radius:16px;padding:16px 32px 16px 32px;color:white;cursor:pointer;font-family:"Plus Jakarta Sans";text-decoration:none}#proposal-view-react .btn-secondary{display:flex;width:297.667px;padding:16px 40px;justify-content:center;align-items:center;gap:10px;border-radius:16px;border:2px solid #21272A;background-color:#FFF;cursor:pointer;color:#21272A;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.84px;font-family:"Plus Jakarta Sans";text-decoration:none}@media only screen and (min-width:1024px){#proposal-view-react .proposal-container{padding:20px 40px 25px}}#proposal-view-react .loading-container{display:flex;justify-content:center;margin-top:40px}#proposal-view-react .loading-container .fa-spinner{font-size:32px}#proposal-view-react .proposal-designer-info-box{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:48px}@media screen and (max-width:1024px){#proposal-view-react .proposal-designer-info-box{margin-bottom:23px}}@media screen and (min-width:1025px){#proposal-view-react .proposal-designer-info-box{display:none}}#proposal-view-react #designer-info-box{width:349px;height:251px;border-radius:16px;background-color:#EEF1F7;display:grid;grid-template-rows:24px 78px 8px 10px 4px 15px 12px 13px 20px 38px}#proposal-view-react #designer-info-box.blind{height:170px;grid-template-rows:24px 10px 4px 15px 12px 13px 20px 38px}@media screen and (min-width:1025px){#proposal-view-react #designer-info-box{display:none}}#proposal-view-react #designer-info-box i{margin-right:8px}#proposal-view-react #designer-info-box #designer-info-headshot{display:grid;justify-content:center}#proposal-view-react #designer-info-box #designer-info-headshot img{width:83px;height:78px;border-radius:83px}#proposal-view-react #designer-info-box #designer-info-your-designer{color:#5977A2;text-align:center;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:600;line-height:10px;letter-spacing:0.6px}#proposal-view-react #designer-info-box #designer-info-name{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:700;line-height:15px;letter-spacing:0.9px}#proposal-view-react #designer-info-box #designer-info-learn-more{color:#0D6EFD;text-align:center;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.3px}#proposal-view-react #designer-info-box #designer-info-learn-more a{color:#0D6EFD;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.3px;-moz-text-decoration-line:none;text-decoration-line:none}#proposal-view-react #designer-info-box #designer-info-learn-more i{margin-right:4px}#proposal-view-react #designer-info-box #designer-info-contact-info{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.3px;display:grid;grid:repeat(2,auto)/repeat(2,auto);grid-column-gap:24px;grid-row-gap:11px;justify-content:center;align-content:center}#proposal-view-react #designer-info-box #designer-info-contact-info a{color:#313949;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.3px}#proposal-view-react #designer-info-box #designer-info-contact-info i{margin-right:8px}#proposal-view-react .container{display:flex;flex-direction:column;align-items:center;width:100%;padding-left:0;padding-right:0}#proposal-view-react .bread-checkout{width:50%}@media screen and (max-width:640px){#proposal-view-react .bread-checkout{width:100%}}#proposal-view-react .bread-checkout>div{display:flex;background-position:9px;margin:0;width:100%;height:100%;align-items:center;justify-content:flex-end}@media screen and (max-width:640px){#proposal-view-react .bread-checkout>div{padding:16px 32px 16px 32px}}#proposal-view-react .bread-checkout>div a{text-align:right}#proposal-view-react .dollar-sign-ribbon{margin-left:6px;position:relative;width:12px;height:16px}#proposal-view-react .dollar-sign-ribbon svg{position:absolute;top:0;width:12px;height:16px}#proposal-view-react .dollar-sign-ribbon svg text{font-size:8px;font-weight:700;fill:#fff;text-align:center;line-height:normal;text-anchor:middle;dominant-baseline:middle}#proposal-view-react .proposal-container{display:flex;flex-direction:column;align-items:center;font-family:"Plus Jakarta Sans";width:100%}@media screen and (max-width:1024px){#proposal-view-react .proposal-container{width:90%;margin:0 auto}}#proposal-view-react .proposal-container p{margin:0}#proposal-view-react .proposal-container .impersonator-warning-modal{display:block;position:fixed;z-index:1201;left:0;top:0;bottom:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);--bs-modal-border-color:#fff;--bs-modal-border-width:0;--bs-modal-border-radius:0}#proposal-view-react .proposal-container .impersonator-warning-modal .impersonator-warning-modal-content{background-color:#fefefe;margin:10% auto;padding:20px;border:1px solid #888;width:60%;border-radius:7px;display:grid;grid-template-rows:auto auto;grid-template-columns:auto auto}#proposal-view-react .proposal-container .impersonator-warning-modal .impersonator-warning-modal-content .close-modal{justify-self:left;cursor:pointer}#proposal-view-react .proposal-container .impersonator-warning-modal .impersonator-warning-modal-content h2{text-align:center;color:red;font-weight:bold;margin:0 20px}#proposal-view-react .proposal-container .impersonator-warning-modal .impersonator-warning-modal-content button{justify-self:center;grid-column:2;background-color:lightcoral;max-width:fit-content;padding:5px 75px;margin-top:20px}#proposal-view-react .proposal-container .proposal-view-top-bar{display:flex;width:calc(100% - 3rem);justify-content:space-between}#proposal-view-react .proposal-container .proposal-view-top-bar .back-to-all-proposals-container{align-self:flex-start;padding-top:28px}#proposal-view-react .proposal-container .proposal-view-top-bar .back-to-all-proposals-container a{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;display:flex;align-items:center;gap:7px;text-decoration-line:none}#proposal-view-react .proposal-container .proposal-view-top-bar .back-to-all-proposals-container a i{font-size:14px}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-view-top-bar .back-to-all-proposals-container{display:none}}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container{display:flex;overflow-x:auto;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-weight:400;line-height:21px;letter-spacing:0.39px;padding-top:28px}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container>*{margin-right:40px}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container i,#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container input{margin-right:10px}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container a,#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container input{cursor:pointer}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container a{color:#313949;text-decoration:none}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container a:hover{color:#5977A2}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container .separation-character{color:#A2A9B0}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container .copy-link-button-container{position:relative}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container .copy-link-button-container .copied-to-clipboard-text{position:absolute;top:-23px;margin-left:0;width:150px}#proposal-view-react .proposal-container .proposal-view-top-bar .proposal-view-action-button-container .copy-link-button-container .copied-to-clipboard-text.setting-active-text{top:-30px;width:180px}#proposal-view-react .proposal-container .proposal-header{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:820px;margin-top:28px}#proposal-view-react .proposal-container .proposal-header .proposal-name{display:flex;gap:10px;align-items:center;justify-content:center;position:relative;width:100%}#proposal-view-react .proposal-container .proposal-header .proposal-name h1{text-align:center}#proposal-view-react .proposal-container .proposal-header .proposal-name span{margin-left:8px}#proposal-view-react .proposal-container .proposal-header .proposal-name i{color:#0D6EFD;font-size:20px;font-style:normal;font-weight:900;cursor:pointer;vertical-align:middle}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-header .proposal-name i{font-size:14px;font-weight:600}}#proposal-view-react .proposal-container .proposal-header .proposal-name .copied-to-clipboard-text{position:absolute;right:0;margin-left:0}#proposal-view-react .proposal-container .proposal-header .proposal-name .copied-to-clipboard-text.setting-active-text{top:-10px}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-header .proposal-name .copied-to-clipboard-text{top:-20px;right:auto;width:349px;text-align:right}}#proposal-view-react .proposal-container .proposal-header .proposal-name .copied-to-clipboard-text i{color:#A2A9B0;font-size:12px}#proposal-view-react .proposal-container .proposal-header .created-date,#proposal-view-react .proposal-container .proposal-header .edited-date{font-size:12px;line-height:15px;color:#5977A2;font-weight:600}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-header .created-date,#proposal-view-react .proposal-container .proposal-header .edited-date{font-size:10px;font-weight:600;letter-spacing:.3px;line-height:normal}}#proposal-view-react .proposal-container .proposal-header .created-date{margin-top:7px}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-header .created-date{margin-top:6px}}@media screen and (max-width:640px){#proposal-view-react .proposal-container .proposal-header .created-date{margin-top:14px}}#proposal-view-react .proposal-container .proposal-header .edited-date{margin-top:9px}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-header .edited-date{margin-top:5px}}#proposal-view-react .proposal-container .proposal-header .designer-message{margin-top:44px;font-weight:400;font-size:14px;line-height:25px;text-align:center;color:#313949}@media screen and (max-width:1024px){#proposal-view-react .proposal-container .proposal-header .designer-message{text-align:left;font-size:15px;line-height:21px;margin-top:27px}}@media screen and (max-width:640px){#proposal-view-react .proposal-container .proposal-header .designer-message{margin-top:23px}}#proposal-view-react .proposal-container .proposal-header .designer-message p{margin-bottom:15px}#proposal-view-react .proposal-container .copied-to-clipboard-text{color:#A2A9B0;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;margin-left:12px}#proposal-view-react .proposal-container .copied-to-clipboard-text i{color:#A2A9B0;font-size:12px;margin-right:6px}#proposal-view-react .space-groups{margin-top:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:820px}@media screen and (max-width:1024px){#proposal-view-react .space-groups{margin-top:59px}}@media screen and (max-width:640px){#proposal-view-react .space-groups{margin-top:30px}}#proposal-view-react .space-groups .space-groups-title{display:flex;align-items:center;position:relative}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-title{text-align:center}}#proposal-view-react .space-groups .space-groups-title p{color:#313949;font-size:20px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:0.6px;text-align:center;z-index:10}#proposal-view-react .space-groups .space-groups-title i{color:#A2A9B0;cursor:pointer;margin-left:8px}#proposal-view-react .space-groups .space-groups-title i.active{color:#5977A2}#proposal-view-react .space-groups .space-groups-title .multi-design-info-message-underlay{position:fixed;top:0;bottom:0;left:0;right:0}#proposal-view-react .space-groups .space-groups-title .multi-design-info-message{width:265px;background-color:#525252;font-size:12px;font-weight:700;text-transform:initial;font-style:normal;line-height:150%;color:white;padding:8px;position:absolute;right:-130px;top:120%;border-radius:4px;z-index:10}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-title .multi-design-info-message{top:-46px;right:30px;margin-top:0}}@media screen and (max-width:640px){#proposal-view-react .space-groups .space-groups-title .multi-design-info-message{top:initial;bottom:100%;right:0;left:0;margin:auto}}#proposal-view-react .space-groups .space-groups-title .multi-design-info-message svg{width:8px;height:8px;position:absolute;top:-7px;left:120px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-title .multi-design-info-message svg{top:58px;right:-7px;transform:rotate(90deg);left:initial}}@media screen and (max-width:640px){#proposal-view-react .space-groups .space-groups-title .multi-design-info-message svg{display:none}}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-extra-message{margin-top:14px}}#proposal-view-react .space-groups .space-groups-extra-message p{text-align:center;color:#313949;font-size:14px;font-style:normal;font-weight:500;line-height:30px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-extra-message p{line-height:150%}}#proposal-view-react .space-groups .space-groups-tiles{margin-top:52px;display:flex;flex-flow:row wrap;column-gap:8px;row-gap:40px;max-width:450px;justify-content:center;align-items:center;align-content:center}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-tiles{margin-top:42px;max-width:400px}}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile{width:115px;height:115px;padding:20px 10px 10px 10px;background-color:#EEF1F7;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;position:relative;cursor:pointer}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile{padding:20px 10px 10px 10px;width:100px;height:100px}}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile.active{background-color:#313949}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile.active .number-icon{background-color:#EEF1F7;color:#313949}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile.active .tile-image{filter:brightness(0) invert(1)}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile.active .tile-name{color:#EEF1F7}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile .number-icon{width:33px;height:33px;border-radius:50%;background-color:#313949;color:#EEF1F7;position:absolute;top:-20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:20px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile .number-icon{font-size:12px;line-height:15px;width:27px;height:27px}}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile .tile-image{height:24px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile .tile-image{height:20px}}#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile .tile-name{text-align:center;font-size:12px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal}@media screen and (max-width:1024px){#proposal-view-react .space-groups .space-groups-tiles .space-groups-tile .tile-name{font-size:10px;font-weight:600}}#proposal-view-react .space-groups .design-options{margin-top:40px;width:700px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .design-options{margin-top:32px;gap:16px;width:515px}}@media screen and (max-width:640px){#proposal-view-react .space-groups .design-options{width:auto;max-width:400px}}#proposal-view-react .space-groups .design-options .design-option{display:flex;justify-content:space-between;gap:6px;cursor:pointer;font-size:18px;font-weight:400;letter-spacing:.5px;color:#313949}@media screen and (max-width:1024px){#proposal-view-react .space-groups .design-options .design-option{font-size:14px;font-weight:500}}#proposal-view-react .space-groups .design-options .design-option.active .radio-button .outer-circle{display:flex;align-items:center;justify-content:center}#proposal-view-react .space-groups .design-options .design-option.active .radio-button .outer-circle .inner-circle{background-color:#313949;width:8px;height:8px;border-radius:50%}#proposal-view-react .space-groups .design-options .design-option .circle-design-name-group{display:flex;align-items:center;gap:16px}#proposal-view-react .space-groups .design-options .design-option .circle-design-name-group .radio-button .outer-circle{width:16px;height:16px;border:2px solid #313949;border-radius:50%}#proposal-view-react .space-groups .design-options .design-option .circle-design-name-group .design-name{font-weight:400;font-size:18px;font-style:normal;line-height:normal;letter-spacing:.54px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .design-options .design-option .circle-design-name-group .design-name{font-size:14px;font-weight:500}}#proposal-view-react .space-groups .design-options .design-option .design-price{font-weight:400;line-height:normal;letter-spacing:.54px}#proposal-view-react .space-groups .design-options .design-option .design-price.has-promo-discrepancy{display:flex}#proposal-view-react .space-groups .design-options .design-option .design-price .original-price{text-decoration-line:line-through;color:#313949;margin-right:8px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .design-options .design-option .design-price .original-price{font-size:14px;font-weight:500}}#proposal-view-react .space-groups .design-options .design-option .design-price .total-price{color:#5977A2;font-weight:500;letter-spacing:-.18px}@media screen and (max-width:1024px){#proposal-view-react .space-groups .design-options .design-option .design-price .total-price{font-size:14px;font-weight:500}}#proposal-view-react .space-groups .design-options .design-option .design-price .total-price.promo-discrepancy{text-decoration-line:line-through}#proposal-view-react .space-groups .promo-discrepancy-message-container{margin-top:31px;width:700px;display:flex;flex-direction:column;align-items:flex-end;gap:6px;position:relative}@media screen and (max-width:1024px){#proposal-view-react .space-groups .promo-discrepancy-message-container{width:515px}}@media screen and (max-width:640px){#proposal-view-react .space-groups .promo-discrepancy-message-container{width:349px}}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-message{display:flex;align-items:center;justify-content:flex-end;width:300px;gap:8px}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-message .promo-discrepancy-text{color:#5977A2;text-align:right;font-size:11px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.33px}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-more-info{color:#A2A9B0;text-align:right;font-size:8px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.24px;text-decoration-line:underline;cursor:pointer}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message-underlay{position:fixed;top:0;bottom:0;left:0;right:0}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message{width:203px;height:auto;background-color:#525252;font-size:12px;font-weight:700;text-transform:initial;font-style:normal;line-height:150%;color:white;padding:8px;position:absolute;right:-88px;top:130%;border-radius:4px;z-index:10;text-align:left}@media screen and (max-width:1024px){#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message{top:-35px;right:50px;margin-top:0}}@media screen and (max-width:640px){#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message{top:initial;bottom:100%;right:0;left:0;margin:auto}}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message svg{width:8px;height:8px;position:absolute;top:-7px;left:calc(50% - 8px)}@media screen and (max-width:1024px){#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message svg{top:58px;right:-7px;transform:rotate(90deg);left:initial}}@media screen and (max-width:640px){#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message svg{display:none}}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message .tooltip-info{display:flex;flex-direction:column;gap:16px}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message .tooltip-info p{color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.12px}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message .tooltip-info .tooltip-info-promo-details{color:#fff;font-size:12px;font-style:normal;line-height:150%;letter-spacing:-.12px;font-weight:400}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message .tooltip-info .tooltip-info-promo-details p{font-weight:400}#proposal-view-react .space-groups .promo-discrepancy-message-container .promo-discrepancy-info-message .tooltip-info .tooltip-info-promo-details .promo-title{text-decoration-line:underline}#proposal-view-react .selected-option-bar{width:100%;max-width:820px;height:43px;background-color:#EEF1F7;margin-top:46px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){#proposal-view-react .selected-option-bar{margin-top:33px}}#proposal-view-react .selected-option-bar p{font-size:13px;font-weight:600;line-height:21px;letter-spacing:1.3px;text-transform:uppercase}#proposal-view-react .space-option-details{width:100%;max-width:820px;display:flex;flex-direction:column;align-items:center;margin-top:47px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details{margin-top:32px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details{margin-top:19px}}#proposal-view-react .space-option-details .space-option-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#proposal-view-react .space-option-details .space-option-header .space-option-name{color:#5977A2;font-size:20px;font-weight:600;line-height:21px;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .space-option-header .space-option-name{font-size:13px;letter-spacing:1.3px;margin-bottom:0}}#proposal-view-react .space-option-details .space-option-header .design-name{font-weight:300;font-size:32px;color:#313949;line-height:34.5px;margin-bottom:32px;font-family:'Merriweather'}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .space-option-header .design-name{margin-bottom:24px}}#proposal-view-react .space-option-details .add-to-cart-container{display:flex;justify-content:center}#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button{width:380px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;column-gap:10px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button{width:349px}}#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button .add-to-cart-text{color:white;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.14px}#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button .add-to-cart-total{display:flex;align-items:center;gap:6px}#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button .add-to-cart-total span{color:white;font-size:14px;font-weight:700;line-height:20px}#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button .add-to-cart-total .add-to-cart-original{color:#DDE1E6;text-decoration-line:line-through;font-style:normal;font-weight:400;letter-spacing:.84px;line-height:20px}#proposal-view-react .space-option-details .add-to-cart-container .add-to-cart-button .add-to-cart-total.promo-discrepancy{text-decoration-line:line-through}#proposal-view-react .space-option-details .three-d-view{margin-top:16px;margin-bottom:-86px}@media screen and (max-width:1366px){#proposal-view-react .space-option-details .three-d-view{margin-bottom:-56px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .three-d-view{margin-top:28px}}#proposal-view-react .space-option-details .three-d-view img{max-width:100%;width:100%;height:450px;object-fit:contain;margin-bottom:40px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .three-d-view img{height:505px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .three-d-view img{height:285px}}#proposal-view-react .space-option-details .three-d-view .three-d-view-button{display:inline-flex;padding:24px;flex-direction:column;align-items:center;gap:4px;border-radius:8px;opacity:0.8;background:#4D5358;color:#F2F4F8;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:0.14px;position:relative;left:82%;bottom:110px}@media screen and (max-width:1366px){#proposal-view-react .space-option-details .three-d-view .three-d-view-button{padding:8px;left:79%;bottom:64px}}#proposal-view-react .space-option-details .designer-notes-container{padding:32px;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:8px;background-color:#F6EEE5}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .designer-notes-container{padding:24px}}#proposal-view-react .space-option-details .designer-notes-container .designer-notes-heading{font-size:18px;font-weight:600;text-transform:uppercase;line-height:normal}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .designer-notes-container .designer-notes-heading{font-size:14px;line-height:20px}}#proposal-view-react .space-option-details .designer-notes-container .designer-notes{display:flex;flex-direction:column;gap:40px}#proposal-view-react .space-option-details .designer-notes-container .designer-notes.clamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}#proposal-view-react .space-option-details .designer-notes-container .designer-notes .designer-note .designer-note-text{font-size:16px;font-weight:400;line-height:176.4%}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .designer-notes-container .designer-notes .designer-note .designer-note-text{font-size:13px;line-height:18px}}#proposal-view-react .space-option-details .designer-notes-container .designer-notes .designer-note .designer-note-extra-info{display:flex}#proposal-view-react .space-option-details .designer-notes-container .designer-notes .designer-note .designer-note-extra-info .note-author{font-size:16px;font-weight:400;letter-spacing:.5px;color:#A2A9B0;margin-left:auto}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .designer-notes-container .designer-notes .designer-note .designer-note-extra-info .note-author{font-size:12px}}#proposal-view-react .space-option-details .designer-notes-container .designer-notes-expansion-text{font-size:16px;font-weight:400;text-decoration-line:underline;cursor:pointer;margin-top:30px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .designer-notes-container .designer-notes-expansion-text{font-size:12px;font-weight:500;line-height:15px}}#proposal-view-react .space-option-details .modify-design-link{margin-top:90px;color:#313949;align-self:flex-end}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .modify-design-link{margin-top:47px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .modify-design-link{display:none}}#proposal-view-react .space-option-details .modify-design-link a{text-decoration-line:underline;padding-right:8px;font-size:20px;font-weight:700;line-height:20px;letter-spacing:.2px;cursor:pointer;color:#313949}#proposal-view-react .space-option-details .modify-design-link i{font-size:14px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .modify-design-link i{display:none}}#proposal-view-react .space-option-details .overhead-view{margin-top:24px;display:flex;justify-content:center;border-radius:16px;border:1px solid #A2A9B0;padding:16px;width:99%}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .overhead-view{margin-top:21px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .overhead-view{margin-top:37px}}#proposal-view-react .space-option-details .design-style-choices{margin-top:24px;display:flex;justify-content:center;gap:40px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-style-choices{margin-top:36px;gap:25px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-style-choices{margin-top:16px;gap:10px}}#proposal-view-react .space-option-details .design-style-choices .design-style-choice{display:flex;gap:8px;align-items:center}#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-image{height:45px;border-radius:50%;border:black 1px solid}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-image{height:30px}}#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-details{display:flex;flex-direction:column}#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-details .design-style-name{font-size:16px;font-weight:600;color:#313949}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-details .design-style-name{font-size:12px;line-height:15px;font-weight:700}}#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-details .design-style-value{font-size:14px;font-weight:400;line-height:20px;color:#A2A9B0;font-style:italic}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-style-choices .design-style-choice .design-style-details .design-style-value{font-size:12px;line-height:15px;font-weight:400}}#proposal-view-react .space-option-details .design-walls-carousel{margin-top:60px;width:100%;font-family:'Merriweather'}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel{width:100vw}}#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button,#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button{border:none;background-color:transparent;position:absolute;top:325px;z-index:5}#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button:hover,#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button:focus,#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button:hover,#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button:focus{outline:none}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button,#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button{top:260px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button,#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button{top:160px}}#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button i,#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button i{border-radius:50%;width:36px;height:36px;color:rgba(255,255,255,0.8);background-color:#5977A2;opacity:.7;display:flex;align-items:center;justify-content:center}#proposal-view-react .space-option-details .design-walls-carousel .carousel-left-button{left:0}#proposal-view-react .space-option-details .design-walls-carousel .carousel-right-button{right:0}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel{margin-top:56px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel{margin-top:48px}}#proposal-view-react .space-option-details .design-walls-carousel .slick-dots{height:20px;display:flex!important;justify-content:center;gap:4px;bottom:-30px}#proposal-view-react .space-option-details .design-walls-carousel .slick-dots li{height:100%;display:flex;align-items:center;margin:0px}#proposal-view-react .space-option-details .design-walls-carousel .slick-dots li button{border-radius:5px;width:18px;height:5px;padding:0;background-color:#5977A2;border:none;opacity:0.3;outline:none;line-height:0px}#proposal-view-react .space-option-details .design-walls-carousel .slick-dots li button:hover,#proposal-view-react .space-option-details .design-walls-carousel .slick-dots li button:focus{outline:none;color:#a2a9b0}#proposal-view-react .space-option-details .design-walls-carousel .slick-dots li button:before{display:none}#proposal-view-react .space-option-details .design-walls-carousel .slick-dots li.slick-active button{opacity:1}#proposal-view-react .space-option-details .design-walls-carousel .slick-track{display:flex}#proposal-view-react .space-option-details .design-walls-carousel.single-slide .slick-track{justify-content:center}#proposal-view-react .space-option-details .design-walls-carousel .slick-slide{width:724px;flex-shrink:0}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel .slick-slide{width:699px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .slick-slide{width:334px}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details{display:flex;flex-direction:column;align-items:center;margin-top:5px;width:100%}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .details-inner-container{margin:0px 12px}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading{display:flex;align-items:flex-end;justify-content:space-between;width:100%;margin-bottom:24px;padding-top:1px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading{margin-bottom:16px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading{margin-bottom:8px}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-title-container{display:flex;gap:8px;align-items:flex-end}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-title-container .wall-title{font-size:48px;font-weight:300;line-height:34.5px;letter-spacing:1.44px;color:#313949;white-space:nowrap}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-title-container .wall-title{font-size:40px;letter-spacing:1.2px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-title-container .wall-title{font-size:32px;letter-spacing:.96px}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-title-container span{font-size:1.75rem;color:#878D96}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-title-container span{display:none}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-dimensions{color:#5977A2;font-size:16px;font-weight:400;line-height:20px;text-transform:uppercase;font-family:"Plus Jakarta Sans"}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-dimensions{font-size:14px;letter-spacing:.14px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-heading .wall-dimensions{font-size:10px;font-weight:600;letter-spacing:.3px}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container{position:relative;padding:24px;background-color:#EEF1F7;width:100%;max-width:100%;font-family:'Plus Jakarta Sans'}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .gradient-fade{position:absolute;left:0;right:0;width:100%;height:50px}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .gradient-fade.top{top:0;background:linear-gradient(0deg,rgba(238,241,247,0) 0%,rgba(238,241,247,0.92) 49.5%,#EEF1F7 100%)}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .gradient-fade.bottom{bottom:0;background:linear-gradient(180deg,rgba(238,241,247,0) 0%,rgba(238,241,247,0.92) 49.5%,#EEF1F7 100%)}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .wall-view-additional-details{display:flex;flex-direction:column;gap:8px;height:220px;overflow-y:scroll}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .wall-view-additional-details .wall-additional-info-header{color:#313949;font-size:16px;font-weight:600;line-height:21px;letter-spacing:1.1px;text-transform:uppercase}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .wall-view-additional-details .wall-additional-info-header{font-size:11px}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .wall-view-additional-details .wall-additional-info-content{font-size:14px;font-weight:400;line-height:20px}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .wall-view-additional-details .wall-additional-info-content.placeholder-item{color:#A2A9B0}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .wall-view-additional-details-container .wall-view-additional-details .wall-additional-info-content{font-size:11px}}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-image-container{background-color:#F7F7F7;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-image-container .design-wall-image{max-width:100%;width:750px;height:450px;object-fit:contain}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-image-container .design-wall-image{width:675px;height:505px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-walls-carousel .design-wall-details .design-wall-image-container .design-wall-image{width:310px;height:285px}}#proposal-view-react .space-option-details .design-additional-accessories{margin-top:60px;padding:24px;background-color:#EEF1F7;width:700px}@media screen and (max-width:1024px){#proposal-view-react .space-option-details .design-additional-accessories{margin-top:55px;width:674px}}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-additional-accessories{width:349px}}#proposal-view-react .space-option-details .design-additional-accessories .additional-accessories-title{font-size:16px;font-weight:600;line-height:21px;letter-spacing:1.6px;text-transform:uppercase}#proposal-view-react .space-option-details .design-additional-accessories .additional-accessories-title span{font-size:14px;font-style:normal;letter-spacing:1.4px}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-additional-accessories .additional-accessories-title{font-size:11px;letter-spacing:1.1px}#proposal-view-react .space-option-details .design-additional-accessories .additional-accessories-title span{font-size:9px;letter-spacing:.9px}}#proposal-view-react .space-option-details .design-additional-accessories .additional-accessories-list .accessory-list-item{font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:640px){#proposal-view-react .space-option-details .design-additional-accessories .additional-accessories-list .accessory-list-item{font-size:13px;letter-spacing:.39px;line-height:16px}}#proposal-view-react .space-option-details .feedback-button-container{margin-top:43px}@media screen and (max-width:640px){#proposal-view-react .space-option-details .feedback-button-container{margin-top:37px}}#proposal-view-react .proposal-accessories{margin-top:79px;width:90%;max-width:820px}@media screen and (max-width:1024px){#proposal-view-react .proposal-accessories{width:100%}}#proposal-view-react .proposal-accessories h2{font-family:Merriweather;font-size:40px;font-weight:300;line-height:44px;letter-spacing:1.2px;color:#313949}@media screen and (max-width:1024px){#proposal-view-react .proposal-accessories h2{font-size:32px;line-height:34.5px;letter-spacing:.96px}}#proposal-view-react .proposal-accessories .accessories-list{margin-top:50px;width:100%}#proposal-view-react .proposal-accessories .accessories-list .accessories-list-header{font-size:15px;color:#313949;font-weight:500;line-height:21px;letter-spacing:.45px;margin-bottom:16px}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory{display:flex;gap:24px;padding:24px;border-bottom:1px solid #DDE1E6}@media screen and (max-width:640px){#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory{padding-left:0;padding-right:0}}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory img{width:250px;height:250px}@media screen and (max-width:640px){#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory img{width:124px;height:124px}}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details{color:#21272A;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px;display:flex;flex-direction:column;gap:4px}@media screen and (max-width:640px){#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details{color:#313949;font-size:13px;letter-spacing:.39px}}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details .accessory-title{font-family:Merriweather;font-size:16px;font-weight:700;line-height:20px;letter-spacing:.96px}@media screen and (max-width:640px){#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details .accessory-title{font-size:13px;letter-spacing:.78px}}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details .accessory-pricing .strike{text-decoration:line-through}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details .accessory-pricing .discount{font-weight:600;color:#5977A2}#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details .accessory-btn{margin-top:29px;text-align:center;padding:16px 40px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.84px;color:white;width:175px}@media screen and (max-width:640px){#proposal-view-react .proposal-accessories .accessories-list .proposal-accessory .accessory-details .accessory-btn{font-size:13px;font-weight:700;padding:16px 24px;width:100%}}#proposal-view-react .proposal-accessories .feedback-button-container{margin-top:46px}#proposal-view-react .proposal-parts h2{color:#000;text-align:center;font-family:"Merriweather";font-size:40px;font-weight:300;line-height:44px;letter-spacing:1.2px}#proposal-view-react .proposal-parts .parts-list{margin:50px 0 12px 0;border-top:1px solid #DDE1E6;border-bottom:1px solid #DDE1E6;width:100%;display:flex;flex-wrap:wrap}#proposal-view-react .proposal-parts .parts-list .proposal-part{margin:24px 1px 55px 1px;display:flex;flex-direction:column;width:266px}#proposal-view-react .proposal-parts .parts-list .proposal-part .part-title{color:#21272A;font-variant-numeric:lining-nums proportional-nums;font-family:"Merriweather";font-size:16px;font-weight:700;line-height:20px;letter-spacing:0.96px}#proposal-view-react .proposal-parts .parts-list .proposal-part .part-details{margin:50px 0 30px 0;color:#21272A;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:400;line-height:20px;letter-spacing:0.14px}#proposal-view-react .proposal-parts .parts-list .proposal-part .part-pricing .strike{text-decoration:line-through}#proposal-view-react .proposal-parts .parts-list .proposal-part .part-pricing .discount{font-weight:600;color:#5977A2}#proposal-view-react .proposal-parts .parts-list .proposal-part .part-btn{width:162px}#proposal-view-react .proposal-pricing{margin-top:60px;width:100%;max-width:820px}@media screen and (max-width:1024px){#proposal-view-react .proposal-pricing{margin-top:55px}}@media screen and (max-width:640px){#proposal-view-react .proposal-pricing{margin-top:50px}}#proposal-view-react .proposal-pricing .additional-messaging{width:100%}#proposal-view-react .proposal-pricing .additional-messaging div{background-color:#F6EEE5;padding:16px;font-size:12px;font-weight:500;line-height:15px;margin-top:8px}@media screen and (max-width:1024px){#proposal-view-react .proposal-pricing .additional-messaging div{font-size:10px;font-weight:400;letter-spacing:.3px;line-height:normal}}#proposal-view-react .proposal-pricing .additional-messaging div:first-of-type{margin-top:0;font-style:italic}#proposal-view-react .proposal-pricing .additional-messaging div .discount-qualification-message{color:#4D5358;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;margin-bottom:12px}#proposal-view-react .proposal-pricing .additional-messaging div .valid-message{font-size:10px;font-style:italic;font-weight:400;line-height:normal;letter-spacing:.3px}#proposal-view-react .proposal-pricing .pricing-heading-container{display:flex;align-items:center;margin-top:24px}#proposal-view-react .proposal-pricing .pricing-heading-container .pricing-heading{font-size:20px;font-weight:700;line-height:21px;letter-spacing:2px;text-transform:uppercase;color:#1B1A1A}#proposal-view-react .proposal-pricing .pricing-heading-container .multi-design-info-message-pricing{margin-left:8px;position:relative}#proposal-view-react .proposal-pricing .pricing-heading-container .multi-design-info-message-pricing i{color:#A2A9B0;cursor:pointer}#proposal-view-react .proposal-pricing .pricing-heading-container .multi-design-info-message-pricing i.active{color:#5977A2}#proposal-view-react .proposal-pricing .pricing-heading-container .multi-design-info-message-pricing .multi-design-info-message-underlay{position:fixed;top:0;bottom:0;left:0;right:0}#proposal-view-react .proposal-pricing .pricing-heading-container .multi-design-info-message-pricing .multi-design-info-message{width:265px;margin-top:8px;background-color:#525252;font-size:12px;font-weight:700;text-transform:initial;font-style:normal;line-height:150%;color:white;padding:8px;position:absolute;right:-132px;border-radius:4px;z-index:10}#proposal-view-react .proposal-pricing .pricing-heading-container .multi-design-info-message-pricing .multi-design-info-message svg{width:8px;height:8px;position:absolute;top:-7px;left:120px}#proposal-view-react .proposal-pricing .pricing-table{color:#21272A}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-header{display:grid;grid-template-columns:73% 12% 3% 12%;grid-template-areas:".... min-price-heading .... max-price-heading"}@media screen and (max-width:1024px){#proposal-view-react .proposal-pricing .pricing-table .pricing-table-header{grid-template-columns:69% 14% 3% 14%}}@media screen and (max-width:640px){#proposal-view-react .proposal-pricing .pricing-table .pricing-table-header{grid-template-columns:43% 27% 3% 27%}}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-header .pricing-table-min-heading{grid-area:min-price-heading;text-align:center}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-header .pricing-table-max-heading{grid-area:max-price-heading;text-align:center}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-header p{font-size:10px;font-weight:600;letter-spacing:.3px;text-decoration-line:underline;color:#313949}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content{display:grid;grid-template-columns:73% 12% 3% 12%;grid-template-areas:"label min-price hyphen max-price";margin-top:10px;align-items:center}@media screen and (max-width:1024px){#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content{grid-template-columns:69% 14% 3% 14%}}@media screen and (max-width:640px){#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content{grid-template-columns:43% 27% 3% 27%}}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content.estimated-total{color:#5977A2}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content.estimated-total .pricing-table-row-label{font-weight:700}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content.estimated-total .pricing-table-row-label span{font-weight:400;display:block}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content.estimated-total .pricing-table-min-price,#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content.estimated-total .pricing-table-max-price{font-weight:700}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .pricing-table-row-label{grid-area:label;font-weight:400;font-size:14px;line-height:20px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .pricing-table-row-label.additional-promo{display:flex;align-items:center;gap:8px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .pricing-table-row-label.additional-promo .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;text-decoration-line:underline}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .pricing-table-min-price{grid-area:min-price;text-align:left;font-size:14px;font-weight:500;line-height:20px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .pricing-table-hyphen{grid-area:hyphen;width:100%;text-align:center}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .pricing-table-max-price{grid-area:max-price;font-size:14px;font-weight:500;line-height:20px;text-align:right}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .strikethrough{text-decoration-line:line-through}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-content .free-shipping{color:#5977A2}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom{border-top:1px solid #EEF1F7;padding-top:16px;margin-top:16px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container{display:flex;flex-direction:column;gap:8px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .input-container{display:flex;align-items:center;justify-content:space-between;width:300px;padding:4px 12px;border:1px solid #ddd;border-radius:5px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .input-container .promo-input{border:none;outline:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.78px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .input-container .apply-promo-button{cursor:pointer;color:#A2A9B0;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;text-decoration:underline}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied{border:none;padding:0;flex-direction:column;align-items:flex-start}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.14px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-title{font-size:16px;font-weight:700}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details{display:flex;align-items:center;gap:8px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details i{cursor:pointer}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details i:hover{color:#AA3434}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;text-decoration-line:underline}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message{padding-top:6px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message p{font-size:10px;letter-spacing:.5px}#proposal-view-react .proposal-pricing .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message .multiple-promos-bold{font-weight:700}#proposal-view-react .proposal-pricing .bottom-buttons{display:flex;justify-content:space-between;margin-top:24px;gap:40px}@media screen and (max-width:640px){#proposal-view-react .proposal-pricing .bottom-buttons{flex-direction:column-reverse;gap:16px}}#proposal-view-react .proposal-pricing .bottom-buttons .add-to-cart-button{width:50%;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.84px;text-decoration:none}@media screen and (max-width:640px){#proposal-view-react .proposal-pricing .bottom-buttons .add-to-cart-button{width:100%}}#proposal-view-react .proposal-pricing .bottom-buttons .add-to-cart-button.disabled{opacity:.8;display:flex;align-items:center;gap:8px;cursor:initial;justify-content:center}#proposal-view-react .proposal-pricing .bottom-buttons .give-feedback-btn{width:50%;text-align:center;text-decoration:none}@media screen and (max-width:640px){#proposal-view-react .proposal-pricing .bottom-buttons .give-feedback-btn{width:100%}}#proposal-view-react .proposal-pricing .error-message{text-align:right;color:#AA3434}#proposal-edit-react .loading-container{display:flex;justify-content:center;margin-top:40px}#proposal-edit-react .loading-container .fa-spinner{font-size:32px}#proposal-edit-react .dropdown-toggle::after{display:none}#proposal-edit-react .proposal-name h1{color:#000;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:44px;letter-spacing:0.84px}#proposal-edit-react .created-date{color:var(--cool-grey-grey-40,#A2A9B0);font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .btn-primary,#proposal-edit-react #proposal-edit-add-a-space-button,#proposal-edit-react #proposal-edit-add-accessories-button{background-color:#313949;border-radius:16px;display:flex;width:216px;height:52px;padding:16px 40px;justify-content:center;align-items:center;gap:10px;color:#FFF;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;white-space:pre;cursor:pointer;text-decoration:none}#proposal-edit-react .btn-primary.disabled,#proposal-edit-react #proposal-edit-add-a-space-button.disabled,#proposal-edit-react #proposal-edit-add-accessories-button.disabled{opacity:0.4;cursor:not-allowed}#proposal-edit-react #proposal-edit-add-a-space-button,#proposal-edit-react #proposal-edit-add-accessories-button,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"]{text-transform:initial;margin-bottom:0}#proposal-edit-react #proposal-edit-add-a-space-button + ul,#proposal-edit-react #proposal-edit-add-accessories-button + ul,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"] + ul{width:216px;border-radius:16px;border:1px solid var(--cool-grey-grey-90,#21272A);background:var(--text-white,#FFF);box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25)}#proposal-edit-react #proposal-edit-add-a-space-button + ul li,#proposal-edit-react #proposal-edit-add-accessories-button + ul li,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"] + ul li{display:grid;align-content:center;height:50px}#proposal-edit-react #proposal-edit-add-a-space-button + ul li:hover,#proposal-edit-react #proposal-edit-add-accessories-button + ul li:hover,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"] + ul li:hover{background-color:#EEF1F7}#proposal-edit-react #proposal-edit-add-a-space-button + ul li:hover:first-of-type,#proposal-edit-react #proposal-edit-add-accessories-button + ul li:hover:first-of-type,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"] + ul li:hover:first-of-type{border-radius:8px 8px 0 0}#proposal-edit-react #proposal-edit-add-a-space-button + ul li:hover:last-of-type,#proposal-edit-react #proposal-edit-add-accessories-button + ul li:hover:last-of-type,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"] + ul li:hover:last-of-type{border-radius:0 0 8px 8px}#proposal-edit-react #proposal-edit-add-a-space-button + ul li a,#proposal-edit-react #proposal-edit-add-accessories-button + ul li a,#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"] + ul li a{color:#262626;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0.14px;margin-left:15px}#proposal-edit-react button[id^="proposal-edit-space-option-group-type-dropdown-"]{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.45px;background-color:unset;padding:unset}#proposal-edit-react .btn-secondary{background:#FFF;border-radius:16px;border:2px solid #21272A;display:flex;width:216px;height:52px;padding:16px 40px;justify-content:center;align-items:center;gap:10px;color:#21272A;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.84px;white-space:pre;text-decoration:none}#proposal-edit-react .proposal-container{padding:20px 15px;display:grid;grid-template-rows:auto 24px auto 61px auto 77px auto 47px auto}@media only screen and (min-width:1024px){#proposal-edit-react .proposal-container{padding:40px 25px}}#proposal-edit-react #proposal-edit-header #proposal-edit-header-top{display:grid;align-content:center;align-items:center;grid-template-columns:repeat(2,auto)}#proposal-edit-react #proposal-edit-header #proposal-edit-header-buttons{display:grid;justify-content:end;grid-column-gap:19px;grid-template-columns:repeat(2,auto)}#proposal-edit-react #proposal-edit-status-checkboxes{display:grid;grid-template-columns:repeat(2,188px);grid-column-gap:35px}#proposal-edit-react #proposal-edit-status-checkboxes .proposal-edit-status-checkbox{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;align-items:center;grid-column-gap:10px}#proposal-edit-react #proposal-edit-status-checkboxes .proposal-edit-status-checkbox input[type="checkbox"]{accent-color:#1B1A1A}#proposal-edit-react #proposal-edit-status-checkboxes .proposal-edit-status-checkbox label{color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.39px;margin-bottom:0}#proposal-edit-react #proposal-edit-basic-info{display:grid;row-gap:32px}#proposal-edit-react #proposal-edit-basic-info .proposal-edit-input-group{display:grid}#proposal-edit-react #proposal-edit-basic-info label{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.33px}#proposal-edit-react #proposal-edit-basic-info input,#proposal-edit-react #proposal-edit-basic-info textarea,#proposal-edit-react #proposal-edit-basic-info span{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;max-width:635px;outline:none;padding:8px}#proposal-edit-react #proposal-edit-basic-info input:focus,#proposal-edit-react #proposal-edit-basic-info textarea:focus,#proposal-edit-react #proposal-edit-basic-info span:focus{border-bottom:2px solid #5977A2}#proposal-edit-react #proposal-edit-basic-info input[contenteditable=false],#proposal-edit-react #proposal-edit-basic-info textarea[contenteditable=false],#proposal-edit-react #proposal-edit-basic-info span[contenteditable=false]{background-color:#F2F4F8;opacity:0.5;pointer-events:none;cursor:not-allowed}#proposal-edit-react #proposal-edit-basic-info .loading-container{max-width:635px;margin-top:0;min-height:102px;border-bottom:2px solid #EEF1F7}#proposal-edit-react #proposal-edit-add-buttons{display:grid;grid-template-columns:repeat(2,auto);justify-content:start;grid-column-gap:31px}#proposal-edit-react .promo-code-container{display:flex;flex-direction:column;gap:8px}#proposal-edit-react .promo-code-container .input-container{display:flex;align-items:center;justify-content:space-between;width:300px;padding:4px 12px;border:1px solid #ddd;border-radius:5px}#proposal-edit-react .promo-code-container .input-container .promo-input{border:none;outline:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.78px}#proposal-edit-react .promo-code-container .input-container .apply-promo-button{cursor:pointer;color:#A2A9B0;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;text-decoration:underline}#proposal-edit-react .promo-code-container .code-applied{border:none;padding:0;flex-direction:column;align-items:flex-start}#proposal-edit-react .promo-code-container .code-applied p{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.14px}#proposal-edit-react .promo-code-container .code-applied .promo-title{font-size:16px;font-weight:700}#proposal-edit-react .promo-code-container .code-applied .promo-code-details{display:flex;align-items:center;gap:8px}#proposal-edit-react .promo-code-container .code-applied .promo-code-details i{cursor:pointer}#proposal-edit-react .promo-code-container .code-applied .promo-code-details i:hover{color:#AA3434}#proposal-edit-react .promo-code-container .code-applied .promo-code-details .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;text-decoration-line:underline}#proposal-edit-react .sortable-item-container.dragging .proposal-edit-space-option-group{border:2px dashed #5977A2}#proposal-edit-react .sortable-item-container .sortable-drag-handler{position:absolute;top:50%;right:0;left:initial}#proposal-edit-react .sortable-item-container .sortable-drag-handler i{color:#A2A9B0;rotate:90deg}#proposal-edit-react .sortable-overlay-item .proposal-edit-space-option-group{border:2px solid #5977A2}#proposal-edit-react .proposal-edit-space-option-group{display:grid;row-gap:41px;background-color:white;border-top:1px solid #A2A9B0;padding-top:17px;padding-bottom:49px;position:relative}#proposal-edit-react .proposal-edit-space-option-group.no-border{border:none}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile{width:115px;height:115px;padding:20px 10px 10px 10px;background-color:#EEF1F7;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;position:relative;cursor:pointer}@media screen and (max-width:1024px){#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile{padding:20px 10px 10px 10px;width:100px;height:100px}}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile.active{background-color:#313949}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile.active .number-icon{background-color:#EEF1F7;color:#313949}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile.active .tile-image{filter:brightness(0) invert(1)}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile.active .tile-name{color:#EEF1F7}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile .number-icon{width:33px;height:33px;border-radius:50%;background-color:#313949;color:#EEF1F7;position:absolute;top:-20px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:20px}@media screen and (max-width:1024px){#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile .number-icon{font-size:12px;line-height:15px;width:27px;height:27px}}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile .tile-image{height:24px}@media screen and (max-width:1024px){#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile .tile-image{height:20px}}#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile .tile-name{text-align:center;font-size:12px;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;line-height:normal}@media screen and (max-width:1024px){#proposal-edit-react .proposal-edit-space-option-group .space-groups-tile .tile-name{font-size:10px;font-weight:600}}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-header{display:grid;grid-template-columns:253px 115px auto}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-header .nickname-input{width:175px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-header .warning-text{color:#AA3434}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-price{display:grid;justify-content:end;color:#5977A2;font-family:"Plus Jakarta Sans";font-size:28px;font-style:normal;font-weight:700;line-height:34.5px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-type{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.45px;padding-bottom:8px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-type i{margin-left:8px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-name input{border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;max-width:635px;outline:none;padding-bottom:8px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-name input:focus{border-bottom:2px solid #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-warning{font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:0.3px;margin-top:7px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-tile{padding-top:20px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options{display:flex;flex-wrap:wrap;gap:53px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .proposal-edit-attach-or-create-outer{height:215px;width:215px;display:grid;align-items:center;justify-items:center;border-radius:6px;border:2px dashed #A2A9B0}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .proposal-edit-attach-or-create-inner{display:grid;justify-items:center;row-gap:9px;color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .proposal-edit-attach-or-create-inner a{color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;cursor:pointer}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-overlay-item .proposal-space-option-group-outer{border:2px solid #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-overlay-item .proposal-accessory{border:2px solid #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-overlay-item .proposal-accessory .proposal-accessory-image{border:none}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-overlay-item .proposal-accessory .proposal-accessory-info,#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-overlay-item .proposal-accessory .proposal-accessory-quantity-selector{padding:8px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-overlay-item .proposal-part{border:2px solid #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options.for-parts .sortable-item-container .sortable-drag-handler{top:6px;left:6px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options.for-accessories .sortable-item-container .sortable-drag-handler{top:6px;left:6px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container.dragging .proposal-space-option-group-outer{border:2px dashed #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container.dragging .proposal-accessory{border:2px dashed #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container.dragging .proposal-accessory .proposal-accessory-image{border:none}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container.dragging .proposal-accessory .proposal-accessory-info,#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container.dragging .proposal-accessory .proposal-accessory-quantity-selector{padding:8px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container.dragging .proposal-part{border:2px dashed #5977A2}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container .sortable-drag-handler{right:initial;top:13px;left:15px}#proposal-edit-react .proposal-edit-space-option-group .proposal-edit-space-option-group-options .sortable-item-container .sortable-drag-handler i{color:#A2A9B0}#proposal-edit-react .proposal-edit-space-option-group .space-option-group-controls{display:flex;align-items:center;justify-content:space-between;margin-left:auto;gap:20px}#proposal-edit-react .proposal-edit-space-option-group .space-option-group-controls .option-group-delete-control i{color:#A2A9B0}#proposal-edit-react .proposal-edit-space-option-group .space-option-group-controls .option-group-sort-control{color:#A2A9B0;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;text-decoration-line:underline;cursor:pointer}#proposal-edit-react .proposal-space-option-group-outer{display:grid;align-content:center;justify-content:center;background-color:white;width:215px;height:215px;border-radius:6px;border:2px solid #A2A9B0}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner{display:grid;width:196px;height:196px;padding-left:5px;padding-right:5px;border-radius:6px;background-color:#EEF1F7}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-header-row{display:flex;justify-content:space-between}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-header-row span{color:#5977A2;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-header-row i{color:#A2A9B0;cursor:pointer}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-header-row input{width:100%}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-title-row{display:flex;justify-content:center;align-items:center;color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-title-row i{margin-left:5px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row{display:flex;column-gap:6px;align-items:center}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row img{max-width:90px;max-height:76px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row .proposal-space-option-group-design-row-styles{display:grid;row-gap:3px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row .proposal-space-option-group-design-row-styles .proposal-space-option-group-design-row-style{display:flex;column-gap:8px;align-items:center}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row .proposal-space-option-group-design-row-styles .proposal-space-option-group-design-row-style img{max-width:19px;max-height:19px;border-radius:19px;border:1px solid #313949}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row .proposal-space-option-group-design-row-styles .proposal-space-option-group-design-row-style .proposal-space-option-group-design-row-style-title{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:0.3px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-design-row .proposal-space-option-group-design-row-styles .proposal-space-option-group-design-row-style .proposal-space-option-group-design-row-style-name{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:400;line-height:11px;letter-spacing:0.3px}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-view-row{display:flex;justify-content:center}#proposal-edit-react .proposal-space-option-group-outer .proposal-space-option-group-inner .proposal-space-option-group-view-row a{color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;cursor:pointer}#proposal-edit-react .proposal-accessory{display:grid;row-gap:12px;background-color:white}#proposal-edit-react .proposal-accessory .proposal-accessory-upper{position:relative}#proposal-edit-react .proposal-accessory .proposal-accessory-upper .proposal-accessory-delete{position:absolute;right:6px;top:6px}#proposal-edit-react .proposal-accessory .proposal-accessory-upper .proposal-accessory-delete i{color:#A2A9B0;cursor:pointer}#proposal-edit-react .proposal-accessory .proposal-accessory-upper .proposal-accessory-image{display:grid;justify-content:center;align-content:center;height:193px;width:193px;border:1px solid #313949}#proposal-edit-react .proposal-accessory .proposal-accessory-upper .proposal-accessory-image img{max-height:189px;max-width:189px}#proposal-edit-react .proposal-accessory .proposal-accessory-info{display:grid;row-gap:7px;max-width:189px}#proposal-edit-react .proposal-accessory .proposal-accessory-info .proposal-accessory-name{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .proposal-accessory .proposal-accessory-info .proposal-accessory-price{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .proposal-part{padding:7px 7px 14px 16px;border:1px solid #EEF1F7;width:193px;height:177px;background-color:white}#proposal-edit-react .proposal-part .proposal-part-info{font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px}#proposal-edit-react .proposal-part .proposal-part-info .proposal-part-name{margin-top:13px;color:#313949}#proposal-edit-react .proposal-part .proposal-part-info .proposal-part-price{margin:40px 0 12px 0;color:#5977A2}#proposal-edit-react .proposal-part .proposal-part-delete{color:#A2A9B0;text-align:right;font-family:"Font Awesome 6 Free";font-size:20px;font-weight:900;line-height:normal;cursor:pointer}#proposal-my-designs-components.ec .add-to-group-modal{background-color:rgba(49,57,73,0.7)}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content{font-size:12px;font-weight:400;line-height:125%;letter-spacing:0.36px;color:#A2A9B0}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content header{position:relative;font-size:14px;font-weight:500;line-height:125%;letter-spacing:0.42px;display:flex;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid #DDE1E6}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content header i{cursor:pointer}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content hr{display:none}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body{padding-top:20px}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body .subheading{color:#313949}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body .dropdown{padding:12px 0px}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body .dropdown #select-existing-group-button{color:#A2A9B0;background-color:white;border:1px solid #A2A9B0;border-radius:5px;width:100%;text-transform:none;padding:12px}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body .dropdown>ul{padding-left:0}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body .dropdown>ul li:hover{background-color:#EEF1F7}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body .dropdown>ul li a{font-size:14px;margin-left:15px}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body>.create-group-button{margin-top:20px;padding:16px 40px;border-radius:16px;font-size:14px;font-weight:700;letter-spacing:0.9px}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body>.create-group-button#create-group-action-button[disabled]{background-color:#EEF1F7;color:#A2A9B0;cursor:not-allowed}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body>.add-to-group-action-buttons{width:100%;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(175px,1fr));padding-top:32px;margin-top:24px;border-top:1px solid #EEF1F7}#proposal-my-designs-components.ec .add-to-group-modal .add-to-group-modal-content .group-modal-body>.add-to-group-action-buttons>button{padding:16px 40px;border-radius:16px;font-size:14px;font-weight:700;letter-spacing:0.9px}.proposal-create-container .proposal-header{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px}.proposal-create-container h2{margin-top:35px;font-family:"Merriweather";color:#000;font-size:28px!important;font-weight:300;line-height:44px;letter-spacing:0.84px}.proposal-create-container .input-group label{display:block;width:100%;color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:11px;font-weight:400;line-height:21px;letter-spacing:0.33px}.proposal-create-container .input-group input,.proposal-create-container .input-group textarea{display:block;border:none;background-color:transparent;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px}.proposal-create-container .input-group input:focus,.proposal-create-container .input-group textarea:focus{border-bottom:2px solid #5977A2}.proposal-create-container .input-group textarea{height:calc(15px * 1.4 * 3 + 25px)}.proposal-create-container .custom-message{display:flex;flex-direction:column;margin-bottom:50px;margin-top:30px}.proposal-create-container .radios .sc-radio{color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:13px;font-weight:400;line-height:21px;letter-spacing:0.39px}.proposal-create-container .radios .sc-radio .sc-indicator{border-radius:0}.proposal-create-container .radios .sc-radio input:checked ~ .sc-indicator{background-color:black!important;background-image:url("/static/img/icon-check.svg")}.proposal-create-container .proposal-create-save input{margin-top:20px}.proposal-list-container .proposal-list-header{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (min-width:1024px){.proposal-list-container .proposal-list-header .proposal-list-info{width:50%}}.proposal-list-container .proposal-list-header .proposal-list-info h2{color:#000;font-family:"Merriweather";font-size:28px;font-weight:300;line-height:44px;letter-spacing:0.84px;margin-bottom:12px}.proposal-list-container .proposal-list-header .proposal-list-info p{color:#21272A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px}@media (max-width:486px){.proposal-list-container .proposal-list-header .create-proposal-button-container{margin-top:30px}}.proposal-list-container .proposals-list{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fill,300px);gap:30px 16px;width:100%}@media screen and (max-width:640px){.proposal-list-container .proposals-list{justify-content:center;padding-left:0px}}.proposal-list-container .proposals-list .proposal-thumb{margin:0!important;border:none!important;width:100%!important;padding:0px;text-align:center;position:relative}.proposal-list-container .proposals-list .proposal-thumb:hover{box-shadow:none;border:none}.proposal-list-container .proposals-list .proposal-thumb .active-proposal-banner{width:calc(100% - 80px);height:fit-content;padding:0px 3px 5px 3px;background:#5977A2;color:white;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;display:inline-block}.proposal-list-container .proposals-list .proposal-thumb .active-proposal-banner i{padding-top:5px;padding-right:10px}.proposal-list-container .proposals-list .proposal-thumb .copied-to-clipboard-text{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;position:absolute;height:fit-content;right:0;top:-10px;display:none}.proposal-list-container .proposals-list .proposal-thumb .inner{display:flex;flex-direction:column;border-radius:5px;padding-bottom:0px;border:1px solid #A2A9B0;background:#EEF1F7}.proposal-list-container .proposals-list .proposal-thumb .inner:hover{border:1px solid #313949}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder{background:#313949;transition:all 200ms ease-in-out;border:none;top:-5px;height:45px;display:flex;justify-content:space-between;opacity:0;margin-bottom:7px}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder a{padding:0px 6px;margin:0px 6px;cursor:pointer;background-position:center center;background-repeat:no-repeat;background-size:13px}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder .delete-proposal-icon{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/8a/d2/8ad2ca7c-2715-46c3-aa59-6866c844263b/trash.png")}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder .copy-proposal-button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/18/54/1854bc10-ae70-49e8-b67e-9ef13a029370/duplicate.png")}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder .view-proposal-button{color:#FFF;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder .send-proposal-icon{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/fa/16/fa163675-837c-4195-9635-3d0af3439d6b/sendemail.png")}.proposal-list-container .proposals-list .proposal-thumb .inner .img-holder .copy-link-proposal-button{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/4c/33/4c334b6e-8b02-4d9b-8fc7-16e2c76e4c67/sharelink.png")}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder{text-align:left;margin:0px 20px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .proposal-name{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;text-align:left;display:flex}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .proposal-name i{margin-left:6px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .proposal-name .proposal-name-edit-icon{background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/ec/77/ec778bab-d3e0-4e39-a7c6-c66d74b4eddf/edit-pen.png");background-position:center center;background-repeat:no-repeat;background-size:10px;width:14px;cursor:pointer}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder p{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:10px;font-weight:600;letter-spacing:0.3px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder p span{margin-left:0px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .proposal-created{margin-bottom:5px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .set-active-proposal{color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:13px;font-weight:400;line-height:21px;letter-spacing:0.39px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .set-active-proposal input{width:14px;height:14px;margin-right:10px;cursor:pointer;accent-color:#313949}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .price{margin-top:24px;margin-bottom:21px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .price .the-price{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .price .the-price span{color:#A2A9B0;padding-right:3px}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .price .bread-prequalification>div{background-color:#fff}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .price .bread-prequalification>div>a{text-decoration:none}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .note{color:#313949;font-style:italic;font-weight:500;line-height:normal;letter-spacing:0.3px;margin-bottom:0}.proposal-list-container .proposals-list .proposal-thumb .inner .content-holder .note span{color:#5977A2}.proposal-list-container .proposals-list .proposal-thumb .inner .button-container{margin-top:auto;margin-bottom:20px}.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .add-proposal-to-cart-button,.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .edit-proposal-button,.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .view-proposal-button{display:flex;width:calc(100% - 40px);padding:16px 40px;justify-content:center;align-items:center;border-radius:16px;text-align:center;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.84px;margin-top:7px;margin-left:20px;border:none;cursor:pointer;text-decoration:none}.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .add-proposal-to-cart-button:disabled,.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .edit-proposal-button:disabled,.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .view-proposal-button:disabled{background:#A2A9B0;cursor:not-allowed}.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .add-proposal-to-cart-button{background:#343A3F;color:white}.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .add-proposal-to-cart-button:hover{color:white}.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .edit-proposal-button,.proposal-list-container .proposals-list .proposal-thumb .inner .button-container .view-proposal-button{background:white;color:#21272A;border:2px solid #21272A}.proposal-list-container .proposals-list .proposal-thumb .proposal-sent-note{color:#94BA42;text-align:center;font-family:"Plus Jakarta Sans";font-size:10px;font-weight:600;line-height:normal;letter-spacing:0.3px;margin-top:10px;display:inline-flex}.proposal-list-container .proposals-list .proposal-thumb .proposal-sent-note .proposal-sent-check-mark{margin-right:5px;background-image:url(https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/89/4c/894c8c8b-93aa-4c7d-84cd-a78b8361dd31/check-mark-green.png);background-size:15px;width:15px;height:15px}.proposal-list-container .proposals-list .proposal-thumb:hover .img-holder{opacity:0.75;top:0}#delete-proposal-modal-content-v2,#delete-design-modal-content-v2{padding:20px}#delete-proposal-modal-content-v2 h3,#delete-design-modal-content-v2 h3{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:500;line-height:125%;letter-spacing:0.45px;text-align:left;text-transform:none}#delete-proposal-modal-content-v2 .close,#delete-design-modal-content-v2 .close{color:#A2A9B0;text-align:right;font-family:"Font Awesome 6 Free";font-size:22px;font-weight:900;line-height:normal;opacity:1;position:absolute;top:7px;right:20px;border:none;background-color:transparent}#delete-proposal-modal-content-v2 .modal-body,#delete-design-modal-content-v2 .modal-body{padding:0;display:block}#delete-proposal-modal-content-v2 .modal-body h2,#delete-design-modal-content-v2 .modal-body h2{text-align:left;color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;margin:30px 0}#delete-proposal-modal-content-v2 .modal-body h2 .proposal-name,#delete-proposal-modal-content-v2 .modal-body h2 .design-name,#delete-design-modal-content-v2 .modal-body h2 .proposal-name,#delete-design-modal-content-v2 .modal-body h2 .design-name{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:700;line-height:21px;letter-spacing:0.45px}#delete-proposal-modal-content-v2 .modal-body p,#delete-design-modal-content-v2 .modal-body p{color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:125%;letter-spacing:0.45px}#delete-proposal-modal-content-v2 .modal-body button,#delete-design-modal-content-v2 .modal-body button{margin:15px auto 25px auto;display:flex;width:207px;padding:16px 40px;justify-content:center;align-items:center;gap:10px;border-radius:16px;background:#313949}.proposal-send-modal-content .modal-body,.proposal-send-multi-emails-content .modal-body{padding:20px}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 h2,.proposal-send-modal-content .modal-body #proposal-post-send-v2 h2,.proposal-send-modal-content .modal-body #email-to-multiple-people h2,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 h2,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 h2,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people h2{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.45px;text-align:left}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 h2 .proposal-order-email-v2,.proposal-send-modal-content .modal-body #proposal-pre-send-v2 h2 .proposal-name-v2,.proposal-send-modal-content .modal-body #proposal-post-send-v2 h2 .proposal-order-email-v2,.proposal-send-modal-content .modal-body #proposal-post-send-v2 h2 .proposal-name-v2,.proposal-send-modal-content .modal-body #email-to-multiple-people h2 .proposal-order-email-v2,.proposal-send-modal-content .modal-body #email-to-multiple-people h2 .proposal-name-v2,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 h2 .proposal-order-email-v2,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 h2 .proposal-name-v2,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 h2 .proposal-order-email-v2,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 h2 .proposal-name-v2,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people h2 .proposal-order-email-v2,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people h2 .proposal-name-v2{color:#5977A2;font-weight:700}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .close,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .close,.proposal-send-modal-content .modal-body #email-to-multiple-people .close,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .close,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .close,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .close{color:#A2A9B0;font-family:"Font Awesome 6 Free";font-weight:900;line-height:normal;opacity:1;top:12px;right:20px;padding:0}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 p,.proposal-send-modal-content .modal-body #proposal-pre-send-v2 label,.proposal-send-modal-content .modal-body #proposal-post-send-v2 p,.proposal-send-modal-content .modal-body #proposal-post-send-v2 label,.proposal-send-modal-content .modal-body #email-to-multiple-people p,.proposal-send-modal-content .modal-body #email-to-multiple-people label,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 p,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 label,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 p,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 label,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people p,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people label{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;text-align:left}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 label,.proposal-send-modal-content .modal-body #proposal-post-send-v2 label,.proposal-send-modal-content .modal-body #email-to-multiple-people label,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 label,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 label,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people label{padding-top:10px}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 p,.proposal-send-modal-content .modal-body #proposal-post-send-v2 p,.proposal-send-modal-content .modal-body #email-to-multiple-people p,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 p,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 p,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people p{margin-bottom:25px}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 p .proposal-order-id-v2,.proposal-send-modal-content .modal-body #proposal-pre-send-v2 p .proposal-order-email-v2,.proposal-send-modal-content .modal-body #proposal-post-send-v2 p .proposal-order-id-v2,.proposal-send-modal-content .modal-body #proposal-post-send-v2 p .proposal-order-email-v2,.proposal-send-modal-content .modal-body #email-to-multiple-people p .proposal-order-id-v2,.proposal-send-modal-content .modal-body #email-to-multiple-people p .proposal-order-email-v2,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 p .proposal-order-id-v2,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 p .proposal-order-email-v2,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 p .proposal-order-id-v2,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 p .proposal-order-email-v2,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people p .proposal-order-id-v2,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people p .proposal-order-email-v2{color:#5977A2;font-weight:700}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .btn,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .btn,.proposal-send-modal-content .modal-body #email-to-multiple-people .btn,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .btn,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .btn,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .btn{display:flex;width:231px;padding:16px 14px;justify-content:center;align-items:center;gap:10px;border-radius:16px;font-size:14px;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:none}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .send-email-btn,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .send-email-btn,.proposal-send-modal-content .modal-body #email-to-multiple-people .send-email-btn,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .send-email-btn,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .send-email-btn,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .send-email-btn{background:#313949;margin:25px auto 12px auto}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .proposal-send-modal-close-and-reload-btn,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .proposal-send-modal-close-and-reload-btn,.proposal-send-modal-content .modal-body #email-to-multiple-people .proposal-send-modal-close-and-reload-btn,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .proposal-send-modal-close-and-reload-btn,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .proposal-send-modal-close-and-reload-btn,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .proposal-send-modal-close-and-reload-btn{background:#313949;margin:25px auto 15px auto}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .send-multiple-emails-btn,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .send-multiple-emails-btn,.proposal-send-modal-content .modal-body #email-to-multiple-people .send-multiple-emails-btn,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .send-multiple-emails-btn,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .send-multiple-emails-btn,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .send-multiple-emails-btn{background:#313949;margin:60px auto 15px auto}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .add-additional-recipients-btn,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .add-additional-recipients-btn,.proposal-send-modal-content .modal-body #email-to-multiple-people .add-additional-recipients-btn,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .add-additional-recipients-btn,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .add-additional-recipients-btn,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .add-additional-recipients-btn{margin:0px auto 15px auto;border:2px solid #21272A;background:white;color:#21272A}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 input,.proposal-send-modal-content .modal-body #proposal-post-send-v2 input,.proposal-send-modal-content .modal-body #email-to-multiple-people input,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 input,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 input,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people input{border:none;background:none;border-bottom:2px solid #EEF1F7;border-radius:0;color:#1B1A1A;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 input:focus,.proposal-send-modal-content .modal-body #proposal-post-send-v2 input:focus,.proposal-send-modal-content .modal-body #email-to-multiple-people input:focus,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 input:focus,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 input:focus,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people input:focus{border-bottom:2px solid #5977A2}.proposal-send-modal-content .modal-body #proposal-pre-send-v2 .form-group,.proposal-send-modal-content .modal-body #proposal-post-send-v2 .form-group,.proposal-send-modal-content .modal-body #email-to-multiple-people .form-group,.proposal-send-multi-emails-content .modal-body #proposal-pre-send-v2 .form-group,.proposal-send-multi-emails-content .modal-body #proposal-post-send-v2 .form-group,.proposal-send-multi-emails-content .modal-body #email-to-multiple-people .form-group{display:flex}.proposal-send-modal-content .modal-body #proposal-send-error-v2,.proposal-send-modal-content .modal-body #proposal-send-multiple-error-v2,.proposal-send-multi-emails-content .modal-body #proposal-send-error-v2,.proposal-send-multi-emails-content .modal-body #proposal-send-multiple-error-v2{color:red}#feedback-modal-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}#feedback-modal-container .modal-underlay{position:fixed;top:0;bottom:0;left:0;right:0}#feedback-modal-container .feedback-modal{width:529px;min-height:300px;height:auto;padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px;position:fixed;left:50%;top:30%;transform:translateX(-50%) translateY(-30%);border-radius:16px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.25)}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal{max-width:340px;min-height:264px;padding:16px}}#feedback-modal-container .feedback-modal.exit-modal,#feedback-modal-container .feedback-modal.error-modal{gap:0}#feedback-modal-container .feedback-modal.exit-modal .subheading,#feedback-modal-container .feedback-modal.error-modal .subheading{font-size:18px;color:#313949;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px;width:100%;text-align:left}#feedback-modal-container .feedback-modal.exit-modal .button-container,#feedback-modal-container .feedback-modal.error-modal .button-container{display:flex;flex-direction:column;gap:9px}#feedback-modal-container .feedback-modal.exit-modal .button-container .proceed-button,#feedback-modal-container .feedback-modal.error-modal .button-container .proceed-button{width:100%;font-size:14px;font-weight:700;font-style:normal;line-height:20px;letter-spacing:.84px}#feedback-modal-container .feedback-modal.exit-modal .button-container .cancel-button,#feedback-modal-container .feedback-modal.error-modal .button-container .cancel-button{width:100%;cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:600;line-height:34.5px;letter-spacing:.78px;text-transform:uppercase;text-align:center}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal.exit-modal .button-container .cancel-button,#feedback-modal-container .feedback-modal.error-modal .button-container .cancel-button{padding:0}}#feedback-modal-container .feedback-modal .modal-title-container{display:flex;justify-content:space-between;align-items:center;width:100%}#feedback-modal-container .feedback-modal .modal-title-container p{color:#313949;font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.54px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .modal-title-container p{font-size:16px;font-weight:600;letter-spacing:.48px}}#feedback-modal-container .feedback-modal .modal-title-container span{text-align:right}#feedback-modal-container .feedback-modal .modal-title-container span i{cursor:pointer;color:#A2A9B0;font-size:20px;font-style:normal;font-weight:900;line-height:normal}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .modal-title-container span i{font-size:16px}}#feedback-modal-container .feedback-modal .number-ranking-container{display:flex;flex-direction:column;gap:10px}#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row{display:flex;gap:16px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row{gap:8px}}#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row .number-box{width:67px;height:78px;padding:10px;border-radius:4px;border:1px solid #DDE1E6;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row .number-box{width:42px;height:50px}}#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row .number-box.active{background-color:#5977A2}#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row .number-box.active span{color:#fff}#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row .number-box span{color:#313949;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.48px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .number-ranking-container .number-ranking-row .number-box span{font-size:14px;font-weight:700;letter-spacing:.42px}}#feedback-modal-container .feedback-modal .number-ranking-container .satisfied-text-row{display:flex;justify-content:space-between}#feedback-modal-container .feedback-modal .number-ranking-container .satisfied-text-row p{color:#878D96;font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.36px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .number-ranking-container .satisfied-text-row p{font-size:10px;font-weight:400;line-height:normal;letter-spacing:.3px;color:#5977A2}}#feedback-modal-container .feedback-modal .button-container{margin-top:auto;width:100%;display:flex}#feedback-modal-container .feedback-modal .button-container a{font-size:14px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.84px;padding:16px 40px;display:flex;justify-content:center;align-items:center}#feedback-modal-container .feedback-modal .button-container .proceed-button{cursor:pointer;border-radius:16px;background-color:#313949;width:100%;text-align:center;color:white;display:flex;align-items:center;gap:8px}#feedback-modal-container .feedback-modal .button-container .proceed-button.with-skip{width:80%}#feedback-modal-container .feedback-modal .button-container .proceed-button.disabled{cursor:initial;background-color:#F2F4F8;color:#A2A9B0}#feedback-modal-container .feedback-modal .button-container .skip-button{cursor:pointer;width:20%;text-align:center;font-size:13px;color:#A2A9B0;font-weight:600;letter-spacing:.78px;text-transform:uppercase}#feedback-modal-container .feedback-modal .feedback-textarea{width:100%}#feedback-modal-container .feedback-modal .feedback-textarea textarea{width:100%;padding:16px;border-radius:8px;border:none;outline:none;background-color:#F2F4F8;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.14px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .feedback-textarea textarea{font-size:12px;font-weight:500;line-height:125%;letter-spacing:.36px}}#feedback-modal-container .feedback-modal .feedback-concerns{width:100%;position:relative}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button{padding:16px;border-radius:16px;border:1px solid #313949}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button .selection-button-text{display:flex;align-items:center;justify-content:center;gap:10px;color:#313949;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;cursor:pointer}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button .feedback-concerns-selected-options{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button .feedback-concerns-selected-options .selected-concern{border-radius:4px;background-color:#EEF1F7;padding:8px}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button .feedback-concerns-selected-options .selected-concern p{display:flex;align-items:center;gap:8px;color:#000;font-size:10px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:.24px}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button .feedback-concerns-selected-options .selected-concern p i{font-size:10px;font-weight:900;color:#A2A9B0;cursor:pointer}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-selection-button .feedback-concerns-selected-options .selected-concern p i:hover{color:darkred}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container{width:100%;display:flex;flex-direction:column;gap:8px;background-color:#fff;border-radius:16px;border:1px solid #313949;box-shadow:0 0 4px 0 rgba(0,0,0,0.25);position:absolute;top:40px;padding:16px;min-height:368px;height:auto;overflow-y:auto}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option{padding:14px;cursor:pointer}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option{padding:10px}}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option p{color:#313949;font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:.36px;display:flex;align-items:center;gap:8px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option p{font-size:10px}}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option p i{font-size:14px}@media screen and (max-width:640px){#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option p i{font-size:10px}}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .dropdown-option.selected{background-color:#EEF1F7}#feedback-modal-container .feedback-modal .feedback-concerns .feedback-concerns-dropdown-container .concerns-apply-button{color:#313949;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;text-decoration-line:underline;text-align:center;cursor:pointer}#feedback-modal-container .feedback-modal .feedback-submission-message{width:100%}#feedback-modal-container .feedback-modal .feedback-submission-message p{color:#313949;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.36px;text-align:left}#feedback-modal-container .feedback-modal .login-form-container{display:flex;flex-direction:column;width:100%;gap:8px}#feedback-modal-container .feedback-modal .login-form-container .input-container input{width:100%;color:#313949;border:none;border-bottom:2px solid #EEF1F7;outline:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.78px;padding:8px}#feedback-modal-container .feedback-modal .login-form-container .forgot-password{width:100%;text-align:right}#feedback-modal-container .feedback-modal .login-form-container .forgot-password a{color:#313949;font-size:11px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.33px;text-decoration-line:underline}#feedback-modal-container .feedback-modal .login-form-container .error-message{color:#AA3434;font-size:13px;font-weight:400}#feedback-modal-container .feedback-modal.loading-container{display:flex;align-content:center;justify-content:center;margin-top:0}.add-to-proposal-modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(49,57,73,0.7);z-index:10000}.add-to-proposal-modal>div{display:flex;flex-direction:column;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:1069px;height:750px;border-radius:5px;background:white;padding:25px 25px 0 25px}.add-to-proposal-modal>div>div:first-of-type{display:flex;justify-content:flex-end}.add-to-proposal-modal>div>div:first-of-type>i{cursor:pointer}.add-to-proposal-modal .add-to-proposal-modal-title{color:black;font-family:Merriweather;font-size:28px;font-style:normal;font-weight:300;line-height:44px;letter-spacing:0.84px}.add-to-proposal-modal .add-to-proposal-modal-description{color:#21272A;font-family:"Plus Jakarta Sans";font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.45px;margin-bottom:14px}.add-to-proposal-modal .add-to-proposal-modal-filters{display:flex;margin-bottom:24px;justify-content:space-between;align-items:flex-end}.add-to-proposal-modal .add-to-proposal-modal-filters>div:first-of-type{display:flex;column-gap:16px}.add-to-proposal-modal .add-to-proposal-modal-filters .add-to-proposal-modal-filter{border-radius:6px;padding:12px 20px;background:#EEF1F7;color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;cursor:pointer}.add-to-proposal-modal .add-to-proposal-modal-filters .add-to-proposal-modal-filter.selected{background-color:#313949;color:white}.add-to-proposal-modal .add-to-proposal-modal-filters .add-to-proposal-modal-filter-clear{color:#A2A9B0;text-align:right;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;cursor:pointer}.add-to-proposal-modal .add-to-proposal-modal-items{display:flex;flex-wrap:wrap;overflow-y:scroll;overflow-x:clip;height:475px}.add-to-proposal-modal .add-to-proposal-modal-add-button{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);box-shadow:3px 3px 6px 0 rgba(0,0,0,0.4)}.add-to-proposal-modal .add-to-proposal-modal-add-button:disabled{filter:brightness(0.5);cursor:not-allowed!important;box-shadow:none}.proposal-design-card{width:288px;height:383px;margin-right:32px;margin-bottom:32px;border:1px solid #D6D6D6;cursor:pointer}.proposal-design-card.errors{margin-bottom:106px}.proposal-design-card.warnings{margin-bottom:90px}.proposal-design-card.disabled{cursor:not-allowed}.proposal-design-card.disabled .proposal-design-card-checkbox{cursor:not-allowed}.proposal-design-card.disabled .proposal-design-card-bottom-view-edit{cursor:pointer}.proposal-design-card:hover{border:1px solid #313949}.proposal-design-card.selected{border:1px solid #313949}.proposal-design-card.selected .proposal-design-card-checkbox{background-color:#313949}.proposal-design-card .proposal-design-card-checkbox{width:22px;height:22px;border-radius:22px;border:1px solid #313949;position:relative;top:14px;left:252px;cursor:pointer}.proposal-design-card .proposal-design-card-checkbox svg{position:relative;top:-5px;left:5px}.proposal-design-card .proposal-design-card-top{width:100%;height:226px;display:grid;justify-items:center;padding-top:11px;margin-top:-22px}.proposal-design-card .proposal-design-card-top .proposal-design-card-top-image img{max-height:137px}.proposal-design-card .proposal-design-card-top .proposal-design-card-top-styles{display:flex;justify-content:space-around;align-items:center;width:100%}.proposal-design-card .proposal-design-card-top .proposal-design-card-top-styles .proposal-design-card-top-style{display:flex;justify-items:center;flex-direction:column;align-items:center}.proposal-design-card .proposal-design-card-top .proposal-design-card-top-style-image img{width:31px;height:31px;border-radius:31px;border:1px solid #313949}.proposal-design-card .proposal-design-card-top .proposal-design-card-top-style-title{color:#313949;text-align:center;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.33px}.proposal-design-card .proposal-design-card-top .proposal-design-card-top-style-name{color:#5977A2;text-align:center;font-family:"Plus Jakarta Sans";font-size:11px;font-style:italic;font-weight:400;line-height:125%;letter-spacing:0.33px}.proposal-design-card .proposal-design-card-bottom{width:100%;height:155px;background-color:#EEF1F7;padding:19px}.proposal-design-card .proposal-design-card-bottom .proposal-design-card-bottom-title{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;margin-bottom:7px}.proposal-design-card .proposal-design-card-bottom .proposal-design-card-bottom-created-edited-date{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:10px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.3px;margin-bottom:16px}.proposal-design-card .proposal-design-card-bottom .proposal-design-card-bottom-created-edited-date>div:first-of-type{margin-bottom:3px}.proposal-design-card .proposal-design-card-bottom .proposal-design-card-bottom-price{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;margin-bottom:19px}.proposal-design-card .proposal-design-card-bottom .proposal-design-card-bottom-view-edit{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline}.proposal-design-card>.design-message-container{display:flex;flex-direction:column;gap:4px;align-items:center}.proposal-design-card>.design-message-container .design-message{padding:4px 8px;display:flex;color:white;gap:8px;font-size:1.1rem;font-weight:600;align-items:center;width:180px}.proposal-design-card>.design-message-container .warning{background-color:#A25D59}.proposal-accessory-card{display:grid;row-gap:12px;margin-right:40px;margin-bottom:40px}.proposal-accessory-card .proposal-accessory-card-checkbox{width:22px;height:22px;border-radius:22px;border:1px solid #313949;position:relative;top:41px;left:165px;cursor:pointer}.proposal-accessory-card .proposal-accessory-card-checkbox svg{position:relative;top:-5px;left:5px}.proposal-accessory-card.selected .proposal-accessory-card-checkbox{background-color:#313949}.proposal-accessory-card.selected .proposal-accessory-image{border:1px solid #313949}.proposal-accessory-card .proposal-accessory-image{display:grid;justify-content:center;align-content:center;height:193px;width:193px;border:1px solid #A2A9B0;cursor:pointer}.proposal-accessory-card .proposal-accessory-image:hover{border-color:#313949}.proposal-accessory-card .proposal-accessory-image img{max-height:189px;max-width:189px}.proposal-accessory-card .proposal-accessory-info{display:grid;row-gap:7px;max-width:189px}.proposal-accessory-card .proposal-accessory-info .proposal-accessory-name{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}.proposal-accessory-card .proposal-accessory-info .proposal-accessory-price{color:#5977A2;font-family:"Plus Jakarta Sans";font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:0.36px}.quantity-selector{display:flex}.quantity-selector div{display:grid;justify-content:center;height:27px;width:27px;border:1px solid #313949;color:#21272A;text-align:center;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.33px}.quantity-selector div:not(:first-child){margin-left:-1px}.quantity-selector div.quantity-selector-decrement,.quantity-selector div.quantity-selector-increment{cursor:pointer}.quantity-selector div.quantity-selector-decrement{border-radius:5px 0 0 5px}.quantity-selector div.quantity-selector-increment{border-radius:0 5px 5px 0}.quantity-selector div.quantity-selector-value{align-content:center}.design-warnings-modal{font-size:1.5rem;font-family:"Plus Jakarta Sans";background-color:rgba(49,57,73,0.7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;display:none}.design-warnings-modal.show{display:block}.design-warnings-modal .modal-dialog{text-align:left;max-width:1069px;min-height:551px;max-height:693px}@media screen and (max-width:640px){.design-warnings-modal .modal-dialog{max-width:100vw;max-height:100vh;height:100vh;margin:0px}}.design-warnings-modal .modal-dialog .modal-content{height:100%;background-color:white;margin:10vh auto}@media screen and (max-width:640px){.design-warnings-modal .modal-dialog .modal-content{margin:0px}}.design-warnings-modal .modal-dialog .modal-body{padding:24px;height:100%;display:flex;flex-direction:column;gap:24px}.design-warnings-modal .modal-dialog .modal-body>header{position:relative}.design-warnings-modal .modal-dialog .modal-body>header h2{color:#A25D59}.design-warnings-modal .modal-dialog .modal-body>header .warning-modal-design-name{color:#5977A2;font-weight:500}.design-warnings-modal .modal-dialog .modal-body>header i{position:absolute;top:0;right:0;color:#A2A9B0;cursor:pointer}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list{display:flex;flex-direction:column;gap:16px;overflow-y:scroll;max-height:450px}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container{display:flex;flex-direction:column;gap:16px}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-container-design-name{margin-bottom:0}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list{display:flex;align-content:flex-start;flex-wrap:wrap;gap:24px}@media screen and (max-width:640px){.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list{max-height:100%;height:100%;align-items:center;justify-content:center}}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card{width:300px;font-size:15px}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-title,.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-description{padding:24px}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-title{color:white;font-weight:600;background-color:#A25D59}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-description{background-color:#EEF1F7}.design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container a{align-self:center;width:250px!important;height:52px}.design-warnings-modal .modal-dialog .modal-body .design-modal-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-top:auto}.design-warnings-modal .modal-dialog .modal-body .design-modal-actions button,.design-warnings-modal .modal-dialog .modal-body .design-modal-actions a{width:250px!important}@media screen and (max-width:640px){.design-warnings-modal .modal-dialog .modal-body .design-modal-actions{font-size:1.2rem;margin-top:auto}}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}.slide-out{position:relative}.slide-out .slide-out-core{position:fixed;top:0;bottom:0;width:500px;padding-left:8px;padding-right:8px;background:white;border-left:1px solid grey;border-right:1px solid grey;z-index:2112;transition:all .2s ease-out}.slide-out .slide-out-core.slide-left.conspicuous{left:0}.slide-out .slide-out-core.slide-left.conspicuous .closer{display:block;position:fixed;left:500px;top:0;height:100vh;width:100vw;z-index:500}.slide-out .slide-out-core.slide-left.inconspicuous{left:-500px}.slide-out .slide-out-core.slide-right.conspicuous{right:0}.slide-out .slide-out-core.slide-right.inconspicuous{right:-500px}.slide-out .slide-out-header{min-height:50px;margin:8px 0}.slide-out .slide-out-header p,.slide-out .slide-out-header a{font-size:18px;margin:4px;padding:8px;border:1px solid lightgrey;border-radius:4px;cursor:pointer;text-decoration:none;color:#333333}.slide-out .slide-out-header p i,.slide-out .slide-out-header a i{margin:0 4px}.slide-out .slide-out-header p:hover,.slide-out .slide-out-header a:hover{background:whitesmoke}.slide-out .slide-out-header a.disabled{cursor:not-allowed}.slide-out .slide-out-body{flex-grow:1;overflow-y:auto}.slide-out .slide-out-body h3{text-align:center}.slide-out .slide-out-body h3 i.fa{margin:0 4px}.slide-out .slide-out-body>p{text-align:center;font-size:24px;margin-top:48px}.slide-out .slide-out-body>p i{display:block}.slide-out .slide-out-body .cart-item-row,.slide-out .slide-out-body .kit-item-row{display:flex;align-items:center;padding:4px 0;border-top:1px solid lightgrey}.slide-out .slide-out-body .cart-item-row div{width:64px;height:64px;text-align:center}.slide-out .slide-out-body .cart-item-row div img{max-height:64px;max-width:64px}.slide-out .slide-out-body .cart-item-row p{font-weight:900;font-size:18px;margin:4px}.slide-out .slide-out-body .cart-item-row p .proposal-remove{padding-left:5px;cursor:pointer}.slide-out .slide-out-body .cart-item-row p:first-of-type{flex-grow:1}.slide-out .slide-out-body .cart-item-row p:last-of-type{color:#C76C60}.slide-out .slide-out-body .cart-item-row p span{font-size:12px}.slide-out .slide-out-body .cart-item-row p .proposal-product-description{font-size:18px}.slide-out .slide-out-body .kit-item-row p{display:flex;align-items:center;width:100%;font-size:large;margin:8px 4px}.slide-out .slide-out-body .kit-item-row p>span{display:block;flex-grow:0;margin-right:4px}.slide-out .slide-out-body .kit-item-row p>span:first-of-type{font-weight:bold;color:#C76C60;margin-right:8px}.slide-out .slide-out-body .kit-item-row p>span:nth-of-type(2){flex-grow:1}.slide-out .slide-out-footer{min-height:50px;margin:8px 0;display:flex;flex-wrap:wrap;flex-shrink:0;padding:0 8px}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p,.slide-out .slide-out-footer>a{font-size:20px;margin:4px 0;padding:8px;text-align:center}.slide-out .slide-out-footer>div{width:100%}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{width:100%}.slide-out .slide-out-footer>div>p>b,.slide-out .slide-out-footer>p>b{color:#C76C60;font-size:24px}.slide-out .slide-out-footer>div>p .strike,.slide-out .slide-out-footer>p .strike{text-decoration:line-through}.slide-out .slide-out-footer>a{width:100%;border:3px solid transparent;border-radius:0;font-weight:900;text-decoration:none;cursor:pointer}.slide-out .slide-out-footer>a:first-of-type{border-color:#7BA7AD;color:#7BA7AD}.slide-out .slide-out-footer>a:first-of-type:hover{color:white;background-color:#7BA7AD}.slide-out #cart-slide-out,.slide-out #proposal-slide-out,.slide-out #proposal-slide-out-v2,.slide-out #kit-slide-out{display:flex;flex-direction:column;height:100%}.slide-out #kit-slide-out .slide-out-header{flex-direction:row-reverse}#proposal-slide-out-v2 .proposal-slide-out-header{margin-top:25px;border-bottom:1px solid #EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-header div{display:flex;justify-content:space-between;color:#A2A9B0;text-align:right;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;margin-bottom:14px}#proposal-slide-out-v2 .proposal-slide-out-header div .continue-button{text-decoration:underline;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-header div .continue-button span{margin-left:7px}#proposal-slide-out-v2 .proposal-slide-out-header div.proposal-view-set-blind-proposal-checkbox{justify-content:flex-start}#proposal-slide-out-v2 .proposal-slide-out-header div.proposal-view-set-blind-proposal-checkbox input{margin-right:5px;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-header div.proposal-view-set-blind-proposal-checkbox input:disabled{cursor:not-allowed}#proposal-slide-out-v2 .proposal-slide-out-header div.proposal-view-set-blind-proposal-checkbox label{color:#313949;cursor:pointer;font-weight:500}#proposal-slide-out-v2 .proposal-slide-out-header div.proposal-view-set-blind-proposal-checkbox label.disabled{cursor:not-allowed}#proposal-slide-out-v2 .proposal-slide-out-header a{display:flex;width:calc(70%);color:#313949;font-family:"Merriweather";font-size:28px;font-weight:300;line-height:35px;letter-spacing:0.84px;margin-bottom:20px}#proposal-slide-out-v2 .proposal-slide-out-body{overflow-y:auto}#proposal-slide-out-v2 .proposal-slide-out-body h3{font-family:"Merriweather";margin:30px 0;text-align:center;text-transform:none}#proposal-slide-out-v2 .proposal-slide-out-body h3 i{margin-right:15px}#proposal-slide-out-v2 .proposal-slide-out-body .item-section{height:19px;color:#A2A9B0;background-color:#f0f1f1;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;padding:2px 0px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info{display:flex;justify-content:space-between;padding:25px 10px 0 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh{border:none;padding:0;box-shadow:none;background:none;color:#313949;font-size:15px;letter-spacing:0.45px;min-width:auto;height:auto}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh.dropdown-toggle::after{display:none}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh .caret{display:none}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul{width:216px;border-radius:16px;border:1px solid #21272A;background:#FFF;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.25)}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li{display:grid;align-content:center;height:50px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li:hover{background-color:#EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li:hover:first-of-type{border-radius:8px 8px 0 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li:hover:last-of-type{border-radius:0 0 8px 8px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li.selected{background-color:#A2A9B0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li.selected:first-of-type{border-radius:8px 8px 0 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li.selected:last-of-type{border-radius:0 0 8px 8px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-edit-aoh + ul li a:hover{background-color:transparent;background-image:none}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .dropdown-menu a{padding:3px 10px;-moz-text-decoration-line:none;text-decoration-line:none}#proposal-slide-out-v2 .proposal-slide-out-body .space-group .proposal-fly-out-group-info .proposal-fly-out-remove{color:#A2A9B0;text-align:center;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group i{margin-left:10px;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group input{width:50%;color:#5977A2;font-family:"Merriweather";font-size:20px;font-weight:300;line-height:44px;letter-spacing:0.6px;border:none;outline:none;border-bottom:2px solid #EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-body .space-group input:focus{border-bottom:2px solid #5977A2;color:#A2A9B0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item{display:flex;justify-content:space-between;padding:20px 10px;border-bottom:1px solid #EEF1F7}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info{display:flex;flex-direction:row}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info img{width:68px;height:68px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info p{margin-left:20px;color:#313949;font-family:"Plus Jakarta Sans";font-size:13px;font-weight:400;line-height:125%;letter-spacing:0.39px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector{display:flex;margin-left:20px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div{display:grid;justify-content:center;height:27px;width:27px;border:1px solid #313949;color:#21272A;text-align:center;font-family:"Plus Jakarta Sans";font-size:11px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:0.33px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div:not(:first-child){margin-left:-1px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div.quantity-selector-decrement,#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div.quantity-selector-increment{cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div.quantity-selector-value{align-content:center}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div.quantity-selector-decrement{border-radius:5px 0 0 5px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-info .quantity-selector div.quantity-selector-increment{border-radius:0 5px 5px 0}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price{display:flex;flex-direction:column;justify-content:space-between;text-align:right}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price a{color:#A2A9B0;font-family:"Font Awesome 6 Free";font-size:16px;font-weight:900;cursor:pointer}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price p{font-size:12px;line-height:125%;letter-spacing:0.36px;font-family:"Plus Jakarta Sans"}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price p .original-price{color:#313949;font-weight:500;text-decoration:line-through;margin-right:8px}#proposal-slide-out-v2 .proposal-slide-out-body .space-group-item .space-group-item-price p .total-price{color:#5977A2;font-weight:700}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons{display:flex;justify-content:space-evenly;padding:25px 0px}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons a{display:flex;width:200px;padding:16px 40px;justify-content:center;border-radius:16px;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:700;letter-spacing:0.84px;cursor:pointer;text-decoration:none}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons .proposal-slide-out-footer-send{border:2px solid #21272A;background:#FFF;color:#21272A}#proposal-slide-out-v2 .proposal-slide-out-footer .proposal-slide-out-footer-buttons .proposal-slide-out-footer-view{color:#FFF;background:#313949}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table{color:#21272A;padding-top:7px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-header{display:grid;grid-template-columns:55% 20% 5% 20%;grid-template-areas:".... min-price-heading .... max-price-heading";font-size:10px;font-weight:600;letter-spacing:.3px;text-decoration-line:underline;color:#313949}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-header .pricing-table-min-heading{grid-area:min-price-heading;text-align:right}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-header .pricing-table-max-heading{grid-area:max-price-heading}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content{display:grid;grid-template-columns:64% 15% 6% 15%;grid-template-areas:"label min-price hyphen max-price";align-items:center}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content.estimated-subtotal .pricing-table-row-label{font-weight:700}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content.estimated-subtotal .pricing-table-min-price,#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content.estimated-subtotal .pricing-table-max-price{font-weight:700;color:#5977A2}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-row-label{grid-area:label;font-weight:400;font-size:14px;line-height:20px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-row-label.additional-promo{display:flex;align-items:center;gap:8px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-row-label.additional-promo .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;text-decoration-line:underline}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-min-price{grid-area:min-price;text-align:right;font-size:14px;font-weight:500;line-height:20px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-hyphen{grid-area:hyphen;margin:0 auto 10px auto}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .pricing-table-max-price{grid-area:max-price;font-size:14px;font-weight:500;line-height:20px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-content .strike{text-decoration-line:line-through}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom{margin-top:16px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container{display:flex;flex-direction:column;margin:0 12px;gap:8px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container{display:flex;align-items:center;justify-content:space-between;padding:4px 12px;border:1px solid #ddd;border-radius:5px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container:focus-within{border:1px solid #5977A2}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container .promo-input{border:none;outline:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.78px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container .promo-input:focus + .apply-promo-button{color:#5977A2}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .input-container .apply-promo-button{cursor:pointer;color:#A2A9B0;font-size:12px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:.36px;text-decoration:underline}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied{border:none;padding:0;flex-direction:column;align-items:flex-start}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied p{color:#313949;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:400;line-height:125%;letter-spacing:0.36px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details{display:flex;align-items:center;gap:8px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .promo-code-details .remove-promo-text{cursor:pointer;color:#A2A9B0;font-size:13px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.39px;font-family:"Plus Jakarta Sans";text-decoration-line:underline}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message p{font-family:"Plus Jakarta Sans";font-size:12px;font-weight:400;line-height:15px;letter-spacing:0.12px}#proposal-slide-out-v2 .proposal-slide-out-footer .pricing-table .pricing-table-bottom .promo-code-container .code-applied .multiple-promos-applied-message p .multiple-promos-bold{color:#5977A2;font-weight:700}.design-thumb .img-holder img,.design-thumb .img-holder .hover .view-design{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.selected-overlay{position:absolute;top:0px;left:0px;background-color:rgba(124,167,173,0.4);width:100%;height:100%;z-index:2;pointer-events:none;box-shadow:-1px 1px 7px 6px #cececd8a}.my-saved-ordered-designs .design-thumb{height:auto}.design-thumb{float:left;width:270px;height:600px;padding:10px;margin:15px;text-align:center;box-shadow:-1px 1px 7px 6px #cececd00;transition:box-shadow 0.15s;display:flex;flex-direction:column;align-items:center;position:relative}.design-thumb>div,.design-thumb>h3,.design-thumb>p{width:100%}.design-thumb>.spacer{flex-grow:1;margin-top:1rem}.design-thumb:hover{box-shadow:-1px 1px 7px 6px #cececd8a}.design-thumb:hover .hover{opacity:1!important}.design-thumb>p{font-size:12px;font-weight:300;margin-bottom:0}.design-thumb>p.discount-flyer{color:#ce0000}.design-thumb h3{margin:10px;word-wrap:break-word}.design-thumb h3 span{color:#ce0000}.design-thumb .img-holder{width:100%;height:180px;margin:0;padding:4px;border:1px solid #EEE;position:relative}.design-thumb .img-holder img{max-height:98%;max-width:98%}.design-thumb .img-holder .hover{opacity:0;background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity 0.15s}.design-thumb .img-holder .hover .design-instructions,.design-thumb .img-holder .hover .delete-design,.design-thumb .img-holder .hover .copy-design{position:absolute;top:10px;background:#fff;border-radius:50%;width:30px;height:30px;cursor:pointer}.design-thumb .img-holder .hover .design-instructions i,.design-thumb .img-holder .hover .delete-design i,.design-thumb .img-holder .hover .copy-design i{top:4px;position:relative}.design-thumb .img-holder .hover .design-instructions{color:#313949;left:10px;font-size:20px}.design-thumb .img-holder .hover .delete-design{color:#929292;left:110px;font-size:20px}.design-thumb .img-holder .hover .copy-design{color:#5977A2;right:10px;font-size:18px}.design-thumb .img-holder .hover .view-design{color:#fff;border:2px solid #fff;margin-top:10px;padding:10px;font-size:0.9em;text-transform:uppercase;text-decoration:none;width:180px}.design-thumb .design-style{display:flex;align-items:flex-start;justify-content:space-evenly;margin-top:8px;padding-bottom:8px;border-bottom:1px solid #EEE;min-height:75px}.design-thumb .design-style>div{flex-grow:0;flex-shrink:1}.design-thumb .design-style>div img{height:30px}.design-thumb .design-style>div p{font-size:9px;line-height:11px}.design-thumb .design-name-details .hidden{display:none}.design-thumb .design-name-details .design-name{font-size:20px;font-weight:600;margin-top:10px}.design-thumb .design-name-details .edit-design-name-input{text-align:center;width:100%;margin-top:10px;margin-bottom:10px;font-weight:600}.design-thumb .design-name-details .btn{margin-left:0;height:35px;font-size:12px;min-width:111px;margin:10px auto;border-radius:10px}.design-thumb .strike{font-size:14px;text-decoration:line-through;color:#ce0000}.design-thumb .price{font-weight:bold;color:#000000;margin-bottom:0}.design-thumb .price p{font-size:18px}.design-thumb .add-to-cart{display:flex;align-items:center}.design-thumb .add-to-proposal-button,.design-thumb .add-to-cart-button{color:#FFFFFF;font-size:14px;margin:5px}.design-thumb .add-to-proposal-button .fa,.design-thumb .add-to-cart-button .fa{margin:0 5px 0 0;font-size:18px}.design-thumb .add-to-proposal-button{background-color:#313949}.design-thumb .design-to-delete .modal-body{padding:25px}@media only screen and (min-width:768px){.design-thumb .design-to-delete .modal-body>h2{margin:0 auto;max-width:65%}}.design-thumb .design-to-delete .modal-body>p{margin:20px 0}.design-thumb .design-to-delete .modal-body>button{margin:20px auto}.design-thumb .design-has-warnings .modal-body,.design-thumb .design-add-error .modal-body,.design-thumb .design-add-timeout-error .modal-body,.design-thumb .design-add-server-error .modal-body{padding:25px}.design-thumb .design-has-warnings .modal-body>div,.design-thumb .design-add-error .modal-body>div,.design-thumb .design-add-timeout-error .modal-body>div,.design-thumb .design-add-server-error .modal-body>div{margin-bottom:10px}.design-thumb .design-has-warnings .modal-body>div p,.design-thumb .design-add-error .modal-body>div p,.design-thumb .design-add-timeout-error .modal-body>div p,.design-thumb .design-add-server-error .modal-body>div p{margin:12px 8px}.design-thumb .design-has-warnings .modal-body>div p span,.design-thumb .design-add-error .modal-body>div p span,.design-thumb .design-add-timeout-error .modal-body>div p span,.design-thumb .design-add-server-error .modal-body>div p span{font-weight:bold;text-transform:uppercase}.design-thumb .design-has-warnings .modal-body .cannot-bypass-warning-text,.design-thumb .design-add-error .modal-body .cannot-bypass-warning-text,.design-thumb .design-add-timeout-error .modal-body .cannot-bypass-warning-text,.design-thumb .design-add-server-error .modal-body .cannot-bypass-warning-text{color:#C42523}.design-thumb .design-has-warnings .modal-body .add-to-cart-button,.design-thumb .design-has-warnings .modal-body .add-to-proposal-button,.design-thumb .design-add-error .modal-body .add-to-cart-button,.design-thumb .design-add-error .modal-body .add-to-proposal-button,.design-thumb .design-add-timeout-error .modal-body .add-to-cart-button,.design-thumb .design-add-timeout-error .modal-body .add-to-proposal-button,.design-thumb .design-add-server-error .modal-body .add-to-cart-button,.design-thumb .design-add-server-error .modal-body .add-to-proposal-button{font-size:12px;margin:0 0 10px 10px}.design-thumb .add-to-cart .multi-add-checkbox{position:relative;z-index:3;height:35px;width:35px;vertical-align:middle}.design-thumb .add-to-cart + p{color:#ce0000}.design-card-container{display:flex;flex-direction:column;align-items:center;width:100%}.design-card-container .design-card{display:flex;flex-direction:column;width:100%;border:1px solid #D6D6D6;border-radius:4px;font-size:12px;position:relative;overflow:hidden}.design-card-container .design-card:hover,.design-card-container .design-card.selected{border:1px solid #313949}.design-card-container .design-card:hover .hover-actions-container,.design-card-container .design-card.selected .hover-actions-container{top:0}@media screen and (max-width:640px){.design-card-container .design-card{width:100%}}.design-card-container .design-card .hover-actions-container{display:flex;padding:0px 16px;align-items:center;justify-content:space-between;position:absolute;top:-45px;left:0;width:100%;height:45px;background-color:rgba(49,57,73,0.75);transition:all 200ms ease-in-out;font-size:16px;color:white}@media screen and (max-width:640px){.design-card-container .design-card .hover-actions-container{top:0;position:static}}.design-card-container .design-card .hover-actions-container .hover-actions{display:flex;gap:12px;align-items:center}.design-card-container .design-card .hover-actions-container .hover-actions .action-icon{display:block;width:16px}.design-card-container .design-card .hover-actions-container .hover-actions a{color:white;cursor:pointer}.design-card-container .design-card .hover-actions-container .hover-actions .view-design-button{color:#FFF;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;text-align:center}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container{position:relative;width:22px;height:22px;font-size:22px;cursor:pointer}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container.disabled{cursor:not-allowed}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .multi-add-checkbox,.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .checkbox-outline,.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container i{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .multi-add-checkbox{opacity:0;pointer-events:none}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .checkbox-outline{border-radius:50%;border:1px solid white}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .checkbox-outline.selected{border:1px solid #313949}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container i{visibility:hidden;background-color:#313949;border-radius:50%}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container i.selected{visibility:visible}.design-card-container .design-card .card-top{padding:16px 16px 8px;display:flex;flex-direction:column;gap:16px}.design-card-container .design-card .card-top .layout-view{display:flex;justify-content:center;width:100%}.design-card-container .design-card .card-top .layout-view img{width:180px;height:auto}.design-card-container .design-card .card-top .design-styles{display:flex;justify-content:space-between;width:100%;font-size:11px}.design-card-container .design-card .card-top .design-styles .design-style{display:flex;flex-direction:column;align-items:center}.design-card-container .design-card .card-top .design-styles .design-style .color-swatch{width:32px;height:32px;border-radius:50%;border:1px solid #343a3f}.design-card-container .design-card .card-top .design-styles .design-style .style-type{font-weight:600}.design-card-container .design-card .card-top .design-styles .design-style .style-name{color:#5977A2;font-style:italic}.design-card-container .design-card .card-bottom{background-color:#F2F4F8;width:100%;flex:auto}.design-card-container .design-card .card-bottom .design-details{display:flex;flex-direction:column;gap:6px;padding:8px 16px 16px;height:100%}.design-card-container .design-card .card-bottom .design-details .design-name-details{font-weight:600}.design-card-container .design-card .card-bottom .design-details .design-name-details .design-name{word-wrap:break-word}.design-card-container .design-card .card-bottom .design-details .design-name-details button{padding:0;border:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .hidden{display:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-button{background-color:transparent}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-button .design-name-edit-icon{display:block;background-position:center bottom;background-repeat:no-repeat;background-size:12px;width:16px;height:16px;background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/ec/77/ec778bab-d3e0-4e39-a7c6-c66d74b4eddf/edit-pen.png")}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container{display:flex;align-items:center;background-color:white}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .edit-design-name-input{flex:auto;border:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .save-design-name-button{display:flex;position:relative;gap:2px;align-items:center;background-color:inherit;padding-right:4px;width:min-content;text-decoration:underline}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .save-design-name-button.hidden{display:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .save-design-name-button .save-design-name-spinner{text-decoration:none;position:absolute;left:100%}.design-card-container .design-card .card-bottom .design-details .design-created-modified{color:#A2A9B0}.design-card-container .design-card .card-bottom .design-details .price{color:#5977A2;font-weight:600;display:flex;flex-direction:column}.design-card-container .design-card .card-bottom .design-details .price .bread-prequalification{align-self:center;width:100%}.design-card-container .design-card .card-bottom .design-details .price .bread-prequalification>div{background-color:white;width:100%;margin-bottom:4px}.design-card-container .design-card .card-bottom .design-details .design-card-action-buttons{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px}.design-card-container .design-card .card-bottom .design-details .design-card-action-buttons .add-to-proposal-button:disabled{color:#A2A9B0;background-color:#DDE1E6;border:none;cursor:not-allowed}.design-card-container .design-card .card-bottom .design-details>.design-has-warnings .modal-dialog{min-height:550px;max-height:700px;max-width:1000px}.design-card-container>.design-message-container{display:flex;flex-direction:column;gap:4px}.design-card-container>.design-message-container .design-message{padding:4px 8px;display:flex;color:white;gap:8px;font-size:11px;font-weight:600;align-items:center;width:180px}.design-card-container>.design-message-container .warning{background-color:#A25D59}.design-card-container>.design-message-container .active-proposal-message{background-color:#5977A2;display:none}.design-card-container>.design-message-container .active-proposal-message.show{display:block}.design-card-container>.modal{font-size:1.5rem;background-color:rgba(49,57,73,0.7)}.design-card-container>.modal .modal-dialog{text-align:left;max-width:1069px;min-height:551px;max-height:693px}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog{max-width:100vw;max-height:100vh;height:100vh;margin:0px}}.design-card-container>.modal .modal-dialog .modal-content{height:100%}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog .modal-content{margin:0px}}.design-card-container>.modal .modal-dialog .modal-body{padding:24px;height:100%;display:flex;flex-direction:column;gap:24px}.design-card-container>.modal .modal-dialog .modal-body>header{position:relative}.design-card-container>.modal .modal-dialog .modal-body>header h1{font-weight:300;color:#A25D59}.design-card-container>.modal .modal-dialog .modal-body>header .warning-modal-design-name{color:#5977A2;font-weight:500}.design-card-container>.modal .modal-dialog .modal-body>header i{position:absolute;top:0;right:0;color:#A2A9B0;cursor:pointer}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list{display:flex;align-content:flex-start;flex-wrap:wrap;gap:24px;overflow-y:scroll;max-height:450px}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog .modal-body .warning-card-list{max-height:100%;height:100%;align-items:center;justify-content:center}}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card{width:300px}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-title,.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-description{padding:24px}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-title{color:white;font-weight:600;background-color:#A25D59}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-description{background-color:#EEF1F7}.design-card-container>.modal .modal-dialog .modal-body .design-modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,250px));gap:8px;justify-content:center;margin-top:auto}.design-card-container>.modal .modal-dialog .modal-body .design-modal-actions a{display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog .modal-body .design-modal-actions{font-size:1.2rem;margin-top:auto}}.my-saved-designs,.my-saved-ordered-designs{padding:20px 15px}@media only screen and (min-width:1024px){.my-saved-designs,.my-saved-ordered-designs{padding:40px 25px}}.my-saved-designs hr,.my-saved-ordered-designs hr{border-top:2px solid rgba(0,0,0,0.48)}.my-saved-designs .designs-content-header,.my-saved-ordered-designs .designs-content-header{position:relative;width:100%;display:flex;flex-direction:column;gap:30px}@media only screen and (min-width:1024px){.my-saved-designs .designs-content-header,.my-saved-ordered-designs .designs-content-header{flex-direction:row}}@media only screen and (min-width:1024px){.my-saved-designs .designs-content-header .designs-header,.my-saved-ordered-designs .designs-content-header .designs-header{width:70%}}.my-saved-designs .designs-content-header .designs-header>div,.my-saved-ordered-designs .designs-content-header .designs-header>div{display:flex;align-items:center}.my-saved-designs .designs-content-header .designs-header>div h2,.my-saved-ordered-designs .designs-content-header .designs-header>div h2{width:70%}.my-saved-designs .designs-content-header .designs-header>div .btn,.my-saved-ordered-designs .designs-content-header .designs-header>div .btn{min-width:210px}.my-saved-designs .designs-content-header .designs-header>div .toggle-ordered-designs,.my-saved-ordered-designs .designs-content-header .designs-header>div .toggle-ordered-designs{margin:0 0 20px 0}.my-saved-designs .designs-content-header .old-designs,.my-saved-ordered-designs .designs-content-header .old-designs{width:100%;margin-bottom:30px;cursor:pointer}@media only screen and (min-width:1024px){.my-saved-designs .designs-content-header .old-designs,.my-saved-ordered-designs .designs-content-header .old-designs{width:25%}}.my-saved-designs .designs-content-header .old-designs img,.my-saved-ordered-designs .designs-content-header .old-designs img{width:50px;height:50px;font-size:33px;text-align:center;margin-right:10px;padding-top:7px;float:left;color:#fff}.my-saved-designs .designs-content-header .old-designs p,.my-saved-ordered-designs .designs-content-header .old-designs p{width:100%;font-size:14px;font-weight:400;margin-bottom:5px;color:#929292;line-height:15px}.my-saved-designs .designs-content-header .old-designs p span,.my-saved-ordered-designs .designs-content-header .old-designs p span{color:#525252}.my-saved-designs .area-divider,.my-saved-ordered-designs .area-divider{clear:both;margin-top:30px}.my-saved-designs .area-divider .area-design,.my-saved-ordered-designs .area-divider .area-design{margin-top:-45px;float:right}.my-saved-designs .area-divider .area-design .create-design-button,.my-saved-ordered-designs .area-divider .area-design .create-design-button{border-radius:0;text-decoration:none;font-size:18px;color:#5977A2}.my-saved-designs .area-divider .area-design .create-design-button i,.my-saved-ordered-designs .area-divider .area-design .create-design-button i{margin-left:5px;font-size:15px}.my-saved-designs .area-divider .area-design .create-design-button i.fa-spinner,.my-saved-ordered-designs .area-divider .area-design .create-design-button i.fa-spinner{display:none}.my-saved-designs .area-divider .area-design .create-design-button:not(:disabled),.my-saved-ordered-designs .area-divider .area-design .create-design-button:not(:disabled){cursor:pointer}#old-design-modal .modal-content .modal-header{border-bottom-width:0}#old-design-modal .modal-content .modal-body h2{margin-bottom:20px}#old-design-modal .modal-content .modal-body p{margin:20px auto}@media only screen and (min-width:768px){#old-design-modal .modal-content .modal-body p{width:75%}}#old-design-modal .modal-content .modal-body .view-design-cta{margin:30px 0 0}#old-design-modal .modal-content .modal-body .view-design-cta a{margin:0 auto}#old-design-modal .modal-content .modal-footer{text-align:center;justify-content:center;border:none;padding:20px 0}#copy-multiple-designs{bottom:calc(25vh - 25px)}#add-multiple-to-cart{bottom:calc(25vh + 25px)}#add-multiple-to-cart,#copy-multiple-designs{position:fixed;right:20px;z-index:9999}#add-multiple-to-cart #add-multiple-to-cart-button,#add-multiple-to-cart #copy-multiple-designs-button,#copy-multiple-designs #add-multiple-to-cart-button,#copy-multiple-designs #copy-multiple-designs-button{color:#fff;background-color:#5977A2;font-size:14px;margin:5px}@media screen and (max-width:1024px){#add-multiple-to-cart,#copy-multiple-designs{top:auto;bottom:0;left:0;width:100%}#add-multiple-to-cart #add-multiple-to-cart-button,#add-multiple-to-cart #copy-multiple-designs-button,#copy-multiple-designs #add-multiple-to-cart-button,#copy-multiple-designs #copy-multiple-designs-button{margin:0;width:100%}}.designs-list-view .btn-primary,.designs-list-view .btn-secondary,.designs-list-view .btn-primary:hover,.designs-list-view .btn-secondary:hover,.designs-list-view .btn-primary:active,.designs-list-view .btn-secondary:active{border:2px solid #313949;border-radius:16px;font-weight:700;height:52px;width:100%}.designs-list-view .btn-secondary,.designs-list-view .btn-secondary:hover,.designs-list-view .btn-secondary:active,.designs-list-view .btn-secondary:focus,.designs-list-view .btn-secondary:active:hover,.designs-list-view .btn-secondary:active:focus{width:100%}.designs-list-view .btn-secondary a,.designs-list-view .btn-secondary:hover a,.designs-list-view .btn-secondary:active a,.designs-list-view .btn-secondary:focus a,.designs-list-view .btn-secondary:active:hover a,.designs-list-view .btn-secondary:active:focus a{color:inherit;font-weight:700}.designs-list-view .btn-primary,.designs-list-view .btn-primary:hover,.designs-list-view .btn-primary:active,.designs-list-view .btn-primary:focus,.designs-list-view .btn-primary:active:hover,.designs-list-view .btn-primary:active:focus{background-color:#313949;color:white;display:flex;align-items:center;justify-content:center}.designs-list-view .btn-primary a,.designs-list-view .btn-primary:hover a,.designs-list-view .btn-primary:active a,.designs-list-view .btn-primary:focus a,.designs-list-view .btn-primary:active:hover a,.designs-list-view .btn-primary:active:focus a{color:inherit;font-weight:700}.designs-list-view hr{border-top:1px solid #d3d3d3}.designs-list-view .designs-list-container>.designs-header{display:grid;justify-content:space-between;width:100%;grid-template-columns:minmax(300px,500px) 242px;gap:16px;padding-bottom:32px;background-color:white}.designs-list-view .designs-list-container>.designs-header .content .old-designs-url{color:black;text-decoration:underline}.designs-list-view .designs-list-container>.designs-header .actions{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:640px){.designs-list-view .designs-list-container>.designs-header .actions .create-design-button{display:none}}@media screen and (max-width:640px){.designs-list-view .designs-list-container>.designs-header{grid-template-columns:1fr;grid-auto-rows:auto;grid-auto-flow:row}}.designs-list-view .designs-list-container .design-list-bulk-actions{position:static;top:124px;z-index:10;background-color:white;height:45px;display:flex;justify-content:flex-end;gap:28px;border-bottom:1px solid #D0D1D2;font-size:13px}@media screen and (max-width:768px){.designs-list-view .designs-list-container .design-list-bulk-actions{top:92px}}.designs-list-view .designs-list-container .design-list-bulk-actions>button{visibility:hidden;padding:0;border:none;outline:none;background-color:transparent;display:flex;align-items:center;gap:6px}.designs-list-view .designs-list-container .design-list-bulk-actions>button:active{outline:none}.designs-list-view .designs-list-container .design-list-bulk-actions .bulk-action-icon{width:12px}.designs-list-view .designs-list-container .design-list-bulk-actions .bulk-action-icon.cart{width:14px}.designs-list-view .designs-list-container .area-divider{margin-top:0px}.designs-list-view .designs-list-container .area-divider h2{font-size:1.3rem;font-weight:600;margin-top:14px}.designs-list-view .designs-list-container .designs-list{display:grid;grid-template-columns:repeat(auto-fill,290px);gap:16px}@media screen and (max-width:640px){.designs-list-view .designs-list-container .designs-list{justify-content:center;padding-left:0px}}.designs-list-view .design-warnings-modal{font-size:1.5rem;font-family:"Plus Jakarta Sans";background-color:rgba(49,57,73,0.7);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;display:none}.designs-list-view .design-warnings-modal.show{display:block}.designs-list-view .design-warnings-modal .modal-dialog{text-align:left;max-width:1069px;min-height:551px;max-height:693px}@media screen and (max-width:640px){.designs-list-view .design-warnings-modal .modal-dialog{max-width:100vw;max-height:100vh;height:100vh;margin:0px}}.designs-list-view .design-warnings-modal .modal-dialog .modal-content{height:100%;background-color:white;margin:10vh auto}@media screen and (max-width:640px){.designs-list-view .design-warnings-modal .modal-dialog .modal-content{margin:0px}}.designs-list-view .design-warnings-modal .modal-dialog .modal-body{padding:24px;height:100%;display:flex;flex-direction:column;gap:24px}.designs-list-view .design-warnings-modal .modal-dialog .modal-body>header{position:relative}.designs-list-view .design-warnings-modal .modal-dialog .modal-body>header h2{color:#A25D59}.designs-list-view .design-warnings-modal .modal-dialog .modal-body>header .warning-modal-design-name{color:#5977A2;font-weight:500}.designs-list-view .design-warnings-modal .modal-dialog .modal-body>header i{position:absolute;top:0;right:0;color:#A2A9B0;cursor:pointer}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list{display:flex;flex-direction:column;gap:16px;overflow-y:scroll;max-height:450px}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container{display:flex;flex-direction:column;gap:16px}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-container-design-name{margin-bottom:0}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list{display:flex;align-content:flex-start;flex-wrap:wrap;gap:24px}@media screen and (max-width:640px){.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list{max-height:100%;height:100%;align-items:center;justify-content:center}}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card{width:300px;font-size:15px}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-title,.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-description{padding:24px}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-title{color:white;font-weight:600;background-color:#A25D59}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container .warning-card-list .warning-card .warning-card-description{background-color:#EEF1F7}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .designs-with-warnings-list .design-warnings-container a{align-self:center;width:250px;height:52px}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .design-modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,250px));gap:8px;justify-content:center;margin-top:auto}.designs-list-view .design-warnings-modal .modal-dialog .modal-body .design-modal-actions a{display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.designs-list-view .design-warnings-modal .modal-dialog .modal-body .design-modal-actions{font-size:1.2rem;margin-top:auto}}.design-thumb .img-holder img,.design-thumb .img-holder .hover .view-design{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.selected-overlay{position:absolute;top:0px;left:0px;background-color:rgba(124,167,173,0.4);width:100%;height:100%;z-index:2;pointer-events:none;box-shadow:-1px 1px 7px 6px #cececd8a}.my-saved-ordered-designs .design-thumb{height:auto}.design-thumb{float:left;width:275px;height:600px;padding:12px;margin:15px;text-align:center;box-shadow:-1px 1px 7px 6px #cececd00;transition:box-shadow 0.15s;display:flex;flex-direction:column;align-items:center;position:relative}.design-thumb>div,.design-thumb>h3,.design-thumb>p{width:100%}.design-thumb>.spacer{flex-grow:1;margin-top:1rem}.design-thumb:hover{box-shadow:-1px 1px 7px 6px #cececd8a}.design-thumb:hover .hover{opacity:1!important}.design-thumb p{font-size:12px;font-weight:300;margin-bottom:0}.design-thumb p.discount-flyer{color:#ce0000}.design-thumb h3{margin:10px;word-wrap:break-word}.design-thumb h3 span{color:#ce0000}.design-thumb .img-holder{width:100%;height:180px;margin:0;padding:4px;border:1px solid #EEE;position:relative}.design-thumb .img-holder img{max-height:98%;max-width:98%}.design-thumb .img-holder .hover{opacity:0;background-color:rgba(0,0,0,0.7);position:absolute;top:0;left:0;right:0;bottom:0;transition:opacity 0.15s}.design-thumb .img-holder .hover .design-instructions,.design-thumb .img-holder .hover .delete-design,.design-thumb .img-holder .hover .copy-design{position:absolute;top:10px;background:#FFFFFF;border-radius:50%;width:30px;height:30px;cursor:pointer}.design-thumb .img-holder .hover .design-instructions{left:10px;font-size:20px}.design-thumb .img-holder .hover .delete-design{color:#929292;right:6;font-size:20px}.design-thumb .img-holder .hover .copy-design{color:#5977A2;right:10px;font-size:18px}.design-thumb .img-holder .hover .view-design{color:white;border:2px solid white;padding:10px;font-size:0.9em;text-transform:uppercase;width:180px}.design-thumb .design-style{display:flex;align-items:flex-start;justify-content:space-evenly;margin-top:8px;padding-bottom:8px;border-bottom:1px solid #EEE;min-height:75px}.design-thumb .design-style>div{flex-grow:0;flex-shrink:1}.design-thumb .design-style>div img{height:30px}.design-thumb .design-style>div p{font-size:9px;line-height:11px}.design-thumb .design-name-details .hidden{display:none}.design-thumb .strike{font-size:14px;text-decoration:line-through;color:#ce0000}.design-thumb .price{font-weight:bold;color:#000000;margin-bottom:0}.design-thumb .price p{font-size:18px}.design-thumb .add-to-proposal-button,.design-thumb .add-to-cart-button{color:#FFFFFF;font-size:14px;margin:5px}.design-thumb .add-to-proposal-button .fa,.design-thumb .add-to-cart-button .fa{margin:0 5px 0 0;font-size:18px}.design-thumb .add-to-proposal-button{background:#fff;color:#313949;border:2px solid #313949}.design-thumb .add-to-proposal-button:active,.design-thumb .add-to-proposal-button:hover{background:#EEF1F7;color:#313949;border:2px solid #313949}.design-thumb .add-to-cart-button{color:#fff;background:#313949}.design-thumb .design-to-delete button.close{top:3px;right:8px;opacity:.5;font-weight:300;font-size:3rem}.design-thumb .design-to-delete .modal-body p{font-weight:300;font-size:18px;margin:16px}.design-thumb .design-to-delete .modal-body button{padding:16px 6px;font-size:0.875em;text-align:center;width:40%;margin-top:4rem}.design-thumb .design-has-warnings .modal-body,.design-thumb .design-add-error .modal-body,.design-thumb .design-add-timeout-error .modal-body,.design-thumb .design-add-server-error .modal-body{padding:24px}.design-thumb .design-has-warnings .modal-body>div,.design-thumb .design-add-error .modal-body>div,.design-thumb .design-add-timeout-error .modal-body>div,.design-thumb .design-add-server-error .modal-body>div{margin-bottom:8px}.design-thumb .design-has-warnings .modal-body>div p,.design-thumb .design-add-error .modal-body>div p,.design-thumb .design-add-timeout-error .modal-body>div p,.design-thumb .design-add-server-error .modal-body>div p{text-align:justify;font-weight:inherit;text-transform:inherit;font-size:16px;margin:12px 8px}.design-thumb .design-has-warnings .modal-body>div p span,.design-thumb .design-add-error .modal-body>div p span,.design-thumb .design-add-timeout-error .modal-body>div p span,.design-thumb .design-add-server-error .modal-body>div p span{font-weight:bold;text-transform:uppercase}.design-thumb .design-has-warnings .modal-body .cannot-bypass-warning-text,.design-thumb .design-add-error .modal-body .cannot-bypass-warning-text,.design-thumb .design-add-timeout-error .modal-body .cannot-bypass-warning-text,.design-thumb .design-add-server-error .modal-body .cannot-bypass-warning-text{color:red}.design-thumb .design-has-warnings .modal-body .add-to-cart-button,.design-thumb .design-has-warnings .modal-body .add-to-proposal-button,.design-thumb .design-add-error .modal-body .add-to-cart-button,.design-thumb .design-add-error .modal-body .add-to-proposal-button,.design-thumb .design-add-timeout-error .modal-body .add-to-cart-button,.design-thumb .design-add-timeout-error .modal-body .add-to-proposal-button,.design-thumb .design-add-server-error .modal-body .add-to-cart-button,.design-thumb .design-add-server-error .modal-body .add-to-proposal-button{font-size:12px;margin:0 0 10px 10px}.design-thumb .add-to-cart .multi-add-checkbox{position:relative;z-index:3;height:35px;width:35px;vertical-align:middle}.design-thumb .add-to-cart + p{color:#ce0000}.design-card-container{display:flex;flex-direction:column;align-items:center;width:100%}.design-card-container .design-card{display:flex;flex-direction:column;width:100%;border:1px solid #D6D6D6;border-radius:4px;font-size:12px;position:relative;overflow:hidden}.design-card-container .design-card:hover,.design-card-container .design-card.selected{border:1px solid #313949}.design-card-container .design-card:hover .hover-actions-container,.design-card-container .design-card.selected .hover-actions-container{top:0}@media screen and (max-width:640px){.design-card-container .design-card{width:100%}}.design-card-container .design-card .hover-actions-container{display:flex;padding:0px 16px;align-items:center;justify-content:space-between;position:absolute;top:-45px;left:0;width:100%;height:45px;background-color:rgba(49,57,73,0.75);transition:all 200ms ease-in-out;font-size:16px;color:white}@media screen and (max-width:640px){.design-card-container .design-card .hover-actions-container{top:0;position:static}}.design-card-container .design-card .hover-actions-container .hover-actions{display:flex;gap:12px;align-items:center}.design-card-container .design-card .hover-actions-container .hover-actions .action-icon{display:block;width:16px}.design-card-container .design-card .hover-actions-container .hover-actions a{color:white;cursor:pointer}.design-card-container .design-card .hover-actions-container .hover-actions .view-design-button{color:#FFF;font-family:"Plus Jakarta Sans";font-size:12px;font-weight:700;line-height:125%;letter-spacing:0.36px;text-decoration-line:underline;text-align:center}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container{position:relative;width:22px;height:22px;font-size:22px;cursor:pointer}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container.disabled{cursor:not-allowed}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .multi-add-checkbox,.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .checkbox-outline,.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container i{position:absolute;top:0;left:0;right:0;width:100%;height:100%}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .multi-add-checkbox{opacity:0;pointer-events:none}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .checkbox-outline{border-radius:50%;border:1px solid white}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container .checkbox-outline.selected{border:1px solid #313949}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container i{visibility:hidden;background-color:#313949;border-radius:50%}.design-card-container .design-card .hover-actions-container .multi-add-checkbox-container i.selected{visibility:visible}.design-card-container .design-card .card-top{padding:16px 16px 8px;display:flex;flex-direction:column;gap:16px}.design-card-container .design-card .card-top .layout-view{display:flex;justify-content:center;width:100%}.design-card-container .design-card .card-top .layout-view img{width:180px;height:auto}.design-card-container .design-card .card-top .design-styles{display:flex;justify-content:space-between;width:100%}.design-card-container .design-card .card-top .design-styles .design-style{display:flex;flex-direction:column;align-items:center}.design-card-container .design-card .card-top .design-styles .design-style .color-swatch{width:32px;height:32px;border-radius:50%;border:1px solid #343a3f}.design-card-container .design-card .card-top .design-styles .design-style .style-type{font-weight:600}.design-card-container .design-card .card-top .design-styles .design-style .style-name{color:#5977A2;font-style:italic}.design-card-container .design-card .card-bottom{background-color:#F2F4F8;width:100%;flex:auto}.design-card-container .design-card .card-bottom .design-details{display:flex;flex-direction:column;gap:6px;padding:8px 16px 16px;height:100%}.design-card-container .design-card .card-bottom .design-details .design-name-details{font-weight:600}.design-card-container .design-card .card-bottom .design-details .design-name-details .design-name{word-wrap:break-word}.design-card-container .design-card .card-bottom .design-details .design-name-details button{padding:0;border:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .hidden{display:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-button{background-color:transparent}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-button .design-name-edit-icon{display:block;background-position:center bottom;background-repeat:no-repeat;background-size:12px;width:16px;height:16px;background-image:url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/ec/77/ec778bab-d3e0-4e39-a7c6-c66d74b4eddf/edit-pen.png")}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container{display:flex;align-items:center;background-color:white}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .edit-design-name-input{flex:auto;border:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .save-design-name-button{display:flex;position:relative;gap:2px;align-items:center;background-color:inherit;padding-right:4px;width:min-content;text-decoration:underline}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .save-design-name-button.hidden{display:none}.design-card-container .design-card .card-bottom .design-details .design-name-details .edit-design-name-container .save-design-name-button .save-design-name-spinner{text-decoration:none;position:absolute;left:100%}.design-card-container .design-card .card-bottom .design-details .design-created-modified{color:#A2A9B0}.design-card-container .design-card .card-bottom .design-details .price{color:#5977A2;font-weight:600;display:flex;flex-direction:column}.design-card-container .design-card .card-bottom .design-details .price .bread-prequalification{align-self:center;width:100%}.design-card-container .design-card .card-bottom .design-details .price .bread-prequalification>div{background-color:white;width:100%;margin-bottom:4px}.design-card-container .design-card .card-bottom .design-details .design-card-action-buttons{display:flex;flex-direction:column;gap:4px;margin-top:auto;padding-top:16px}.design-card-container .design-card .card-bottom .design-details .design-card-action-buttons .add-to-proposal-button:disabled{color:#A2A9B0;background-color:#DDE1E6;border:none;cursor:not-allowed}.design-card-container .design-card .card-bottom .design-details>.design-has-warnings .modal-dialog{min-height:550px;max-height:700px;max-width:1000px}.design-card-container>.design-message-container{display:flex;flex-direction:column;gap:4px}.design-card-container>.design-message-container .design-message{padding:4px 8px;display:flex;color:white;gap:8px;font-weight:600;align-items:center;width:180px}.design-card-container>.design-message-container .warning{background-color:#A25D59}.design-card-container>.design-message-container .active-proposal-message{background-color:#5977A2;display:none}.design-card-container>.design-message-container .active-proposal-message.show{display:block}.design-card-container>.modal{font-size:1.5rem;background-color:rgba(49,57,73,0.7)}.design-card-container>.modal .modal-dialog{text-align:left;max-width:550px;min-height:551px;max-height:693px}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog{max-width:100vw;max-height:100vh;height:100vh;margin:0px}}.design-card-container>.modal .modal-dialog .modal-content{height:100%}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog .modal-content{margin:0px}}.design-card-container>.modal .modal-dialog .modal-body{padding:24px;height:100%;display:flex;flex-direction:column;gap:24px}.design-card-container>.modal .modal-dialog .modal-body>header{position:relative}.design-card-container>.modal .modal-dialog .modal-body>header h1{font-weight:300;color:#A25D59}.design-card-container>.modal .modal-dialog .modal-body>header .warning-modal-design-name{color:#5977A2;font-weight:500}.design-card-container>.modal .modal-dialog .modal-body>header i{position:absolute;top:0;right:0;color:#A2A9B0;cursor:pointer}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list{display:flex;align-content:flex-start;flex-wrap:wrap;gap:24px;overflow-y:scroll;max-height:450px}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog .modal-body .warning-card-list{max-height:100%;height:100%;align-items:center;justify-content:center}}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card{width:300px}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-title,.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-description{padding:24px}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-title{color:white;font-weight:600;background-color:#A25D59}.design-card-container>.modal .modal-dialog .modal-body .warning-card-list .warning-card .warning-card-description{background-color:#EEF1F7}.design-card-container>.modal .modal-dialog .modal-body .design-modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,250px));gap:8px;justify-content:center;margin-top:auto}.design-card-container>.modal .modal-dialog .modal-body .design-modal-actions a{display:flex;justify-content:center;align-items:center}@media screen and (max-width:640px){.design-card-container>.modal .modal-dialog .modal-body .design-modal-actions{font-size:1.2rem;margin-top:auto}}@media only screen and (min-width:768px){.design-your-solution{margin:0 0 30px 0}}@media only screen and (min-width:1024px){.design-your-solution{margin:0 0 70px 0}}@media only screen and (min-width:1024px){.design-your-solution .container .intro{max-width:45%;margin:0 auto;padding:0 0 20px}}@media only screen and (min-width:1400px){.design-your-solution .container .intro{max-width:40%}}.design-your-solution .container .intro h2{color:#313949;font-family:Merriweather;font-size:32px;font-style:normal;font-weight:300;line-height:34.5px;letter-spacing:0.96px;font-variant-numeric:lining-nums proportional-nums;margin:10px 0}.design-your-solution .container .intro h2.comfort-blue{color:#5977A2}@media only screen and (min-width:1024px){.design-your-solution .container .intro h2{font-size:45px;letter-spacing:1.35px;line-height:48px}}.design-your-solution .container .intro p{max-width:90%;margin:20px auto}@media only screen and (min-width:1024px){.design-your-solution .container .intro p{margin:20px auto 30px}}.design-your-solution .container .options{gap:10px}@media only screen and (min-width:768px){.design-your-solution .container .options{gap:20px}}@media only screen and (min-width:1024px){.design-your-solution .container .options{gap:60px;justify-content:center}}.design-your-solution .container .options .option{width:49%}@media only screen and (min-width:1200px){.design-your-solution .container .options .option{width:42.5%}}.design-your-solution .container .options .option .image-wrapper img{width:100%;border-radius:5px;height:150px;object-fit:cover}@media only screen and (min-width:768px){.design-your-solution .container .options .option .image-wrapper img{height:300px}}@media only screen and (min-width:1200px){.design-your-solution .container .options .option .image-wrapper img{height:445px}}.design-your-solution .container .options .option .content{margin-bottom:20px}@media only screen and (min-width:1024px){.design-your-solution .container .options .option .ctas{display:flex;gap:15px}}.design-your-solution .container .options .option .ctas a{width:100%;min-width:175px}@media only screen and (min-width:768px){.design-your-solution .container .options .option .ctas a{width:fit-content}}@media only screen and (max-width:576px){.design-your-solution .container .options .option .ctas a{font-size:12px;line-height:normal;min-width:auto}}.design-your-solution .container .options .option:nth-of-type(2){padding-right:20px}.main-content{}.main-content .proposal-thumb,.main-content .product-thumb{max-width:300px;padding:3px;display:block;text-align:center;margin:0 auto 30px}.main-content .proposal-thumb .inner,.main-content .product-thumb .inner{padding-bottom:35px;position:relative;height:100%;width:100%}.main-content .proposal-thumb .active-proposal,.main-content .proposal-thumb .delete-proposal,.main-content .proposal-thumb .copy-proposal,.main-content .proposal-thumb .send-proposal-to-customer-button,.main-content .product-thumb .active-proposal,.main-content .product-thumb .delete-proposal,.main-content .product-thumb .copy-proposal,.main-content .product-thumb .send-proposal-to-customer-button{position:absolute;top:10px;border:1px solid rgba(0,0,0,0.5);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer}.main-content .proposal-thumb .active-proposal:hover,.main-content .proposal-thumb .delete-proposal:hover,.main-content .proposal-thumb .copy-proposal:hover,.main-content .proposal-thumb .send-proposal-to-customer-button:hover,.main-content .product-thumb .active-proposal:hover,.main-content .product-thumb .delete-proposal:hover,.main-content .product-thumb .copy-proposal:hover,.main-content .product-thumb .send-proposal-to-customer-button:hover{background-color:whitesmoke}.main-content .proposal-thumb .active-proposal,.main-content .product-thumb .active-proposal{color:#5977A2;left:10px}.main-content .proposal-thumb .active-proposal i,.main-content .product-thumb .active-proposal i{color:#5977A2}.main-content .proposal-thumb .active-proposal.active,.main-content .product-thumb .active-proposal.active{top:-1.5rem;left:-1.5rem;border:2px solid #7ca7ad;z-index:10;background:white;cursor:default}.main-content .proposal-thumb .active-proposal.active i,.main-content .product-thumb .active-proposal.active i{color:#7ca7ad}.main-content .proposal-thumb .delete-proposal,.main-content .product-thumb .delete-proposal{color:#5977A2;right:90px}.main-content .proposal-thumb .delete-proposal i,.main-content .product-thumb .delete-proposal i{color:#5977A2}.main-content .proposal-thumb .copy-proposal,.main-content .product-thumb .copy-proposal{color:#7ca7ad;right:50px}.main-content .proposal-thumb .copy-proposal i,.main-content .product-thumb .copy-proposal i{color:#7ca7ad}.main-content .proposal-thumb .send-proposal-to-customer-button,.main-content .product-thumb .send-proposal-to-customer-button{color:#7ca7ad;right:10px}.main-content .proposal-thumb .send-proposal-to-customer-button i,.main-content .product-thumb .send-proposal-to-customer-button i{color:#7ca7ad}.main-content .proposal-thumb .img-holder,.main-content .product-thumb .img-holder{height:186px;width:100%;margin-bottom:14px;position:relative;display:inline-flex;align-items:center;border:1px solid grey;border-radius:3px;overflow:hidden}.main-content .proposal-thumb .img-holder img,.main-content .product-thumb .img-holder img{display:block;max-height:90%;max-width:90%;width:auto;height:auto;position:absolute;bottom:5%;left:50%;transform:translate(-50%,0)}.main-content .proposal-thumb .img-holder .btn,.main-content .product-thumb .img-holder .btn{position:absolute;color:#7ca7ad;border:1px solid #7ca7ad;width:180px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.main-content .proposal-thumb .img-holder .btn:hover,.main-content .product-thumb .img-holder .btn:hover{background-color:whitesmoke}.main-content .proposal-thumb h3,.main-content .product-thumb h3{margin-bottom:6px}.main-content .proposal-thumb .price,.main-content .product-thumb .price{font-weight:700;color:#5977A2;font-size:1.125em;display:block;margin-bottom:14px;text-transform:uppercase}.main-content .proposal-thumb .price .the-price,.main-content .product-thumb .price .the-price{color:#5977A2;font-size:20px}.main-content .proposal-thumb .original-price,.main-content .product-thumb .original-price{font-weight:700;color:#C42523;font-size:1.125em;margin-bottom:4px;display:block;text-decoration:line-through solid}.main-content .proposal-thumb p,.main-content .product-thumb p{font-size:14px;font-weight:300;margin-bottom:1.5rem}.main-content .proposal-thumb p span:last-of-type,.main-content .product-thumb p span:last-of-type{margin-left:10px}.main-content .proposal-thumb h2,.main-content .product-thumb h2{color:#7ca7ad;text-transform:uppercase;font-size:1.5rem}.main-content .proposal-thumb .btn,.main-content .product-thumb .btn{position:absolute;left:50%;bottom:0;transform:translateX(-50%);padding:6px;text-align:center;font-weight:700;font-size:0.875em;letter-spacing:1px;width:100%}.main-content .proposal-thumb:hover,.main-content .product-thumb:hover{box-shadow:0 2px 34px 0 rgba(54,56,62,0.2);border:2px solid #DDD;border-radius:3px}.main-content .proposal-thumb:hover .btn,.main-content .product-thumb:hover .btn{opacity:1}.main-content .proposal-thumb a.buy-proposal.btn:hover,.main-content .product-thumb a.buy-proposal.btn:hover{color:#fff}.main-content .proposal-thumb a.buy-proposal.btn:focus,.main-content .product-thumb a.buy-proposal.btn:focus{outline:none}@media only screen and (min-width:936px){.main-content .no-touch .proposal-thumb .btn,.main-content .no-touch .product-thumb .btn{opacity:0}}.main-content .proposal-thumb .active-design,.main-content .product-thumb .active-design{position:absolute;top:10px;background:#fff;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:16px}.main-content .proposal-thumb .mobile-only,.main-content .product-thumb .mobile-only{position:relative;margin-top:1rem}.main-content .proposal-thumb .inner .img-holder a,.main-content .product-thumb .inner .img-holder a{z-index:2}.main-content .proposal-thumb .inner h3,.main-content .product-thumb .inner h3{text-align:center}.main-content .proposal-thumb .proposal-name i.fa,.main-content .product-thumb .proposal-name i.fa{cursor:pointer}.main-content .proposal-thumb.active .mobile-only,.main-content .product-thumb.active .mobile-only{border:2px solid white}.main-content .proposal-thumb.full,.main-content .product-thumb.full{width:100%;max-width:none;height:auto;margin-bottom:0;border:1px solid #eee}.main-content .proposal-thumb.full .img-holder,.main-content .product-thumb.full .img-holder{width:100%;max-width:none;height:auto;margin-bottom:0}.main-content .proposal-thumb.full .img-holder img,.main-content .product-thumb.full .img-holder img{width:100%;height:auto;position:relative}.main-content .proposal-thumb.full .img-holder .hover .btn,.main-content .product-thumb.full .img-holder .hover .btn{z-index:2}.main-content #add-to-proposal,.main-content #add-to-cart{padding-bottom:5px}.main-content #proposeMenuBtn{position:relative}.main-content .btn.red{background-color:#B46A55;width:100%;color:white;z-index:2}.main-content .btn.green:hover{color:white}.main-content .account-page.shade{background-color:#eeeeee}.main-content .proposal-header,.main-content .proposal-edit-header{font-weight:400}.main-content .proposal-header a,.main-content .proposal-edit-header a{text-decoration:none}.main-content .proposal-header a i.disabled,.main-content .proposal-edit-header a i.disabled{opacity:.5}.main-content .proposal-header .active-proposal,.main-content .proposal-header .proposal-mini-nav,.main-content .proposal-edit-header .active-proposal,.main-content .proposal-edit-header .proposal-mini-nav{padding:.4rem 1rem;z-index:5;margin-top:5px}.main-content .proposal-header .active-proposal,.main-content .proposal-edit-header .active-proposal{background-color:transparent;color:#5977A2;margin-top:0}.main-content .proposal-header .proposal-actions,.main-content .proposal-edit-header .proposal-actions{padding:8px 0;border-top:2px solid grey;border-bottom:2px solid grey;text-align:right}.main-content .proposal-header .proposal-actions a,.main-content .proposal-edit-header .proposal-actions a{align-items:center;padding:0 2.5rem;cursor:pointer;text-decoration:none;border-right:2px solid #3d4543}.main-content .proposal-header .proposal-actions a i,.main-content .proposal-edit-header .proposal-actions a i{margin-right:5px}.main-content .proposal-header .proposal-actions a#email-proposal,.main-content .proposal-header .proposal-actions a.save-proposal,.main-content .proposal-edit-header .proposal-actions a#email-proposal,.main-content .proposal-edit-header .proposal-actions a.save-proposal{color:#5977A2}.main-content .proposal-header .proposal-actions a#edit-proposal,.main-content .proposal-header .proposal-actions a#active-proposal,.main-content .proposal-header .proposal-actions a#cancel-proposal,.main-content .proposal-edit-header .proposal-actions a#edit-proposal,.main-content .proposal-edit-header .proposal-actions a#active-proposal,.main-content .proposal-edit-header .proposal-actions a#cancel-proposal{color:#3d4543}.main-content .proposal-header .proposal-actions a.buy-proposal,.main-content .proposal-header .proposal-actions a#refresh-proposal,.main-content .proposal-edit-header .proposal-actions a.buy-proposal,.main-content .proposal-edit-header .proposal-actions a#refresh-proposal{color:#5977A2}.main-content .proposal-header .proposal-actions a .fa-envelope,.main-content .proposal-header .proposal-actions a .fa-save,.main-content .proposal-header .proposal-actions a .fa-flag,.main-content .proposal-edit-header .proposal-actions a .fa-envelope,.main-content .proposal-edit-header .proposal-actions a .fa-save,.main-content .proposal-edit-header .proposal-actions a .fa-flag{color:#5977A2}.main-content .proposal-header .proposal-actions a .fa-pencil,.main-content .proposal-edit-header .proposal-actions a .fa-pencil{color:#3d4543}.main-content .proposal-header .proposal-actions a .fa-shopping-cart,.main-content .proposal-header .proposal-actions a .fa-times,.main-content .proposal-edit-header .proposal-actions a .fa-shopping-cart,.main-content .proposal-edit-header .proposal-actions a .fa-times{color:#5977A2}.main-content .proposal-header .proposal-actions.disabled,.main-content .proposal-edit-header .proposal-actions.disabled{opacity:.5}.main-content .proposal-header .proposal-actions.edit,.main-content .proposal-edit-header .proposal-actions.edit{background-color:#C42523}.main-content .proposal-header .proposal-actions.edit i,.main-content .proposal-edit-header .proposal-actions.edit i{color:#fff}.main-content .proposal-header .proposal-actions.edit a,.main-content .proposal-edit-header .proposal-actions.edit a{color:white}.main-content .proposal-header .proposal-actions a:last-of-type,.main-content .proposal-edit-header .proposal-actions a:last-of-type{border-right:none;padding-right:0}.main-content .proposal-header .proposal-actions .radios,.main-content .proposal-edit-header .proposal-actions .radios{float:left}.main-content .proposal-header .proposal-actions .proposal-nav-buttons,.main-content .proposal-edit-header .proposal-actions .proposal-nav-buttons{float:right}.main-content .proposal-header .qualify-for-discount,.main-content .proposal-edit-header .qualify-for-discount{display:flex;flex-direction:column;align-items:flex-end}.main-content .proposal-header .qualify-for-discount div,.main-content .proposal-edit-header .qualify-for-discount div{background-color:#EEF1F7;max-width:300px;text-align:center;padding:0.5rem 1rem;font-size:1.5rem;margin-top:1rem;font-weight:600}.main-content .proposal-header .qualify-for-discount div span,.main-content .proposal-edit-header .qualify-for-discount div span{color:#5977A2}.main-content .proposal-header .description,.main-content .proposal-edit-header .description{min-height:120px;margin-top:1rem}.main-content .proposal-edit-header{height:50px;border-top:solid 2px #98989a;border-bottom:solid 2px #98989a;margin:10px 0}.main-content .proposal-edit-header .proposal-nav-button{width:calc(100% - 16px);margin:8px;text-align:center;background-color:white;color:black}.main-content .proposal-edit-header #jump-to-section{width:100%}.main-content .proposal-edit-header #jump-to-section li{padding:10px;font-weight:400}.main-content .proposal-edit-header #jump-to-section hr{margin:0}.main-content #proposal-navigation-section{display:none}.main-content .proposals-content-header{margin-bottom:4rem;margin-right:auto;margin-left:auto;padding:0 1rem;position:relative}.main-content .proposals-content-header .new-proposal-header{margin-top:6rem}.main-content .proposals-content-header .new-proposal-header h3{margin-bottom:1rem}.main-content .proposals-content-header a{color:#7ca7ad}.main-content .proposals-content-header hr{height:1px;margin-top:0;background-color:#98989a}.main-content .proposal-sections,.main-content .proposal-edit-sections{background-color:#fff;padding:1.5rem;margin-bottom:1rem;text-align:center}.main-content .proposal-sections h2,.main-content .proposal-edit-sections h2{padding:1.5rem .5rem}.main-content .proposal-sections h3,.main-content .proposal-edit-sections h3{text-align:left}.main-content .proposal-sections .product-category-section,.main-content .proposal-edit-sections .product-category-section{padding-top:0;padding-bottom:0;width:100%;border:none}.main-content .proposal-sections .product-flex-wrap,.main-content .proposal-edit-sections .product-flex-wrap{margin-top:2rem}.main-content .proposal-sections .proposal-thumb.full,.main-content .proposal-sections .product-thumb.full,.main-content .proposal-edit-sections .proposal-thumb.full,.main-content .proposal-edit-sections .product-thumb.full{width:100%}.main-content .proposal-sections .proposal-thumb.full .img-holder,.main-content .proposal-sections .product-thumb.full .img-holder,.main-content .proposal-edit-sections .proposal-thumb.full .img-holder,.main-content .proposal-edit-sections .product-thumb.full .img-holder{height:auto;width:100%;max-width:none}.main-content .proposal-sections .proposal-thumb.full .img-holder img,.main-content .proposal-sections .product-thumb.full .img-holder img,.main-content .proposal-edit-sections .proposal-thumb.full .img-holder img,.main-content .proposal-edit-sections .product-thumb.full .img-holder img{width:100%;height:auto}.main-content .proposal-included-design,.main-content .proposal-edit-sections,.main-content .proposal-extras{position:relative;margin-top:50px}.main-content .proposal-included-design h3,.main-content .proposal-edit-sections h3,.main-content .proposal-extras h3{display:flex;align-items:baseline;user-select:none;border-bottom:2px solid #98989a;margin-bottom:5px;padding-bottom:10px}.main-content .proposal-included-design h3 i.fa-chevron-down,.main-content .proposal-included-design h3 i.fa-chevron-right,.main-content .proposal-edit-sections h3 i.fa-chevron-down,.main-content .proposal-edit-sections h3 i.fa-chevron-right,.main-content .proposal-extras h3 i.fa-chevron-down,.main-content .proposal-extras h3 i.fa-chevron-right{color:#7ca7ad;-webkit-text-stroke:2px white}.main-content .proposal-included-design h3 a,.main-content .proposal-edit-sections h3 a,.main-content .proposal-extras h3 a{cursor:pointer}.main-content .proposal-included-design h3 span,.main-content .proposal-edit-sections h3 span,.main-content .proposal-extras h3 span{color:#98989a}.main-content .proposal-included-design h3 span.spacer,.main-content .proposal-edit-sections h3 span.spacer,.main-content .proposal-extras h3 span.spacer{margin:0;flex-grow:1}.main-content .proposal-included-design h3 .strike,.main-content .proposal-edit-sections h3 .strike,.main-content .proposal-extras h3 .strike{margin-right:16px}.main-content .proposal-included-design h3 .price,.main-content .proposal-edit-sections h3 .price,.main-content .proposal-extras h3 .price{color:#3d4543}.main-content .proposal-included-design h3 .delete-proposal-design,.main-content .proposal-included-design h3 .delete-proposal-product,.main-content .proposal-edit-sections h3 .delete-proposal-design,.main-content .proposal-edit-sections h3 .delete-proposal-product,.main-content .proposal-extras h3 .delete-proposal-design,.main-content .proposal-extras h3 .delete-proposal-product{color:#5977A2}.main-content .proposal-included-design h3 .delete-proposal-product i,.main-content .proposal-edit-sections h3 .delete-proposal-product i,.main-content .proposal-extras h3 .delete-proposal-product i{margin-left:10px}.main-content .proposal-included-design .view-design,.main-content .proposal-edit-sections .view-design,.main-content .proposal-extras .view-design{display:flex;align-items:center;justify-content:space-between}.main-content .proposal-included-design .view-design a i,.main-content .proposal-edit-sections .view-design a i,.main-content .proposal-extras .view-design a i{-webkit-text-stroke:2px white}.main-content .proposal-included-design .img-holder,.main-content .proposal-edit-sections .img-holder,.main-content .proposal-extras .img-holder{position:relative}.main-content .proposal-included-design .img-holder>a,.main-content .proposal-edit-sections .img-holder>a,.main-content .proposal-extras .img-holder>a{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:1rem;text-align:center;border-radius:0.25rem;opacity:0.75;background-color:#DCE7E7;color:#222}.main-content .proposal-included-design h3,.main-content .proposal-edit-sections h3,.main-content .proposal-extras h3{border-bottom:2px solid #98989a;margin-bottom:5px;padding-bottom:10px}.main-content .proposal-included-design h3 i,.main-content .proposal-edit-sections h3 i,.main-content .proposal-extras h3 i{color:#7ca7ad}.main-content .proposal-included-design p,.main-content .proposal-edit-sections p,.main-content .proposal-extras p{color:#98989a;font-weight:300}.main-content .proposal-included-design .inner .design-notes,.main-content .proposal-edit-sections .inner .design-notes,.main-content .proposal-extras .inner .design-notes{display:none}.main-content .proposal-included-design .inner .design-notes h3,.main-content .proposal-edit-sections .inner .design-notes h3,.main-content .proposal-extras .inner .design-notes h3{margin:50px 0 0 0;background-color:#DCE7E7;padding:15px;border-bottom:none}.main-content .proposal-included-design .inner .design-notes p,.main-content .proposal-edit-sections .inner .design-notes p,.main-content .proposal-extras .inner .design-notes p{color:#3d4543;margin:0}.main-content .proposal-included-design .inner .design-notes .note,.main-content .proposal-edit-sections .inner .design-notes .note,.main-content .proposal-extras .inner .design-notes .note{margin-bottom:10px}.main-content .proposal-included-design .inner .design-notes .note .author,.main-content .proposal-edit-sections .inner .design-notes .note .author,.main-content .proposal-extras .inner .design-notes .note .author{font-size:18px;font-weight:600;color:#C76C61}.main-content .proposal-included-design .inner .additional-details,.main-content .proposal-edit-sections .inner .additional-details,.main-content .proposal-extras .inner .additional-details{display:none}.main-content .proposal-included-design .inner .package-item,.main-content .proposal-edit-sections .inner .package-item,.main-content .proposal-extras .inner .package-item{display:none}.main-content .proposal-included-design .inner .img-holder,.main-content .proposal-edit-sections .inner .img-holder,.main-content .proposal-extras .inner .img-holder{position:relative;width:100%;margin-top:75px}.main-content .proposal-included-design .inner .img-holder img,.main-content .proposal-edit-sections .inner .img-holder img,.main-content .proposal-extras .inner .img-holder img{margin:auto}.main-content .proposal-included-design .inner .img-holder a,.main-content .proposal-edit-sections .inner .img-holder a,.main-content .proposal-extras .inner .img-holder a{position:absolute;color:#fff;top:40%;left:40%;background:#2A68A3;opacity:0.7;padding:15px;text-align:center;border-radius:10px}@media (max-width:767px){.main-content .proposal-included-design .inner .img-holder a,.main-content .proposal-edit-sections .inner .img-holder a,.main-content .proposal-extras .inner .img-holder a{font-size:12px}}.main-content .proposal-included-design .inner .img-holder a i.fa-search-plus,.main-content .proposal-edit-sections .inner .img-holder a i.fa-search-plus,.main-content .proposal-extras .inner .img-holder a i.fa-search-plus{font-size:40px}@media (max-width:767px){.main-content .proposal-included-design .inner .img-holder a i.fa-search-plus,.main-content .proposal-edit-sections .inner .img-holder a i.fa-search-plus,.main-content .proposal-extras .inner .img-holder a i.fa-search-plus{font-size:20px}}.main-content .proposal-included-design .wall-section,.main-content .proposal-edit-sections .wall-section,.main-content .proposal-extras .wall-section{margin:1rem 0 1rem 0}.main-content .proposal-included-design .wall-section h3,.main-content .proposal-edit-sections .wall-section h3,.main-content .proposal-extras .wall-section h3{margin:50px 0 0 0;background-color:#DCE7E7;padding:15px;border-bottom:none}.main-content .proposal-included-design .wall-section>div:first-of-type,.main-content .proposal-edit-sections .wall-section>div:first-of-type,.main-content .proposal-extras .wall-section>div:first-of-type{display:flex}@media (max-width:767px){.main-content .proposal-included-design .wall-section>div:first-of-type,.main-content .proposal-edit-sections .wall-section>div:first-of-type,.main-content .proposal-extras .wall-section>div:first-of-type{flex-direction:column-reverse}}.main-content .proposal-included-design .wall-section .wall-info,.main-content .proposal-edit-sections .wall-section .wall-info,.main-content .proposal-extras .wall-section .wall-info{width:30%;margin-top:10px}@media (max-width:767px){.main-content .proposal-included-design .wall-section .wall-info,.main-content .proposal-edit-sections .wall-section .wall-info,.main-content .proposal-extras .wall-section .wall-info{width:100%}}.main-content .proposal-included-design .wall-section .wall-info p,.main-content .proposal-edit-sections .wall-section .wall-info p,.main-content .proposal-extras .wall-section .wall-info p{color:#3d4543}.main-content .proposal-included-design .wall-section .wall-image,.main-content .proposal-edit-sections .wall-section .wall-image,.main-content .proposal-extras .wall-section .wall-image{width:70%;margin:10px 0 0 10px;text-align:center}@media (max-width:767px){.main-content .proposal-included-design .wall-section .wall-image,.main-content .proposal-edit-sections .wall-section .wall-image,.main-content .proposal-extras .wall-section .wall-image{width:100%}}.main-content .proposal-included-design .wall-section .wall-image img,.main-content .proposal-edit-sections .wall-section .wall-image img,.main-content .proposal-extras .wall-section .wall-image img{max-width:100%}.main-content .proposal-included-design .wall-section:last-of-type,.main-content .proposal-edit-sections .wall-section:last-of-type,.main-content .proposal-extras .wall-section:last-of-type{margin-bottom:8rem}.main-content .proposal-included-design .toggle-design-details,.main-content .proposal-edit-sections .toggle-design-details,.main-content .proposal-extras .toggle-design-details{background:#c76c61;color:white;display:flex;justify-content:space-between;align-items:center;padding:5px 10px;cursor:pointer}.main-content .proposal-included-design .toggle-design-details:hover,.main-content .proposal-edit-sections .toggle-design-details:hover,.main-content .proposal-extras .toggle-design-details:hover{color:white}.main-content .proposal-included-design .toggle-design-details i,.main-content .proposal-edit-sections .toggle-design-details i,.main-content .proposal-extras .toggle-design-details i{-webkit-text-stroke:2px #5977A2}.main-content .proposal-included-design .toggle-design-details span,.main-content .proposal-edit-sections .toggle-design-details span,.main-content .proposal-extras .toggle-design-details span{color:white;font-size:1.25rem}.main-content .proposal-included-design .toggle-design-details span:last-of-type,.main-content .proposal-edit-sections .toggle-design-details span:last-of-type,.main-content .proposal-extras .toggle-design-details span:last-of-type{display:none}.main-content .proposal-extras .inner{display:flex;flex-wrap:wrap}.main-content .proposal-edit-sections{text-align:left;margin-top:0;padding:0}.main-content .proposal-edit-sections p{margin:0.3rem 0 0 1rem;color:#98989a}@media (max-width:576px){.main-content .proposal-edit-sections p{margin:0.3rem 0 0 0}}.main-content .proposal-edit-sections p strong{color:#3d4543}.main-content .proposal-edit-sections .proposal-design-details{padding:20px 0 20px 20px;margin:2rem 0 1rem 0;background:#F4F4F4}@media (max-width:767px){.main-content .proposal-edit-sections .proposal-design-details{padding:20px}}.main-content .proposal-edit-sections .proposal-design-details h3{margin:50px 0 0;background-color:#DCE7E7;padding:15px;border-bottom:none}.main-content .proposal-edit-sections .proposal-design-details>div:first-of-type{display:flex}@media (max-width:767px){.main-content .proposal-edit-sections .proposal-design-details>div:first-of-type{flex-direction:column-reverse;margin:0}}@media (max-width:767px){.main-content .proposal-edit-sections h1{font-size:2.5rem}}.main-content .proposal-edit-sections h1,.main-content .proposal-edit-sections label{font-weight:600}.main-content .proposal-edit-sections ul{list-style-type:none;padding-left:0}.main-content .proposal-edit-sections ul li{color:black}.main-content .proposal-edit-sections .proposal-subtotals{padding:0.5em}.main-content .proposal-edit-sections .proposal-subtotals .shipping-info{float:left;width:50%}.main-content .proposal-edit-sections .proposal-subtotals .shipping-info ul li{font-size:18px;font-weight:400}.main-content .proposal-edit-sections .proposal-subtotals .shipping-info ul li a{font-weight:300;color:#5977A2}.main-content .proposal-edit-sections .proposal-subtotals .subtotals{float:right;width:50%;text-align:left;margin:0 0 30px 0}.main-content .proposal-edit-sections .proposal-subtotals .subtotals th{text-transform:uppercase;font-weight:500}.main-content .proposal-edit-sections .proposal-subtotals .subtotals td{text-align:right;font-weight:bold}.main-content .proposal-edit-sections .proposal-subtotals .subtotals .fa-trash{color:#ce0000}.main-content .proposal-edit-sections .proposal-design-style-info{width:50%;margin-right:10px;color:#3d4543}@media (max-width:1024px){.main-content .proposal-edit-sections .proposal-design-style-info{width:100%;margin-top:2rem}}.main-content .proposal-edit-sections .proposal-design-style-info ul{display:flex;justify-content:left;margin-bottom:4rem}.main-content .proposal-edit-sections .proposal-design-style-info ul li{margin:5px;line-height:1.2em;width:30%;display:flex}@media (max-width:576px){.main-content .proposal-edit-sections .proposal-design-style-info ul li{display:block}}.main-content .proposal-edit-sections .proposal-design-style-info ul li img{height:35px;border:black 1px solid;border-radius:50%}.main-content .proposal-edit-sections .proposal-design-style-info ul li strong{text-transform:uppercase;font-weight:600}.main-content .proposal-edit-sections .proposal-design-style-info>div{display:flex;justify-content:left;margin-left:1rem}.main-content .proposal-edit-sections .proposal-design-style-info>div>div p{margin:0}.main-content .proposal-edit-sections .proposal-design-style-info>div>div:first-of-type{margin-right:3rem}.main-content .proposal-edit-sections .proposal-additional-parts{width:100%;padding:0 7px 7px}.main-content .proposal-edit-sections .proposal-additional-parts p{display:flex;align-items:center;font-weight:400}.main-content .proposal-edit-sections .proposal-additional-parts p>span:first-of-type{margin-right:10px;flex-grow:1}.main-content .proposal-edit-sections .proposal-additional-parts p .fa{color:red;margin-left:10px}.main-content .proposal-edit-sections .proposal-design-layout-image{width:45%;height:100%;margin:10px;border:black 1px solid;text-align:center;padding:5px}@media (max-width:767px){.main-content .proposal-edit-sections .proposal-design-layout-image{width:100%;margin:0}}.main-content .proposal-edit-sections .proposal-design-layout-image img{max-height:400px}.main-content .proposal-edit-sections .fa{cursor:pointer}.main-content .proposal-edit-sections>hr{border:2px solid #858585}.main-content .proposal-contents.wrap{padding:20px 15px}@media only screen and (min-width:1024px){.main-content .proposal-contents.wrap{padding:40px 25px}}.main-content .proposal-contents.wrap .spacer{margin-top:10rem}.main-content .proposal-action-sections{padding:1.5rem;height:70px;border-bottom:2px solid #98989a}@media (max-width:767px){.main-content .proposal-action-sections{height:125px}}.main-content .proposal-action-sections .proposal-action-section-label{margin-top:5px;float:left}.main-content .proposal-action-sections .proposal-action-section-buttons{margin-top:5px;float:right}.main-content .proposal-action-sections .proposal-action-section-buttons a{text-align:center;margin:5px;color:#3d4543;font-weight:300}.main-content .proposal-action-sections .proposal-action-section-buttons a i.fa-plus{-webkit-text-stroke:2px #DCE7E7}.main-content .proposal-action-sections .proposal-action-section-buttons a.disabled{opacity:0.6;pointer-events:none;cursor:default}.main-content .proposal-action-sections .proposal-action-section-buttons a:last-of-type{margin-left:3rem}.main-content .proposal-action-sections .proposal-action-section-buttons .proposal-action-button-small{width:150px;cursor:pointer}@media (max-width:405px){.main-content .proposal-action-sections .proposal-action-section-buttons .proposal-action-button-small{width:105px}}.main-content .proposal-action-sections .proposal-action-section-buttons .proposal-action-button-large{width:315px}@media (max-width:405px){.main-content .proposal-action-sections .proposal-action-section-buttons .proposal-action-button-large{width:225px}}.main-content .proposal-action-sections:nth-child(3){margin-top:10rem;border-top:2px solid #98989a}.main-content .proposal-action-sections:nth-child(9){border-bottom:none;margin-bottom:3rem}.main-content .proposal-action-sections:nth-child(odd){background-color:#EEF1F7}.main-content .proposal-action-sections:nth-child(even) a i.fa-plus{-webkit-text-stroke:2px white}.main-content .proposal-promo-section{border-top:2px solid #98989a;margin-bottom:30px}.main-content .proposal-promo-section.cf{clear:both;zoom:1}.main-content .proposal-promo-section.cf:before,.main-content .proposal-promo-section.cf:after{content:"";display:table;clear:both}.main-content .proposal-promo-section .order-total{width:50%;float:right;text-align:right;margin:0}.main-content .proposal-promo-section .order-total th,.main-content .proposal-promo-section .order-total td{width:50%;padding:10px;text-transform:uppercase;font-weight:500}.main-content .proposal-promo-section .order-total small{font-weight:bold;text-transform:lowercase}.main-content .proposal-promo-section .order-total .col-total{font-weight:900;font-size:20px}.main-content .proposal-promo-section .order-total button{float:right}.main-content .proposal-promo-section .order-total th.price-valid .about-proposal{background-color:#EEF1F7;padding:2rem;margin-top:1rem}.main-content .proposal-promo-section .order-total th.price-valid .about-proposal p{font-weight:600;text-transform:initial}.main-content .proposal-promo-section .order-total th.price-valid .about-proposal p.heading{color:#5977A2;text-transform:uppercase}.main-content .proposal-promo-section .order-total th.price-valid .about-proposal p span{color:#5977A2}.main-content .proposal-promo-section .order-total th.price-valid .about-proposal p:last-of-type{margin-top:1.5rem}.main-content .proposal-promo-section .order-total th.price-valid .about-proposal p:last-of-type em{text-transform:initial;font-weight:300}.main-content .proposal-promo-section .order-total th.price-valid>em{text-transform:initial}.main-content .proposal-edit-price-section>div{display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.main-content .proposal-edit-price-section>div>p{font-size:14px;margin-bottom:0}}.main-content .proposal-edit-price-section span:not(.strike){font-weight:600;font-size:30px;padding:5px;color:#5977A2}@media (max-width:767px){.main-content .proposal-edit-price-section span:not(.strike){font-size:15px}}.main-content .proposal-edit-price-section p{font-weight:300}.main-content .product-thumb{position:relative;margin-top:50px}.main-content .product-thumb h3{border-bottom:2px solid #98989a;margin-bottom:5px;padding-bottom:10px}.main-content .product-thumb h3 i{color:#7ca7ad;-webkit-text-stroke:2px white}.main-content .product-thumb p{color:#98989a;font-weight:300}.main-content .product-thumb .view-design a{padding:1rem 3.5rem;font-size:1.75rem}@media (min-width:768px){.main-content .product-thumb .view-design{position:absolute;right:0;top:50px}}.main-content .product-thumb .inner .expanded{display:none}.main-content .product-thumb .inner .img-holder{position:relative;width:100%;margin-top:75px}.main-content .product-thumb .inner .img-holder img{margin:auto}.main-content .product-thumb .inner .img-holder a{position:absolute;color:#fff;top:40%;left:40%;background:#2A68A3;opacity:0.7;padding:15px;text-align:center;font-size:16px;border-radius:10px}@media (max-width:767px){.main-content .product-thumb .inner .img-holder a{font-size:12px}}.main-content .product-thumb .inner .img-holder a i.fa-search-plus{font-size:40px}@media (max-width:767px){.main-content .product-thumb .inner .img-holder a i.fa-search-plus{font-size:20px}}.main-content .product-thumb .wall-section{margin:1rem 0 1rem 0}.main-content .product-thumb .wall-section h3{margin:50px 0 0 0;background-color:#DCE7E7;padding:15px;border-bottom:none}.main-content .product-thumb .wall-section>div:first-of-type{display:flex}@media (max-width:767px){.main-content .product-thumb .wall-section>div:first-of-type{flex-direction:column-reverse}}.main-content .product-thumb .wall-section .wall-info{width:30%;margin-top:10px}@media (max-width:767px){.main-content .product-thumb .wall-section .wall-info{width:100%}}.main-content .product-thumb .wall-section .wall-info p{color:#3d4543}.main-content .product-thumb .wall-section .wall-image{width:70%;margin:10px 0 0 10px;text-align:center}@media (max-width:767px){.main-content .product-thumb .wall-section .wall-image{width:100%}}.main-content .product-thumb .wall-section .wall-image img{max-width:100%}.main-content .product-thumb .wall-section:last-of-type{margin-bottom:8rem}.main-content #proposal-estimate-section{margin-bottom:0;padding-top:3rem;border-top:2px solid #98989a}.main-content .wrap-shade .proposal-send-editor-header{margin-bottom:15px}.main-content .wrap-shade .proposal-send-editor-header p{font-weight:300}.main-content .wrap-shade .proposal-send-editor-header .proposal-edit-header{margin-top:20px;margin-bottom:20px;padding:8px 4px 4px 4px;justify-content:space-between;flex-flow:wrap;text-align:right}.main-content .wrap-shade .proposal-send-editor-header a{align-items:center;padding:0 2.5rem;cursor:pointer;text-decoration:none;border-right:2px solid #3d4543;color:#5977A2}.main-content .wrap-shade .proposal-send-editor-header a:last-of-type{border-right:none;padding-right:0;color:#7ca7ad}.main-content .wrap-shade .proposal-send-editor-header .btn{font-size:16px;margin:0}.main-content .wrap-shade .proposal-send-editor-header .btn:disabled{background-color:#4caf50}.main-content .wrap-shade .proposal-send-editor-header .btn i{margin:0 7px 0 0}.main-content .wrap-shade .proposal-send-editor-options-div{border:#cdcbc0 solid 1px;padding:25px;box-shadow:0 2px 12px 0 rgba(54,56,62,0.7)}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-intro{margin-bottom:20px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-intro .proposal-send-editor-logos{text-align:center}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-intro .proposal-send-editor-logos img{margin:5px;height:70px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-intro p:first-of-type{font-size:25px;font-weight:bold;padding-top:30px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-intro p:last-child{border:1px solid grey;padding:5px;font-weight:400}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-intro #proposal-settings textarea{min-height:100px;max-height:200px}.main-content .wrap-shade .proposal-send-editor-options-div .row .col-md-4{margin-bottom:10px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb{margin:0;border:1px solid grey}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner{padding-bottom:0}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .img-holder,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .img-holder{border:0;margin-bottom:5px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .img-holder img,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .img-holder img{max-height:100%;max-width:100%;width:100%;bottom:0}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .img-holder .hover,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .img-holder .hover{background:none}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .img-holder .hover .delete-proposal,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .img-holder .hover .delete-proposal{right:10px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .price,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .price{margin-bottom:10px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner p,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner p{margin-bottom:0}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner #proposal-channel,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner #proposal-channel{border:1px solid grey;margin:10px 0;font-weight:bold}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .add-proposal-btn,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .add-proposal-btn{border:none;background:none;outline:none;text-transform:uppercase;font-weight:bold;margin-bottom:151px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .inner .add-proposal-btn i,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .inner .add-proposal-btn i{color:#2A68A3;font-size:40px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb:hover,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb:hover{box-shadow:none}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-thumb .btn,.main-content .wrap-shade .proposal-send-editor-options-div .product-thumb .btn{opacity:1;position:relative;margin-bottom:0;width:100%}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-footer{margin-top:20px}.main-content .wrap-shade .proposal-send-editor-options-div .proposal-send-editor-footer h3{text-align:center}.main-content .wrap-shade #add-proposal-option .modal-content{border-radius:0}.main-content .wrap-shade #add-proposal-option .modal-content h3,.main-content .wrap-shade #add-proposal-option .modal-content p{color:black}.main-content .wrap-shade #add-proposal-option .modal-content h3{margin-bottom:0}.main-content .wrap-shade #add-proposal-option .modal-content p{font-weight:400}.main-content .wrap-shade #add-proposal-option .modal-content .btn{font-size:13px;padding:10px 55px}.main-content .wrap-shade #add-proposal-option .modal-content .modal-header{padding:40px 0 0 0;border-bottom-width:0}.main-content .wrap-shade #add-proposal-option .modal-content .modal-header .close{color:red;opacity:1;font-size:40px;outline:none}.main-content .wrap-shade #add-proposal-option .modal-content .modal-body{padding:40px}.main-content .wrap-shade #add-proposal-option .modal-content .modal-body .row .col-md-6{padding:0}.main-content .wrap-shade #add-proposal-option .modal-content .modal-body .thumb-list-view{border-radius:7px;background-color:#e8e8e8;margin:10px;text-align:left;outline:none}.main-content .wrap-shade #add-proposal-option .modal-content .modal-body .thumb-list-view .tile-img{width:100%;height:106px;margin:12px 0;border:1px solid grey;border-radius:5px}.main-content .wrap-shade #add-proposal-option .modal-content .modal-body .thumb-list-view .tile-info{padding:10px 12px 10px 0}.main-content .wrap-shade #add-proposal-option .modal-content .modal-body .thumb-list-view .tile-info p{margin-bottom:0;font-size:16px;text-transform:capitalize}@media only screen and (min-width:100px) and (max-width:767px){.main-content .proposal-header,.main-content .proposal-edit-header{display:flex;margin:1rem auto;flex-flow:column}.main-content .proposal-header a,.main-content .proposal-edit-header a{text-align:center;font-size:15px;padding:0 0.5rem}.main-content .proposal-header a i,.main-content .proposal-edit-header a i{display:none}.main-content .proposal-header .active-proposal,.main-content .proposal-edit-header .active-proposal{position:static;float:none;margin:0}.main-content .proposal-header .proposal-mini-nav,.main-content .proposal-edit-header .proposal-mini-nav{margin:auto}.main-content #proposal-navigation-section{display:block}.main-content .proposals-content-header{padding:0}.main-content .proposal-edit-sections .proposal-subtotals .shipping-info,.main-content .proposal-edit-sections .proposal-subtotals .subtotals{width:100%}.main-content .proposal-promo-section .order-total{width:100%}.main-content .proposal-thumb .inner .img-holder .hover,.main-content .product-thumb .inner .img-holder .hover{justify-content:center;display:flex;align-items:center}.main-content .proposal-thumb .inner .img-holder .hover .active-design,.main-content .proposal-thumb .inner .img-holder .hover .active-proposal,.main-content .product-thumb .inner .img-holder .hover .active-design,.main-content .product-thumb .inner .img-holder .hover .active-proposal{width:30px;height:30px}.main-content .proposal-thumb .inner .img-holder .hover a,.main-content .product-thumb .inner .img-holder .hover a{opacity:1;text-align:center}.main-content .proposal-thumb .inner .img-holder .hover-proposal .active-design,.main-content .proposal-thumb .inner .img-holder .hover-proposal .active-proposal,.main-content .product-thumb .inner .img-holder .hover-proposal .active-design,.main-content .product-thumb .inner .img-holder .hover-proposal .active-proposal{width:60px;height:60px}.main-content .proposal-thumb .inner .img-holder .hover-proposal .active-design i,.main-content .proposal-thumb .inner .img-holder .hover-proposal .active-proposal i,.main-content .product-thumb .inner .img-holder .hover-proposal .active-design i,.main-content .product-thumb .inner .img-holder .hover-proposal .active-proposal i{font-size:1.5rem}.main-content .proposal-thumb .inner .img-holder img,.main-content .product-thumb .inner .img-holder img{bottom:10%;max-height:100%;max-width:100%}.main-content .proposal-thumb .inner .img-holder i,.main-content .product-thumb .inner .img-holder i{font-size:1rem}.main-content .proposal-thumb .inner .img-holder i .fa-flag,.main-content .product-thumb .inner .img-holder i .fa-flag{font-size:1.5rem}.main-content .fieldset .full hr{float:right;width:100%}.main-content #proposal-packages .inner{max-height:none}}@media only screen and (min-width:936px){.main-content .proposals-content-header{padding:0}.main-content .proposal-sections .product-flex-wrap .proposal-thumb .inner .img-holder .hover .active-design,.main-content .proposal-sections .product-flex-wrap .proposal-thumb .inner .img-holder .hover .active-proposal,.main-content .proposal-sections .product-flex-wrap .product-thumb .inner .img-holder .hover .active-design,.main-content .proposal-sections .product-flex-wrap .product-thumb .inner .img-holder .hover .active-proposal{width:30px;height:30px}.main-content .proposal-sections .product-flex-wrap .proposal-thumb .inner .img-holder .hover-proposal .active-design,.main-content .proposal-sections .product-flex-wrap .proposal-thumb .inner .img-holder .hover-proposal .active-proposal,.main-content .proposal-sections .product-flex-wrap .product-thumb .inner .img-holder .hover-proposal .active-design,.main-content .proposal-sections .product-flex-wrap .product-thumb .inner .img-holder .hover-proposal .active-proposal{width:30px;height:30px}.main-content .proposal-sections .product-flex-wrap .proposal-thumb .inner .img-holder img,.main-content .proposal-sections .product-flex-wrap .product-thumb .inner .img-holder img{bottom:10%;max-height:100%;max-width:100%}.main-content .proposal-sections .product-flex-wrap .proposal-thumb .inner .img-holder i,.main-content .proposal-sections .product-flex-wrap .product-thumb .inner .img-holder i{font-size:1rem}.main-content #proposal-packages .inner{max-height:none}}#proposal-settings .fieldset{margin:20px 0}#proposal-settings .fieldset .input-holder{margin-bottom:30px}#proposal-settings .fieldset .input-holder>label{width:100%;margin-bottom:10px}#proposal-settings .fieldset .input-holder .django-ckeditor-widget{max-width:100%}#proposal-settings .fieldset .input-holder .django-ckeditor-widget .cke{max-width:100%}#proposal-settings .radios label img{max-width:20px}#proposal-settings .radios .sc-input>input:checked ~ .sc-indicator{background-color:#5977A2}#proposal-settings .cart-btns{margin-top:30px}#proposal-settings .cart-btns .btn.cool-blue{padding:12px 70px;font-size:0.875em}#proposal-pre-send button.close,#add-multi-emails button.close,#delete-proposal-modal-content button.close{top:3px;right:8px;opacity:.5;font-weight:300;font-size:3rem}#proposal-pre-send h2,#add-multi-emails h2,#delete-proposal-modal-content h2{font-weight:300}#proposal-pre-send h2 .dark-pink-text,#add-multi-emails h2 .dark-pink-text,#delete-proposal-modal-content h2 .dark-pink-text{color:#5977A2;font-size:20px;margin:10px 0}#proposal-pre-send p,#add-multi-emails p,#delete-proposal-modal-content p{text-align:left}#proposal-pre-send p:last-of-type,#add-multi-emails p:last-of-type,#delete-proposal-modal-content p:last-of-type{text-align:center}#proposal-pre-send label,#add-multi-emails label,#delete-proposal-modal-content label{display:block;text-align:left;font-weight:300}#proposal-pre-send .btn.dark-pink,#add-multi-emails .btn.dark-pink,#delete-proposal-modal-content .btn.dark-pink{padding:16px 6px;font-size:0.875em;text-align:center;width:40%}#proposal-pre-send .multiple_emails-email,#add-multi-emails .multiple_emails-email,#delete-proposal-modal-content .multiple_emails-email{border:1px solid #DCE7E7;background:#DCE7E7}#proposal-post-send button{padding:16px 6px;font-size:0.875em;text-align:center;width:40%;margin-top:4rem}#proposal-send-error,#proposal-send-multiple-error{color:#C42523}.proposal-item-tile{width:33%;padding:16px;text-align:center}@media screen and (max-width:1024px){.proposal-item-tile{width:270px;margin:auto}}.proposal-item-tile>figure{height:150px;width:150px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:16px}.proposal-item-tile>figure img{max-height:100%;width:auto}.proposal-item-tile>p{min-height:60px}.proposal-item-tile>p strong{font-weight:bold}.proposal-item-tile>p span{width:100%;display:block}@media (max-width:1023px){#tips-ideas-page .search-modal-desktop-wrapper{display:none}}#tips-ideas-page #search-modal{display:none}#tips-ideas-page #search-modal .search-modal-content{background-color:white;width:100%;text-align:center;position:fixed;z-index:1001;padding:40px 0}#tips-ideas-page #search-modal #background-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000}#tips-ideas-page #search-modal .trigger-search{cursor:pointer}#tips-ideas-page #search-modal .search-input{width:40%;font-size:1.2em;border:none;margin-left:20px;margin-right:20px}#tips-ideas-page #search-modal .search-input:focus{border:none;outline:none}#tips-ideas-page .close-search-modal{cursor:pointer;color:#313949}#tips-ideas-page #search-modal-mobile{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:#fff}@media only screen and (min-width:1024px){#tips-ideas-page #search-modal-mobile{display:none}}#tips-ideas-page #search-modal-mobile .search-header{background-color:#EEF1F7;display:flex;justify-content:space-between;padding:30px 20px;align-items:center;height:fit-content}#tips-ideas-page #search-modal-mobile .search-header h2{margin:0}#tips-ideas-page #search-modal-mobile .search-bar{display:flex;justify-content:center;align-items:center;text-align:center;margin:30px 20px 0}#tips-ideas-page #search-modal-mobile .search-bar .trigger-search{color:#A2A9B0}#tips-ideas-page #search-modal-mobile .search-bar .search-input{border:none;margin-left:10px;margin-right:20px}#tips-ideas-page #search-modal-mobile .search-bar .search-input:focus{border:none;outline:none}#tips-ideas-page #search-modal-mobile .search-bar .clear-search{margin-left:auto;text-decoration:underline;cursor:pointer}#tips-ideas-page #search-modal-mobile hr{margin:0 20px;color:#EEF1F7;opacity:1;border-width:2px}@media only screen and (min-width:1024px){#tips-ideas-page #search-modal-mobile{display:none}}#tips-ideas-page #search-modal-mobile .search-button{color:#A2A9B0;border:none;font-size:14px;font-weight:700;display:flex;height:50px;width:12.375rem;justify-content:center;align-items:center;border-radius:18px;background:#EEF1F7;margin-bottom:30px;text-decoration:none;position:absolute;bottom:0;margin-left:calc(50% - 6.1875rem)}#tips-ideas-page .no-underline{text-decoration-line:none}#tips-ideas-page .organizing-tips-header{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:75px 0;opacity:0.85;background:#313949 url("https://s3.amazonaws.com/media.thestowcompany.com/managed_media/filer_public/ec/45/ec452fd2-a045-43fc-9b51-ed5933209a4c/organizing_tips_header_background.jpg") 50%/cover no-repeat;background-blend-mode:overlay;text-wrap:pretty}#tips-ideas-page .organizing-tips-header h4{color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.25)}#tips-ideas-page .organizing-tips-header p{color:white;line-height:21px;text-shadow:2px 2px 4px rgba(0,0,0,0.25)}#tips-ideas-page .organizing-tips-header h1{color:white;text-shadow:2px 2px 4px rgba(0,0,0,0.25)}#tips-ideas-page .back-to-all{margin:20px 50px 0}#tips-ideas-page .back-to-all.leave-search{padding-top:20px}@media (max-width:768px){#tips-ideas-page .back-to-all{margin:20px 20px 0}}@media only screen and (min-width:1024px){#tips-ideas-page .back-to-all{display:none}}#tips-ideas-page .section-title{margin:30px 0 20px;display:flex;flex-direction:column;text-align:center}@media (max-width:1023px){#tips-ideas-page .section-title{margin:5px 0}}#tips-ideas-page .section-title hr{display:block}#tips-ideas-page .section-title h2{margin-bottom:0}#tips-ideas-page .section-title .search-page{margin-top:25px}#tips-ideas-page .featured-articles{margin:0 50px}@media (max-width:768px){#tips-ideas-page .featured-articles{margin:5px 20px 10px}}#tips-ideas-page .featured-articles .featured-swiper{overflow:hidden}#tips-ideas-page .featured-articles .entry{display:flex;flex-direction:column}@media (max-width:1024px){#tips-ideas-page .featured-articles .entry{max-width:14.0625rem}}#tips-ideas-page .featured-articles .entry>a{position:relative}#tips-ideas-page .featured-articles .entry>a .bookmark-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2218%22%20viewBox%3D%220%200%2013%2018%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V16.871C0%2017.8139%201.0504%2018.3394%201.76107%2017.7491L6.5%2013.8135L11.2389%2017.7509C11.9479%2018.3412%2013%2017.8157%2013%2016.8728V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;right:20px;top:0;width:15px;height:21px}#tips-ideas-page .featured-articles .entry>a .entry-image{object-fit:cover;border-radius:0.3125rem;width:100%;aspect-ratio:1 / 1}#tips-ideas-page .featured-articles .entry>a .entry-title{font-weight:bold;margin:10px 0 20px;text-decoration-line:none}#tips-ideas-page .featured-articles .entry>a svg{position:absolute;right:20px}#tips-ideas-page .featured-articles .entry .read-more{color:#5977A2;text-decoration:underline}@media only screen and (min-width:1024px){#tips-ideas-page .featured-articles .entry .read-more{text-decoration:none}}#tips-ideas-page .all-articles{margin:0 50px 50px}@media (max-width:768px){#tips-ideas-page .all-articles{margin:0 20px 50px}}#tips-ideas-page .all-articles .article-filters{display:grid;margin-bottom:25px}#tips-ideas-page .all-articles .article-filters .categories-wrapper{display:none}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .categories-wrapper{display:grid;grid-template-columns:auto auto auto auto auto auto auto 1fr;row-gap:10px;column-gap:10px;justify-content:start}}#tips-ideas-page .all-articles .article-filters #space{grid-column:1;grid-row:1}#tips-ideas-page .all-articles .article-filters #topics{grid-column:5;grid-row:1}#tips-ideas-page .all-articles .article-filters .category{grid-row:2;width:max-content;border-radius:5px;border:solid 1px #A2A9B0;text-decoration-line:none;text-align:center;padding:10px}#tips-ideas-page .all-articles .article-filters .category.current{border:solid 1px #5977A2;background-color:#EEF1F7}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .category#More\ Spaces{margin-right:200px}}@media only screen and (min-width:1024px) and (max-width:1100px){#tips-ideas-page .all-articles .article-filters .category#More\ Spaces{margin-right:130px}}#tips-ideas-page .all-articles .article-filters .filter-icon{grid-column:1;grid-row:1;cursor:pointer}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .filter-icon{display:none}}#tips-ideas-page .all-articles .article-filters .link-search-container{grid-column:8;grid-row:1;margin-left:auto}#tips-ideas-page .all-articles .article-filters .link-search-container #view-all-link{display:none}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters .link-search-container #view-all-link{display:unset;margin-right:10px}}#tips-ideas-page .all-articles .article-filters .link-search-container .search-btn{background:transparent;border:none}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;background-color:#fff}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .article-filters #filter-modal-mobile{display:none}}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .filter-header{background-color:#EEF1F7;display:flex;justify-content:space-between;padding:30px 20px;align-items:center;height:fit-content}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .filter-header h2{margin:0}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .categories-wrapper-mobile{display:flex;flex-direction:column;margin:20px}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .categories-wrapper-mobile .categories{display:flex;row-gap:10px;column-gap:10px;flex-wrap:wrap;margin-top:20px;margin-bottom:50px;cursor:pointer}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .categories-wrapper-mobile #clear-filters{margin-left:auto;text-decoration:underline;margin-bottom:0}#tips-ideas-page .all-articles .article-filters #filter-modal-mobile .apply-filters{color:#A2A9B0;border:none;font-size:14px;font-weight:700;display:flex;height:50px;width:12.375rem;justify-content:center;align-items:center;border-radius:18px;background:#EEF1F7;margin-bottom:30px;text-decoration:none;position:absolute;bottom:0;margin-left:calc(50% - 6.1875rem)}#tips-ideas-page .all-articles .all-entries{display:grid;grid-template-columns:20fr 20fr 20fr 20fr 20fr;column-gap:15px;row-gap:50px;margin-top:4rem}@media (max-width:1023px){#tips-ideas-page .all-articles .all-entries{margin-top:0;grid-template-columns:1fr 1fr 1fr}}@media (max-width:500px){#tips-ideas-page .all-articles .all-entries{grid-template-columns:1fr 1fr}}#tips-ideas-page .all-articles .all-entries .entry{display:flex;flex-direction:column}@media (max-width:1023px){#tips-ideas-page .all-articles .all-entries .entry{max-width:14.0625rem}}#tips-ideas-page .all-articles .all-entries .entry>a{position:relative}#tips-ideas-page .all-articles .all-entries .entry>a .bookmark-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2218%22%20viewBox%3D%220%200%2013%2018%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V16.871C0%2017.8139%201.0504%2018.3394%201.76107%2017.7491L6.5%2013.8135L11.2389%2017.7509C11.9479%2018.3412%2013%2017.8157%2013%2016.8728V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;right:20px;top:0;width:15px;height:21px}#tips-ideas-page .all-articles .all-entries .entry>a .entry-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:0.3125rem;width:100%}#tips-ideas-page .all-articles .all-entries .entry>a .entry-title{font-weight:bold;margin:10px 0 20px;text-decoration-line:none}#tips-ideas-page .all-articles .all-entries .entry .read-more{color:#5977A2;text-decoration:underline}@media only screen and (min-width:1024px){#tips-ideas-page .all-articles .all-entries .entry .read-more{text-decoration:none}}#tips-ideas-page .all-articles .button-wrapper{width:100%;display:flex;justify-content:center;align-items:center;margin-top:50px}#tips-ideas-page .all-articles .button-wrapper .load-more{color:#FFFFFF;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;height:50px;width:12.375rem;padding:1rem 1.25rem;justify-content:center;align-items:center;border-radius:18px;background:#313949}#tips-ideas-page .all-articles .button-wrapper .load-more:hover{background-color:#1e2533}#tips-ideas-page .all-articles .button-wrapper .grey{color:#A2A9B0;font-weight:600}#tips-ideas-page .start-designing-wrapper{background-color:#EEF1F7;padding-top:25px;padding-bottom:40px;margin-bottom:50px}@media only screen and (min-width:1024px){#tips-ideas-page .start-designing-wrapper{padding-top:35px;padding-bottom:50px}}#tips-ideas-page .start-designing-wrapper .design-your-solution{margin:0}#tips-ideas-page .start-designing-wrapper .design-your-solution .design-subtitle{margin:30px auto 40px;letter-spacing:0.1rem}#entry-list-container{padding:50px 0}#entry-list-container .tag-search-header{text-align:center;padding:30px 0}#entry-list-container .tag-search-header p{font-size:13px;line-height:21px;letter-spacing:0.39px}#entry-list-container .view-all-container{text-align:right}#entry-list-container #entry-list{display:grid;grid-template-columns:20fr 20fr 20fr 20fr 20fr;column-gap:15px;row-gap:50px;margin-top:4rem}@media (max-width:1023px){#entry-list-container #entry-list{margin-top:0;grid-template-columns:1fr 1fr 1fr}}@media (max-width:500px){#entry-list-container #entry-list{grid-template-columns:1fr 1fr}}#entry-list-container #entry-list .entry{display:flex;flex-direction:column}@media (max-width:1023px){#entry-list-container #entry-list .entry{max-width:14.0625rem}}#entry-list-container #entry-list .entry figure{margin:0}#entry-list-container #entry-list .entry figure a{position:relative}#entry-list-container #entry-list .entry figure a .bookmark-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2218%22%20viewBox%3D%220%200%2013%2018%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V16.871C0%2017.8139%201.0504%2018.3394%201.76107%2017.7491L6.5%2013.8135L11.2389%2017.7509C11.9479%2018.3412%2013%2017.8157%2013%2016.8728V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;position:absolute;right:20px;top:0;width:15px;height:21px}#entry-list-container #entry-list .entry figure a .entry-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:0.3125rem;width:100%}#entry-list-container #entry-list .entry .card-block{margin:10px 0 20px}#entry-list-container #entry-list .entry .card-block .entry-title a{display:block;height:50px;font-weight:bold;text-decoration-line:none}#entry-list-container #entry-list .entry .card-block .read-more{color:#5977A2;text-decoration:underline}@media only screen and (min-width:1024px){#entry-list-container #entry-list .entry .card-block .read-more{text-decoration:none}}#blogpage .blog-page-container{margin-bottom:40px;padding:0}#blogpage .blog-page-container #entry-detail .entry-header-image figure{margin:0}#blogpage .blog-page-container #entry-detail .entry-header-image figure img{height:250px;width:100%;object-fit:cover}#blogpage .blog-page-container #entry-detail .entry-header{display:flex;flex-direction:column;padding:40px 0 0 0}#blogpage .blog-page-container #entry-detail .entry-header .social-icons{width:100%;display:flex;align-items:center;justify-content:flex-end;margin:10px 0;column-gap:5px}#blogpage .blog-page-container #entry-detail .entry-header .circular-icon,#blogpage .blog-page-container #entry-detail .entry-header .circular-icon-o,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons a,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons-o a{display:inline-block;position:relative;width:2em;height:2em;line-height:1;border-radius:50%;background:#313949;text-decoration:none;text-align:center;transition:.2s background}#blogpage .blog-page-container #entry-detail .entry-header .circular-icon:focus,#blogpage .blog-page-container #entry-detail .entry-header .circular-icon:hover,#blogpage .blog-page-container #entry-detail .entry-header .circular-icon-o:focus,#blogpage .blog-page-container #entry-detail .entry-header .circular-icon-o:hover,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons a:focus,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons a:hover,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons-o a:focus,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons-o a:hover{background:#5977A2}#blogpage .blog-page-container #entry-detail .entry-header .circular-icon:before,#blogpage .blog-page-container #entry-detail .entry-header .circular-icon-o:before,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons a:before,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons-o a:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:1em;line-height:1;color:#fff}#blogpage .blog-page-container #entry-detail .entry-header .dark .circular-icon,#blogpage .blog-page-container #entry-detail .entry-header .circular-icon-o,#blogpage .blog-page-container #entry-detail .entry-header .circular-icons-o a{border:solid 1px #fff;background:transparent}#blogpage .blog-page-container #entry-detail .entry-header .tags{display:flex;flex-wrap:wrap;gap:8px}#blogpage .blog-page-container #entry-detail .entry-header .tags a{text-decoration:none;background-color:#EEF1F7;padding:0px 5px;font-size:11px;font-style:normal;font-weight:500;line-height:21px;letter-spacing:0.33px}#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button{display:flex;justify-content:flex-end;padding:10px 0 15px}#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button button,#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button a.fav.fav-anon{cursor:pointer;border:none;background-color:transparent;display:flex;flex-direction:row;align-items:center;gap:5px}#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button button:disabled,#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button a.fav.fav-anon:disabled{cursor:not-allowed}#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button button .save-fav-icon,#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button a.fav.fav-anon .save-fav-icon{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2211%22%20viewBox%3D%220%200%208%2011%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0%200V10.31C0%2010.8863%200.6464%2011.2074%201.08373%2010.8467L4%208.44158L6.91627%2010.8478C7.35253%2011.2085%208%2010.8874%208%2010.3111V0H0Z%22%20fill%3D%22%23726F52%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;height:11px;width:8px}#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button button .save-fav-icon.is-saved,#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button a.fav.fav-anon .save-fav-icon.is-saved{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%206.41711L4.5371%2010L12.9999%201.00003%22%20stroke%3D%22%23726F52%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");width:12px;height:9px}#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button button .save-fav-text,#blogpage .blog-page-container #entry-detail .entry-header .save-fav-button a.fav.fav-anon .save-fav-text{font-size:13px;font-weight:500;line-height:21px;letter-spacing:0.39px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#blogpage .blog-page-container #entry-detail .entry-header h1.entry-title{margin:15px 0 10px;font-size:32px;line-height:38px;letter-spacing:0.96px}@media only screen and (min-width:768px){#blogpage .blog-page-container #entry-detail .entry-header h1.entry-title{margin:20px 0 10px}}#blogpage .blog-page-container #entry-detail .entry-header p.entry-read-time{color:#A2A9B0;font-size:13px;line-height:21px;letter-spacing:0.39px}#blogpage .blog-page-container #entry-detail .entry-body{margin:20px 0}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-body{margin:40px 0 80px}}#blogpage .blog-page-container #entry-detail .entry-body p a:not(.btn){color:#5977A2}#blogpage .blog-page-container #entry-detail .entry-body p .btn{margin:0 auto}#blogpage .blog-page-container #entry-detail .entry-content img{max-height:500px;width:100%;object-fit:cover}#blogpage .blog-page-container #entry-detail .entry-intro{margin-bottom:20px}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section{margin:60px 0 40px}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks-section-intro{margin-bottom:30px}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks{display:flex;flex-direction:column;gap:20px;flex-wrap:wrap}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks{flex-direction:row;gap:40px}}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block{width:47%}}@media only screen and (min-width:1200px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block{width:48%}}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-image{margin-bottom:20px}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-image{margin-bottom:30px}}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-image img{height:220px;width:100%;object-fit:cover}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-image img{height:400px}}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block h2{font-family:"Merriweather";font-size:20px;font-weight:300;line-height:24px;letter-spacing:0.6px;text-transform:none}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block h3{font-family:"Plus Jakarta Sans";font-size:16px;font-weight:500;line-height:22px;letter-spacing:0.48px;text-transform:none}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-title{margin-bottom:10px}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-title{margin-bottom:20px}}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-title.entry-content-block-title-mobile{display:none}}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-title.entry-content-block-title-desktop{display:none}@media only screen and (min-width:1024px){#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-title.entry-content-block-title-desktop{display:block}}#blogpage .blog-page-container #entry-detail .entry-content-block-sections .entry-content-block-section .entry-content-blocks .entry-content-block .entry-content-block-body ul{padding-left:20px}#blogpage .blog-page-container .design-your-space-cta{display:flex;flex-direction:column;justify-content:center;margin:40px 0}@media only screen and (min-width:768px){#blogpage .blog-page-container .design-your-space-cta{flex-direction:row-reverse}}@media only screen and (min-width:1024px){#blogpage .blog-page-container .design-your-space-cta{max-width:1200px;height:470px;margin:40px auto 60px}}@media only screen and (min-width:1024px){#blogpage .blog-page-container .design-your-space-cta .image-wrapper{width:50%}}#blogpage .blog-page-container .design-your-space-cta .image-wrapper img{height:290px;width:100%;object-fit:cover}@media only screen and (min-width:1024px){#blogpage .blog-page-container .design-your-space-cta .image-wrapper img{height:100%}}#blogpage .blog-page-container .design-your-space-cta .content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#F6EEE5;padding:30px 0;text-align:center}@media only screen and (min-width:1024px){#blogpage .blog-page-container .design-your-space-cta .content{width:50%;padding:0}}#blogpage .blog-page-container .design-your-space-cta .content h2{font-size:32px;font-weight:300;line-height:38px;letter-spacing:0.96px;max-width:60%;margin:10px auto 20px}@media only screen and (min-width:1024px){#blogpage .blog-page-container .design-your-space-cta .content h2{max-width:100%;padding:0}}#blogpage .blog-page-container .design-your-space-cta .content p{max-width:80%;margin:0 auto 30px}@media only screen and (min-width:1024px){#blogpage .blog-page-container .design-your-space-cta .content p{max-width:50%}}#blogpage .blog-page-container .related-stories h2{margin:20px auto;text-align:center;font-size:32px;font-weight:300;line-height:38px;letter-spacing:0.96px}@media only screen and (min-width:1024px){#blogpage .blog-page-container .related-stories h2{margin:40px auto}}#blogpage .blog-page-container .related-stories .related-entry{margin-bottom:25px}#blogpage .blog-page-container .related-stories .related-entry figure{margin-bottom:10px}#blogpage .blog-page-container .related-stories .related-entry .card-block{margin-bottom:35px}#blogpage .blog-page-container .related-stories .related-entry .card-block>h6 a{text-decoration:none;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0.48px}#blogpage .blog-page-container .related-stories .related-entry .card-block>a{display:block;color:#A2A9B0;font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px}#blogpage .blog-page-container .related-stories .related-entry .image-wrapper img{border-radius:0.3125rem}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}.consumer-dialog{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;background:rgba(0,0,0,0.5)}.consumer-dialog .btn:focus,.consumer-dialog .btn:active,.consumer-dialog .a:focus,.consumer-dialog a:active{outline:none!important;box-shadow:none}.consumer-dialog>div{position:fixed;top:5%;left:50%;transform:translateX(-50%);background:white;padding:8px 24px;min-width:750px;min-height:200px;max-width:calc(100vw - 10%)}@media screen and (max-width:1366px),screen and (max-height:867px){.consumer-dialog>div{max-height:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;top:4px!important;bottom:4px!important;min-height:1px!important;min-width:1px!important}}.consumer-dialog .consumer-dialog-header{position:relative;display:flex;align-items:center;justify-content:center}.consumer-dialog .consumer-dialog-header>h3{margin:4px 0 15px}.consumer-dialog .consumer-dialog-header>i.fa-close{cursor:pointer;position:absolute;right:0}.consumer-dialog .consumer-dialog-subheader{text-align:center;margin:0 2rem}.consumer-dialog .consumer-dialog-subheader>h4{margin-top:0}.consumer-dialog .consumer-dialog-content{padding-left:0;padding-right:0}.consumer-dialog .consumer-dialog-footer{position:absolute;bottom:0;width:100%;margin:0 -24px;padding:0 24px 12px;background:white}.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons{padding:12px 0 0;border-top:1px solid #797979}.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons button{text-transform:uppercase;min-width:150px;text-shadow:none;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1024px){.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons button{min-width:100px}}.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons button.btn-success{background-color:#c76c61}.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons button.btn-danger{background-color:#777}.consumer-dialog #supportInfo{font-size:18px}@media screen and (max-width:1024px){.consumer-dialog #supportInfo{font-size:16px}}.consumer-dialog .need-help{cursor:pointer}.consumer-dialog .product-main{padding:0;margin:0;position:relative;background:#fff}.consumer-dialog .product-main .wrap{width:100%;max-height:70vh;overflow-y:auto;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.consumer-dialog .product-main h1{font-size:em(32);letter-spacing:1px;margin-bottom:36px}.consumer-dialog .product-main .photo-wrap{width:52%;position:relative;order:1}.consumer-dialog .product-main .photo-wrap .slider{margin:0 0 0 70px;height:300px;position:relative;display:block;box-sizing:border-box;touch-action:pan-y;user-select:none}.consumer-dialog .product-main .photo-wrap .slider .image-slide{width:397px;position:relative;left:0;top:0;z-index:999;opacity:1;height:100%;display:flex;align-items:center;overflow:hidden;float:left;min-height:1px}.consumer-dialog .product-main .photo-wrap .slider .image-slide img{margin:0 auto;max-height:100%;display:inline-block;max-width:100%;height:auto}.consumer-dialog .product-main .photo-wrap .thumbnails{display:block;position:absolute;top:48px;left:0;width:68px;max-height:80%;overflow:auto}.consumer-dialog .product-main .photo-wrap .thumbnails .img-holder{display:flex;align-items:center;height:34px;width:34px;cursor:pointer;outline:none;overflow:hidden}.consumer-dialog .product-main .photo-wrap .thumbnails .img-holder img{max-height:100%;display:inline-block;max-width:100%;height:auto;border:0}.consumer-dialog .product-main .photo-wrap .thumbnails .img-holder.active{padding:3px;height:68px;width:68px!important;border:3px solid #F1F1F1}.consumer-dialog .product-main .photo-wrap .thumbnails .img-holder.active img{margin:0 auto}.consumer-dialog .product-main .appearance-options{width:100%;order:3;display:flex;justify-content:space-between;vertical-align:middle}.consumer-dialog .product-main .appearance-options #kitfilterform{display:flex;flex-wrap:wrap;border-top:1px solid #D0D1D2;padding-top:20px;width:100%}.consumer-dialog .product-main .appearance-options #kitfilterform>div{display:inline-block;margin-right:20px;margin-bottom:10px;vertical-align:top}.consumer-dialog .product-main .appearance-options #kitfilterform>div label{font-size:15px;margin-bottom:0;display:block;text-transform:uppercase}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-img{width:170px;border-radius:2px;border:solid 1px #ccc;position:relative;cursor:pointer;background-position:right center;background-repeat:no-repeat;background-size:22px}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-img .img-option{text-decoration:none;display:flex;padding:7px;align-items:center;border-bottom:solid 1px #ddd;overflow:hidden;color:#333;cursor:pointer}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-img .img-option img{vertical-align:middle;float:left;margin-right:5px;max-width:35px;max-height:35px;border:solid 1px #ccc}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-img .img-option label{font-size:13px;margin-bottom:0;cursor:pointer}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-item{width:auto;border-radius:2px;border:solid 1px #ccc;position:relative;cursor:pointer;background-position:right center;background-repeat:no-repeat;background-size:22px}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-item .item-option{text-decoration:none;display:flex;padding:15px;border-bottom:solid 1px #ddd;overflow:hidden;color:#333;cursor:pointer}.consumer-dialog .product-main .appearance-options #kitfilterform>div .custom-dropdown-item .item-option label{font-size:13px;margin-bottom:0;cursor:pointer}.consumer-dialog .product-main .product-description{padding-bottom:20px;line-height:1.5625em;width:40%;order:2}.consumer-dialog .product-main .product-description h2{color:#2A68A3;line-height:0.875em;letter-spacing:1px;text-transform:uppercase;font-weight:900}.consumer-dialog .product-main .product-description .description-text{margin-bottom:40px;overflow:hidden;min-height:100px;height:100px}.consumer-dialog .product-main .product-description .description-text.opened{margin-bottom:60px;height:auto}.consumer-dialog .product-main .product-description .description-text p{font-size:1em;line-height:1.5625em;margin-bottom:.5em}.consumer-dialog .product-main .product-description .read-more{color:#2A68A3;font-weight:700;display:block;position:relative;top:-36px;outline:none;cursor:pointer}.consumer-dialog .product-main .product-description .read-more:before{content:'';position:absolute;bottom:100%;left:0;width:100%;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,white 100%)}.consumer-dialog .product-main .product-description .btn{padding:12px 20px;background:#2A68A3;text-transform:uppercase;color:#fff;font-weight:900;letter-spacing:1px}.consumer-dialog .product-main .product-description .btn i{font-size:28px;vertical-align:middle;margin-right:4px}.consumer-dialog .product-main .price{text-transform:uppercase;font-weight:700;color:#C42523;font-size:1.75em;margin-bottom:22px;display:block}.consumer-dialog .product-main .price .original-price{color:#14161B;font-size:.7em;margin-bottom:22px;text-decoration:line-through}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{display:flex;align-items:center}.slide-out .slide-out-header,.consumer-dialog .consumer-dialog-footer .consumer-dialog-footer-buttons,#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{justify-content:space-between;flex-wrap:wrap}.slide-out .slide-out-footer>div>p,.slide-out .slide-out-footer>p{display:flex;align-items:baseline;justify-content:space-evenly;flex-wrap:wrap}.slide-out .slide-out-footer>div>p>span,.slide-out .slide-out-footer>p>span{flex-grow:1;border-bottom:1px dashed lightgrey;margin-left:2px;margin-right:2px}#proposal-view-react .consumer-dialog .send-proposal-modal,#proposal-view-react .consumer-dialog .send-proposal-warning-modal,#proposal-edit-react .consumer-dialog .send-proposal-modal,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal{top:25%;padding:40px;border-radius:4px;position:relative;max-height:650px;height:auto}@media screen and (max-width:1366px),screen and (max-height:867px){#proposal-view-react .consumer-dialog .send-proposal-modal,#proposal-view-react .consumer-dialog .send-proposal-warning-modal,#proposal-edit-react .consumer-dialog .send-proposal-modal,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal{max-height:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;top:25%!important;bottom:initial!important;min-height:1px!important;min-width:1px!important}}#proposal-view-react .consumer-dialog .send-proposal-modal .close,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .close,#proposal-edit-react .consumer-dialog .send-proposal-modal .close,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .close,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .close,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .close,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .close,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .close{color:#A2A9B0;font-family:"Font Awesome 6 Free";font-weight:900;line-height:normal;opacity:1;top:12px;right:20px;padding:0;position:absolute;background:initial;border:none}#proposal-view-react .consumer-dialog .send-proposal-modal .btn,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .btn,#proposal-edit-react .consumer-dialog .send-proposal-modal .btn,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .btn{margin-bottom:0;display:flex;justify-content:center;align-items:center;border-radius:8px;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:none;margin-left:0}#proposal-view-react .consumer-dialog .send-proposal-modal .btn-success,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .btn-success,#proposal-edit-react .consumer-dialog .send-proposal-modal .btn-success,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .btn-success,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .btn-success,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .btn-success,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .btn-success,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .btn-success{box-shadow:none;border:none}#proposal-view-react .consumer-dialog .send-proposal-modal h3,#proposal-view-react .consumer-dialog .send-proposal-warning-modal h3,#proposal-edit-react .consumer-dialog .send-proposal-modal h3,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal h3,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal h3,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal h3,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal h3,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal h3{color:#A2A9B0;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:500;line-height:21px;letter-spacing:0.45px;text-align:left}#proposal-view-react .consumer-dialog .send-proposal-modal h3 .send-proposal-email,#proposal-view-react .consumer-dialog .send-proposal-warning-modal h3 .send-proposal-email,#proposal-edit-react .consumer-dialog .send-proposal-modal h3 .send-proposal-email,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal h3 .send-proposal-email,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal h3 .send-proposal-email,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal h3 .send-proposal-email,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal h3 .send-proposal-email,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal h3 .send-proposal-email{color:#5977A2;font-weight:700;display:block}#proposal-view-react .consumer-dialog .send-proposal-modal .send-proposal-warning-title,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .send-proposal-warning-title,#proposal-edit-react .consumer-dialog .send-proposal-modal .send-proposal-warning-title,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .send-proposal-warning-title,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .send-proposal-warning-title,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .send-proposal-warning-title,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .send-proposal-warning-title,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .send-proposal-warning-title{color:#A25D59}#proposal-view-react .consumer-dialog .send-proposal-modal .send-proposal-message,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .send-proposal-message,#proposal-edit-react .consumer-dialog .send-proposal-modal .send-proposal-message,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .send-proposal-message,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .send-proposal-message,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .send-proposal-message,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .send-proposal-message,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .send-proposal-message{color:#313949;font-family:"Plus Jakarta Sans";font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.45px;text-align:left;margin-bottom:20px;margin-top:20px}#proposal-view-react .consumer-dialog .send-proposal-modal .send-proposal-message .bold-text,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .send-proposal-message .bold-text,#proposal-edit-react .consumer-dialog .send-proposal-modal .send-proposal-message .bold-text,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .send-proposal-message .bold-text,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .send-proposal-message .bold-text,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .send-proposal-message .bold-text,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .send-proposal-message .bold-text,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .send-proposal-message .bold-text{font-weight:700}#proposal-view-react .consumer-dialog .send-proposal-modal .send-proposal-message.loading,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .send-proposal-message.loading,#proposal-edit-react .consumer-dialog .send-proposal-modal .send-proposal-message.loading,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .send-proposal-message.loading,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .send-proposal-message.loading,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .send-proposal-message.loading,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .send-proposal-message.loading,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .send-proposal-message.loading{width:100%;display:flex;align-items:center;justify-content:center;text-align:center}#proposal-view-react .consumer-dialog .send-proposal-modal .input-container,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .input-container,#proposal-edit-react .consumer-dialog .send-proposal-modal .input-container,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .input-container,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .input-container,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .input-container,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .input-container,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .input-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 12px;border:1px solid #ddd;border-radius:5px}#proposal-view-react .consumer-dialog .send-proposal-modal .input-container input,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .input-container input,#proposal-edit-react .consumer-dialog .send-proposal-modal .input-container input,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .input-container input,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .input-container input,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .input-container input,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .input-container input,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .input-container input{border:none;outline:none;font-size:13px;font-style:normal;font-weight:400;line-height:34.5px;letter-spacing:.78px;width:auto}#proposal-view-react .consumer-dialog .send-proposal-modal .input-container .add-recipient-button,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .input-container .add-recipient-button,#proposal-edit-react .consumer-dialog .send-proposal-modal .input-container .add-recipient-button,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .input-container .add-recipient-button,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .input-container .add-recipient-button,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .input-container .add-recipient-button,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .input-container .add-recipient-button,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .input-container .add-recipient-button{background-color:#EEF1F7;color:black}#proposal-view-react .consumer-dialog .send-proposal-modal .button-container,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .button-container,#proposal-edit-react .consumer-dialog .send-proposal-modal .button-container,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .button-container,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .button-container,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .button-container,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .button-container,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .button-container{display:flex;justify-content:center;gap:10px;margin:0;margin-top:40px}#proposal-view-react .consumer-dialog .send-proposal-modal .button-container .btn,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .button-container .btn,#proposal-edit-react .consumer-dialog .send-proposal-modal .button-container .btn,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .button-container .btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .button-container .btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .button-container .btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .button-container .btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .button-container .btn{display:flex;width:240px;padding:16px 14px;justify-content:center;align-items:center;border-radius:16px;font-family:"Plus Jakarta Sans";font-size:14px;font-weight:700;line-height:20px;letter-spacing:0.84px;text-transform:none;margin-left:0}#proposal-view-react .consumer-dialog .send-proposal-modal .button-container .send-btn,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .button-container .send-btn,#proposal-edit-react .consumer-dialog .send-proposal-modal .button-container .send-btn,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .button-container .send-btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .button-container .send-btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .button-container .send-btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .button-container .send-btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .button-container .send-btn{background:#313949}#proposal-view-react .consumer-dialog .send-proposal-modal .button-container .close-btn,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .button-container .close-btn,#proposal-edit-react .consumer-dialog .send-proposal-modal .button-container .close-btn,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .button-container .close-btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .button-container .close-btn,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .button-container .close-btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .button-container .close-btn,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .button-container .close-btn{border:2px solid #21272A;background:white;color:#21272A}#proposal-view-react .consumer-dialog .send-proposal-modal .error-container,#proposal-view-react .consumer-dialog .send-proposal-warning-modal .error-container,#proposal-edit-react .consumer-dialog .send-proposal-modal .error-container,#proposal-edit-react .consumer-dialog .send-proposal-warning-modal .error-container,#proposal-slide-out-v2 .consumer-dialog .send-proposal-modal .error-container,#proposal-slide-out-v2 .consumer-dialog .send-proposal-warning-modal .error-container,#proposal-my-proposals-components .consumer-dialog .send-proposal-modal .error-container,#proposal-my-proposals-components .consumer-dialog .send-proposal-warning-modal .error-container{float:right}#proposal-view-react .consumer-dialog>div,#proposal-edit-react .consumer-dialog>div,#proposal-slide-out-v2 .consumer-dialog>div,#proposal-my-proposals-components .consumer-dialog>div{width:750px}#proposal-view-react .consumer-dialog>div h3>span,#proposal-edit-react .consumer-dialog>div h3>span,#proposal-slide-out-v2 .consumer-dialog>div h3>span,#proposal-my-proposals-components .consumer-dialog>div h3>span{color:darkred}#proposal-view-react .consumer-dialog>div p,#proposal-edit-react .consumer-dialog>div p,#proposal-slide-out-v2 .consumer-dialog>div p,#proposal-my-proposals-components .consumer-dialog>div p{font-size:14px;flex-grow:1}#proposal-view-react .consumer-dialog>div>div,#proposal-edit-react .consumer-dialog>div>div,#proposal-slide-out-v2 .consumer-dialog>div>div,#proposal-my-proposals-components .consumer-dialog>div>div{margin:16px 0}#proposal-view-react .consumer-dialog>div>div input,#proposal-edit-react .consumer-dialog>div>div input,#proposal-slide-out-v2 .consumer-dialog>div>div input,#proposal-my-proposals-components .consumer-dialog>div>div input{flex-grow:1;height:32px;padding:0 8px;margin-right:8px;font-size:16px}#proposal-view-react .consumer-dialog>div>div p,#proposal-edit-react .consumer-dialog>div>div p,#proposal-slide-out-v2 .consumer-dialog>div>div p,#proposal-my-proposals-components .consumer-dialog>div>div p{text-align:center;margin:0}#proposal-view-react .consumer-dialog>div>div button,#proposal-edit-react .consumer-dialog>div>div button,#proposal-slide-out-v2 .consumer-dialog>div>div button,#proposal-my-proposals-components .consumer-dialog>div>div button{width:125px}#proposal-view-react .consumer-dialog>div>div button i,#proposal-edit-react .consumer-dialog>div>div button i,#proposal-slide-out-v2 .consumer-dialog>div>div button i,#proposal-my-proposals-components .consumer-dialog>div>div button i{margin-left:4px}#proposal-view-react .consumer-dialog>div>div.recipient,#proposal-edit-react .consumer-dialog>div>div.recipient,#proposal-slide-out-v2 .consumer-dialog>div>div.recipient,#proposal-my-proposals-components .consumer-dialog>div>div.recipient{margin:4px;padding:4px}#proposal-view-react .consumer-dialog>div>div.recipient:nth-of-type(odd),#proposal-edit-react .consumer-dialog>div>div.recipient:nth-of-type(odd),#proposal-slide-out-v2 .consumer-dialog>div>div.recipient:nth-of-type(odd),#proposal-my-proposals-components .consumer-dialog>div>div.recipient:nth-of-type(odd){background-color:#EEE}#proposal-view-react .consumer-dialog>div>div.recipient p,#proposal-edit-react .consumer-dialog>div>div.recipient p,#proposal-slide-out-v2 .consumer-dialog>div>div.recipient p,#proposal-my-proposals-components .consumer-dialog>div>div.recipient p{padding:0 8px;margin:0}#proposal-view-react .consumer-dialog>div>div.recipient button,#proposal-edit-react .consumer-dialog>div>div.recipient button,#proposal-slide-out-v2 .consumer-dialog>div>div.recipient button,#proposal-my-proposals-components .consumer-dialog>div>div.recipient button{width:auto;margin:0 4px;border-radius:2px;border:none;background-color:#DDD;text-shadow:none;color:#333}#proposal-view-react .consumer-dialog>div>div.recipient button.selected,#proposal-edit-react .consumer-dialog>div>div.recipient button.selected,#proposal-slide-out-v2 .consumer-dialog>div>div.recipient button.selected,#proposal-my-proposals-components .consumer-dialog>div>div.recipient button.selected{background-color:#5977A2;color:white}#proposal-view-react .consumer-dialog>div>div.recipient button:hover,#proposal-edit-react .consumer-dialog>div>div.recipient button:hover,#proposal-slide-out-v2 .consumer-dialog>div>div.recipient button:hover,#proposal-my-proposals-components .consumer-dialog>div>div.recipient button:hover{background-color:#b7b7b7}.dropup,.dropdown{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:0.3em;vertical-align:middle;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-left:0.3em solid transparent}.dropdown-toggle:focus{outline:0}.dropup .dropdown-toggle::after{border-top:0;border-bottom:0.3em solid}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:1rem;color:#373a3c;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:0.25rem}.dropdown-divider{height:1px;margin:0.5rem 0;overflow:hidden;background-color:#e5e5e5}.dropdown-item{display:block;width:100%;padding:3px 20px;clear:both;font-weight:normal;color:#373a3c;text-align:inherit;white-space:nowrap;background:none;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#2b2d2f;text-decoration:none;background-color:#f5f5f5}.dropdown-item.active,.dropdown-item.active:focus,.dropdown-item.active:hover{color:#fff;text-decoration:none;background-color:#0275d8;outline:0}.dropdown-item.disabled,.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{color:#818a91}.dropdown-item.disabled:focus,.dropdown-item.disabled:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled = false)"}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:5px 20px;font-size:0.875rem;color:#818a91;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:0.3em solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}#ccf.ec .btn{height:39px;border-radius:10px;font-weight:300}#ccf.ec .btn.btn-success,#ccf.ec .btn.btn-info{color:#fff;background:#198754;border-color:#198754}#ccf.ec .btn.btn-success:hover,#ccf.ec .btn.btn-success:active,#ccf.ec .btn.btn-success:focus,#ccf.ec .btn.btn-info:hover,#ccf.ec .btn.btn-info:active,#ccf.ec .btn.btn-info:focus{color:#fff;background:#157347;border-color:#146c43}#ccf.ec .btn.btn-success:disabled,#ccf.ec .btn.btn-info:disabled{color:#fff;background:#198754;border-color:#198754}#ccf.ec .btn.btn-danger{color:#fff;background:#dc3545;border-color:#dc3545}#ccf.ec .btn.btn-danger:hover,#ccf.ec .btn.btn-danger:active,#ccf.ec .btn.btn-danger:focus{color:#fff;background:#bb2d3b;border-color:#b02a37}#ccf.ec .btn.btn-danger:disabled{color:#fff;background:#dc3545;border-color:#dc3545}#ccf.ec #ccf-list-container #ccf-list-loading{margin:30px 0}#ccf.ec>.container>div#ccf-view{position:relative}#ccf.ec>.container>div#ccf-view>div{padding-top:60px}#ccf.ec #ccf-view>a{position:absolute}#ccf.ec #ccf-view>a#ccf-return-to-list{left:0}#ccf.ec #ccf-view>a#ccf-go-to-history{right:0}#ccf.ec #ccf-view .ccf-information-edit .col-xs-12{float:left;width:100%;position:relative;min-height:1px}#ccf.ec #ccf-view .ccf-information-edit .col-xs-12 label{width:auto}#ccf.ec #ccf-view .ccf-information-edit .col-xs-12 label button{float:right;min-width:30px;height:30px;border-radius:5px}#ccf.ec #ccf-view>div:has(>#ccf-view-form-save){display:flex;margin:20px 0 10px}#ccf.ec #ccf-view #ccf-save-modal #ccf-save-modal-footer{display:flex;justify-content:space-between}#ccf.ec #add-new-ccf #ccf-request h4{color:#313949;font-family:'Merriweather';font-size:32px;font-style:normal;margin:20px 0;text-transform:none}#ccf.ec #add-new-ccf #ccf-request #ccf-part-number label:last-of-type{width:fit-content}@media only screen and (min-width:1400px){#ccf.ec #add-new-ccf #ccf-request #ccf-part-number label:last-of-type{width:30%}}#ccf.ec #add-new-ccf #ccf-request #ccf-part-number label:last-of-type button{float:right}@media only screen and (min-width:768px){#ccf.ec #add-new-ccf #ccf-next-back{flex-direction:column;gap:10px}}@media only screen and (min-width:1024px){#ccf.ec #add-new-ccf #ccf-next-back{flex-direction:row}}#ccf.ec #add-new-ccf #ccf-next-back>.btn{height:39px}@media only screen and (min-width:768px){#ccf.ec #add-new-ccf #ccf-next-back>.btn{height:auto}}@media only screen and (min-width:1400px){#ccf.ec #add-new-ccf #ccf-next-back>.btn{min-width:196px;height:39px}}