.password-show{cursor:pointer;position:absolute;right:0;background:0 0;color:#fff;border:0;font-weight:700;font-size:.8em;margin:7px;height:25px}.password-show .icon-show-hide-password{width:30px;height:25px;stroke-width:1.5}.password-strength-meter .input-lg.promote-password{margin-bottom:16px}.password-strength-meter .field-validation-error{margin-top:0;margin-bottom:8px}.password-strength-component>span.explanation-text{margin-bottom:10px;font-size:14px;line-height:20px;font-weight:400;font-family:var(--webfont-primary,sans-serif);display:block}.password-strength-component input[type=checkbox].a11y-checkbox~label.a11y-checkbox-label::before{content:url(//images.crateandbarrel.com/is/image/Crate/png-icon-checkmark-outline?fmt=png-alpha);top:-5px;position:absolute;-webkit-transform:scale(.38);transform:scale(.38);left:-7px;overflow:visible}.password-strength-component input[type=checkbox].a11y-checkbox:checked~label.a11y-checkbox-label::before{content:url(//images.crateandbarrel.com/is/image/Crate/png-icon-checkmark-solid?fmt=png-alpha);top:-5px;position:absolute;-webkit-transform:scale(.38);transform:scale(.38);left:-7px;overflow:visible}.password-strength-component label.a11y-checkbox-label{color:#222;font-weight:400;line-height:20px;padding:3px 0 5px 24px;font-size:14px;font-family:var(--webfont-primary,sans-serif)}.password-strength-component .a11y-checkbox:checked~label.a11y-checkbox-label{color:#222;font-weight:400}.password-strength-component li.psc-note{color:#222;font-size:14px;line-height:20px;padding:3px 0 5px 24px;font-family:var(--webfont-primary,sans-serif);font-weight:400;display:block}.password-strength-component li.psc-note.password-fail,.password-strength-component li.psc-note.password-success{display:block;position:relative}.password-strength-component li.psc-note.password-fail::before,.password-strength-component li.psc-note.password-success::before{display:inline-block;content:"";font-size:10px;margin:0;padding:0;vertical-align:sub;position:absolute}.password-strength-component li.psc-note.password-success::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 24 24'%3E%3Cpath fill='%23222' stroke='%23fff' stroke-linejoin='miter' stroke-linecap='butt' stroke-miterlimit='4' stroke-width='1' d='M22 12c0 5.523-4.477 10-10 10s-10-4.477-10-10c0-5.523 4.477-10 10-10s10 4.477 10 10z'%3E%3C/path%3E%3Cpath fill='none' stroke='%23fff' stroke-linejoin='miter' stroke-linecap='butt' stroke-miterlimit='4' stroke-width='2' d='M8 13l2.96 3 5.040-8'%3E%3C/path%3E%3C/svg%3E");left:-3px;width:21px;height:21px}.password-strength-component li.psc-note.password-fail{color:#b00}.password-strength-component li.psc-note.password-fail::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 24 24'%3E%3Cg fill='%23fff' fill-rule='evenodd'%3E%3Ccircle cx='12' cy='12' r='10' stroke='%23b00' /%3E%3Cpath stroke='%23b00' stroke-width='2' d='M12,15 L12,17 M12,7 L12,13' /%3E%3C/g%3E%3C/svg%3E");left:-3px;width:20px;height:20px}@media screen and (min-width:1px){.ds-wrapper{margin:0 auto;padding:0 0 40px;background:#f7f7f7}.ds-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--webfont-primary,sans-serif)}.ds-wrapper a{color:#222;text-decoration:underline}.ds-wrapper a:hover{text-decoration:underline}.ds-wrapper a:focus{outline:dashed 1px;outline-offset:2px;text-decoration:underline}.ds-wrapper textarea{margin-bottom:0}.ds-wrapper textarea~.char-remain{font-size:12px;line-height:16px;font-weight:400;float:right}.ds-wrapper .ds-full-width{display:block;width:100%;float:left;margin:0}.ds-wrapper .ds-full-width.ds-fieldset{margin-top:40px}.ds-wrapper .ds-full-width.ds-fieldset:first-child{margin-top:16px}.ds-wrapper .ds-full-width.ds-fieldset.ds-textarea{margin-top:8px}.ds-wrapper .ds-full-width label>span{font-weight:400}.ds-wrapper .ds-span-container{clear:both}.ds-wrapper .ds-fake-span{width:100%;float:left}.ds-wrapper .ds-width-100{margin-top:4px}.ds-wrapper .ds-width-custom-login{width:75%;margin:auto;display:block}.ds-wrapper .ds-width-custom-login button{padding:0}.ds-wrapper h2.design-services-title{font-size:20px;font-weight:600;text-transform:none;margin:5px 0}.ds-wrapper .ds-width-50{width:50%}.ds-wrapper .ds-width-50:nth-of-type(odd){padding-right:5px;float:left;clear:left}.ds-wrapper .ds-width-50:nth-of-type(even){padding-left:5px;float:right;clear:right}.ds-wrapper .ds-width-50.ds-float-right{float:right;padding-left:5px;padding-right:0}.ds-wrapper .ds-width-33{width:33%;float:left;padding-right:8px;margin-bottom:16px}.ds-wrapper .ds-width-25{width:25%;float:left;padding-right:5px}.ds-wrapper .ds-fake-input-field{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;border:1px solid #666;border-radius:0;-webkit-box-shadow:none;box-shadow:none;width:100%;position:relative;outline:0;vertical-align:top;background-color:#fff;color:#222;font-style:normal;font-weight:400;font-family:var(--webfont-primary,sans-serif);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;padding:5px 16px;font-size:16px;height:48px;margin-bottom:1em;line-height:35px}.ds-wrapper .ds-fake-input-field:-moz-placeholder{color:#999}.ds-wrapper .ds-fake-input-field::-moz-placeholder{color:#999}.ds-wrapper .ds-fake-input-field:-ms-input-placeholder{color:#999}.ds-wrapper .ds-fake-input-field::-webkit-input-placeholder{color:#999}.ds-wrapper .ds-fake-input-field.focus,.ds-wrapper .ds-fake-input-field:focus{border-color:#666;-webkit-box-shadow:0 0 0 1px #fff inset,0 0 0 2px #666 inset;box-shadow:0 0 0 1px #fff inset,0 0 0 2px #666 inset}.ds-wrapper .ds-headline{padding:26px 0 20px;background:#000;color:#fff;font-size:40px;line-height:1;text-align:center}.ds-wrapper .ds-headline .svg-icon-logo-design-desk-h-c-l,.ds-wrapper .ds-headline .svg-icon-logo-design-desk-kids-h-c-b{font-size:290px;color:#fff}.ds-wrapper .ds-form-page{font-family:var(--webfont-primary,sans-serif);font-weight:400;background:#f7f7f7;color:#222;padding:0;width:100%;max-width:768px;margin:auto}.ds-wrapper .ds-form-page .global-error-message{display:block;border:1px solid;margin:0 0 10px;padding:20px;background:#fff;color:#b00;font:400 14px/20px var(--webfont-primary,sans-serif)}.ds-wrapper .ds-form-page .global-error-message:focus{outline:dashed 1px;outline-offset:-3px}.ds-wrapper .ds-form-page .val-error-icon{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:0;padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap}.ds-wrapper .ds-form-page .navigation-list-wrap{position:relative;font-size:10px;clear:both;margin:24px 18px}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list-step-line{width:100%;height:.1em;background:#ccc;position:absolute;top:1.9em}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list{width:100%;margin-top:1em;background:0 0;padding:0}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list.is-short-form .navigation-list-item{width:50%!important}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list.is-short-form .navigation-list-item.step-2 .step-number{margin:0 0 0 auto;float:right}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item{width:33.33%;display:inline-block;border:0;vertical-align:top}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item .step-number{height:2.4em;width:2.4em;border:1px solid #ccc;color:#666;background:#f7f7f7;border-radius:50%;clear:both;display:block;text-align:center;font:400 16px/34px var(--webfont-primary,sans-serif);position:relative}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item .step-number .svg-icon-success{height:2.4em;width:1.4em;color:#666;stroke-width:1;margin:auto;display:none}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item.step-done .step-number .step-text{display:none}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item.step-done .step-number .svg-icon-success{display:block}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item.step-active .step-number{border-color:#222;color:#fff;background:#222}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item.step-2 .step-number{margin:0 auto}.ds-wrapper .ds-form-page .navigation-list-wrap .navigation-list .navigation-list-item.step-3 .step-number{float:right}.ds-wrapper .ds-form-page .ds-form-container{padding:48px 18px;background:#fff;border:0 solid #222;float:left;width:100%}.ds-wrapper .ds-form-page .ds-form-container .ds-form-title{font-weight:600;font-size:20px;line-height:28px;padding-bottom:23px;border-bottom:1px solid #222;margin-bottom:8px;margin-top:0}.ds-wrapper .ds-form-page .ds-form-container .all-field-messages,.ds-wrapper .ds-form-page .ds-form-container .title-hint{color:#666;font-weight:400;font-size:14px;line-height:24px;margin-bottom:16px}.ds-wrapper .ds-form-page .ds-form-container .ds-form{margin:0;float:left;width:100%}.ds-wrapper .ds-form-page .ds-form-container .ds-form .ds-legend{border:0;font-weight:600;font-size:14px;line-height:20px;margin-bottom:16px}.ds-wrapper .ds-form-page .ds-form-container .ds-form .ds-legend .title-hint{margin-left:10px}.ds-wrapper .ds-form-page .ds-form-container .ds-form .ds-legend .title-hint.upload-image{margin:0;display:block}.ds-wrapper .ds-form-page .ds-form-container .ds-form .required{margin-left:5px}.ds-wrapper .ds-form-page .ds-form-container .ds-form .nav-button{margin-top:16px}.ds-wrapper .ds-form-page .ds-form-container .ds-form .button-continue{width:100%;height:48px;padding:0 24px;font-size:12px;line-height:44px}.ds-wrapper .ds-form-page .ds-form-container .ds-form .button-previous{float:right;font-weight:400;text-transform:capitalize;text-align:center}.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .input-xl,.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .select-xl{margin-bottom:26px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .input-xl.disabled-email-field,.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .select-xl.disabled-email-field{border:none;background:0 0;padding:0;color:#222}.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .disabled-email-label .required{display:none}.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .disabled-email-text{word-break:break-all;white-space:normal}.ds-wrapper .ds-form-page .ds-form-container .ds-form.customer-info .field-validation-error{margin-top:-20px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style{margin-top:16px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .ds-fieldset .label-other{font-weight:400}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .ds-fieldset .ds-width-50{width:48%;margin-top:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .ds-fieldset .ds-width-50:nth-child(even){margin-right:4%;padding-left:0;float:left}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .ds-fieldset.ds-other-room{margin-top:-10px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .room-style-label{width:100%;padding-top:calc(100% + 4px);padding-left:0;margin-bottom:24px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .room-style-label img{width:100%;position:absolute;top:0;left:0}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .room-style-label span{padding-top:4px;line-height:20px;display:block}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .room-style-label:before{float:left;height:auto;position:static;padding-right:4px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .project-help-label>span{display:block;font-weight:400}.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .project-help-label .label-subtitle{font-weight:400;line-height:18px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link{margin-top:16px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-fieldset{margin-bottom:14px;margin-top:24px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-legend{margin-bottom:8px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-add-button-container{margin-top:6px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .button-add-another-link{width:auto}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-width-100{float:left;width:100%;margin-top:24px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-width-50{width:70%}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-width-50:nth-child(odd){width:30%}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-spinner{text-align:center;margin-top:8px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-spinner img{width:40px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-share-link-container,.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-upload-image-container{position:relative;margin-top:0}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-share-link-container [name=shareLink],.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-upload-image-container [name=shareLink]{padding-right:45px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-share-link-container .ds-fake-input-field,.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-upload-image-container .ds-fake-input-field{overflow:hidden}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-share-link-container .button-delete,.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-upload-image-container .button-delete{position:absolute;right:4px;top:5px;width:38px;height:38px;padding:0;margin:0}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-share-link-container .button-delete svg,.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-upload-image-container .button-delete svg{height:100%;width:100%;max-width:34px;stroke-width:.8;margin:0 auto;display:block}.ds-wrapper .ds-form-page .ds-form-container .guest-confirmation-message{margin-bottom:35px}.ds-wrapper .ds-form-page .ds-form-container .guest-confirmation-message hr{border-color:#222}.ds-wrapper .ds-form-page .ds-form-container .guest-confirmation-message svg{float:left;font-size:2px;margin:10px 15px 30px 0;vertical-align:middle}.ds-wrapper .ds-form-page .ds-form-container .create-account hr{border-color:#222}.ds-wrapper .ds-form-page .ds-form-container .create-account .bullet-points{font-size:12px}.ds-wrapper .ds-form-page .ds-form-container .create-account .bullet-points h2{display:none}.ds-wrapper .ds-form-page .ds-form-container .create-account .bullet-points svg{font-size:2px;margin:10px 15px 10px 0;vertical-align:middle}.ds-wrapper .ds-form-page .ds-form-container .create-account .account-create-with-password-strength{padding:0 35px 15px 0}.ds-wrapper .ds-form-page .ds-form-container .create-account .required{color:#666;font-weight:400}.ds-wrapper .ds-form-page .ds-form-container .create-account .terms-and-conditions{margin:0 0 24px}.ds-wrapper .ds-form-page .ds-form-container .create-account .terms-and-conditions .terms-and-conditions-text{line-height:16px;font-size:12px}.ds-wrapper .ds-form-page .ds-form-container .create-account .terms-and-conditions .terms-and-conditions-text:before{top:-4px}.ds-wrapper .ds-form-page .ds-form-container .create-account .terms-and-conditions .terms-and-conditions-text .text-underline{text-decoration:underline}.ds-wrapper .ds-form-page .ds-form-container.ds-quick-question{padding:24px 18px}.ds-wrapper .ds-form-page .ds-form-container.ds-quick-question .ds-privacy-policy{display:block;width:100%;overflow:hidden;padding:24px 0 36px}.ds-wrapper .ds-results-container{width:100%;max-width:768px;padding:40px 18px 0}.ds-wrapper .ds-results-container .ds-message{padding:40px;background-color:#fff}.ds-wrapper .ds-results-container .ds-message .ds-success-icon{height:2.2em;width:2.2em;color:#fff;background:#007b00;border-radius:50%;clear:both;display:block;text-align:center;margin:4px auto 0;font:600 16px/34px var(--webfont-primary,sans-serif);position:relative;float:left}.ds-wrapper .ds-results-container .ds-message .ds-success-icon .svg-icon-success{height:2.2em;width:1.2em;color:#fff;stroke-width:3;margin:auto}.ds-wrapper .ds-results-container .ds-results-title{font-size:20px;line-height:26px;font-weight:600;margin:0 0 0 56px}.ds-wrapper .ds-results-container .ds-results-title span{font-weight:400}.ds-wrapper .ds-results-container .button-continue{color:#fff;text-decoration:none;width:80%;max-width:270px;margin:32px auto 0;display:block}.ds-wrapper .ds-results-container .ds-success-list{display:block;width:80%;max-width:560px;margin:40px auto 16px}.ds-wrapper .ds-results-container .ds-success-list li{list-style:disc;margin:0 0 16px}.ds-wrapper .ds-results-container.ds-failure .ds-results-title{color:#b00;margin:0 0 16px}.ds-wrapper .password-show{right:30px}}@media screen and (min-width:768px){.ds-wrapper .ds-full-width{margin-bottom:16px}.ds-wrapper .ds-headline{padding:40px 0 32px}.ds-wrapper .ds-headline .svg-icon-logo-design-desk-h-c-l,.ds-wrapper .ds-headline .svg-icon-logo-design-desk-kids-h-c-b{font-size:360px}.ds-wrapper .ds-form-page{padding:30px 0 64px}.ds-wrapper .ds-form-page .navigation-list-wrap{margin:0 63px 24px}.ds-wrapper .ds-form-page .ds-form-container{padding:48px 64px;border-width:8px 0}.ds-wrapper .ds-form-page .ds-form-container .ds-form-title{font-size:20px;line-height:28px}.ds-wrapper .ds-form-page .ds-form-container .ds-form{margin:24px 0}.ds-wrapper .ds-form-page .ds-form-container .ds-form .nav-button{margin-top:28px}.ds-wrapper .ds-form-page .ds-form-container .ds-form .button-continue{width:100%;height:40px;padding:0 24px;font-size:12px;line-height:36px}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-fieldset,.ds-wrapper .ds-form-page .ds-form-container .ds-form.project-style .ds-full-width{margin-bottom:0}.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-width-50,.ds-wrapper .ds-form-page .ds-form-container .ds-form.document-and-link .ds-width-50:nth-child(odd){width:50%}.ds-wrapper .ds-form-page .ds-form-container.ds-quick-question{padding:48px 64px}.ds-wrapper .ds-form-page .ds-results-container{padding:70px 70px 80px;margin-top:40px;border-top:8px solid #222;border-bottom:8px solid #222;background-color:#fff}.ds-wrapper .ds-form-page .ds-results-container .ds-message{padding:0;overflow:hidden}.ds-wrapper .ds-form-page .ds-results-container .ds-message .ds-success-icon{margin:0}.ds-wrapper .ds-form-page .ds-results-container .ds-results-title span{display:block}.ds-wrapper .ds-form-page .ds-results-container .button-continue{margin:32px 56px 0}.ds-wrapper .ds-form-page .ds-results-container .ds-success-list{margin:40px 70px 0;width:100%}.ds-wrapper .ds-quick-question .ds-zip-code-container.ds-width-50{float:left;padding-left:0}.ds-wrapper .ds-quick-question .ds-quick-submit.ds-width-50{float:right;padding-right:0}}
