:root{--editor-main-bg: white;--editor-main-bg-hover: #e5f2fe;--editor-main-hover: #383838;--editor-main-link: #2e4b66;--editor-alt-bg: #e1e1e1;--editor-scrollbar-border: #ddd;--editor-scrollbar-bg: rgba(240, 240, 240, 0.9);--editor-scrollbar: #bbb;--primary-icon: #666;--panel-border: #ccc;--medium-button: #f4f4f4;--medium-button-hover: #e6e6e6}.homeowner__header,.primary-nav{--project-name: #fff;--view-btn: #656e75;--view-btn-txt: #fff;--comments-button-bg: #1a2532}.cabinet-designer-nav{--project-name: black;--comments-button-bg: #eee}.projects-header{margin-top:1em;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}@media(min-width: 768px){.projects-header{align-items:center}}.projects-header h1{font-weight:normal;margin-bottom:1rem}@media(min-width: 768px){.projects-header h1{margin-bottom:0}}.projects-header .actions-container{display:flex;gap:1em;width:100%}@media(min-width: 768px){.projects-header .actions-container{width:auto}}.gallery-search-form{max-width:500px;width:100%}.projects-search{background-color:#373a36;color:#fff;padding:25px;margin-bottom:25px}.projects-search form{margin:0}.projects-search form input{font-size:16px;height:32px;border-radius:0;margin-top:10px;display:inline-block}.project>.thumbnail{display:block;text-decoration:none;border:1px solid #c8c8c8;background:#fff;padding:10px;transition:border-color .3s ease;box-shadow:2px 2px 2px rgba(0,0,0,.1);line-height:1.4;color:#555}.project>.thumbnail:hover,.project>.thumbnail:focus{box-shadow:2px 2px 2px rgba(0,0,0,.1);border-color:#999;text-decoration:none}.project>.thumbnail .project-title{font-size:18px;font-weight:400;margin-top:.25em}@media(min-width: 576px){.project>.thumbnail .project-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.project>.thumbnail .project-author{color:#999;font-size:14px;line-height:1.4}@media(min-width: 576px){.project>.thumbnail .project-author{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.project>.thumbnail .thumbnail-stats{margin-top:10px;border-top:1px solid #ddd;padding-top:6px}.project>.thumbnail .thumbnail-stat{display:inline-block}.project>.thumbnail .thumbnail-stat .thumbnail-stat-icon{vertical-align:middle;font-size:16px;color:#777}.project>.thumbnail .thumbnail-stat .thumbnail-stat-label{vertical-align:middle;font-size:20px}.project>.thumbnail .thumbnail-stat .thumbnail-stat-icon+.thumbnail-stat-label{margin-left:2px}.project>.thumbnail .thumbnail-stat+.thumbnail-stat{margin-left:1.5em}.step-nav{width:210px;padding:0;transition:margin-top .2s}.step-nav .step-nav-link>a{display:block;margin:0 0 -1px;padding:8px 14px;border:1px solid #e5e5e5;background:#fff}.step-nav .step-nav-link.active>a{background:#2f4458;color:#fff}.step-nav .step-nav-link>a>i{float:right;margin-top:2px;margin-right:-6px;opacity:.25}.step-nav.affix{position:fixed;top:0}.step-nav.affix-bottom{position:absolute}.tab-pane[data-tab-type=preview]{background:#fff;border:1px solid #eee;padding:7px}.hidden-step{display:none}.display-step{display:block;margin-top:0 !important}@media(max-width: 1140px){.step-nav{width:218px}.step-nav .step-nav-link{width:95%}}@media(min-width: 768px)and (max-width: 979px){.step-nav{width:166px}}@media(max-width: 767px){.step-nav{width:auto;margin-bottom:20px}.step-nav .step-nav-link{width:100%}.step-nav.affix{position:static;width:auto;top:0}}.instruction-content+.instruction-content{margin-top:20px}.instruction-content img{margin-bottom:16px}.instruction-content img:last-child{margin-bottom:0}.breadcrumbs{color:#2f4458}.breadcrumbs li,.project-nav>li{float:left;margin-right:6px}.breadcrumb li.right,.project-nav li.right{float:right}.edit-link{min-height:16px;background:url(https://d1ruu3w8cmk6tc.cloudfront.net/assets/gallery/edit-icon-95a4bf7959dc84469302f5c6a2aff040096f4201cbdf96d5e1589bebb6753ac8.png) no-repeat 0 0;padding-left:22px;float:right}.option2 .project-nav{float:left}.edit.btn{float:right;font-size:13px}a.edit img{margin-right:8px}.breadcrumbs a{color:#6d6e71;text-decoration:underline}.section-wrapper{width:100%;position:relative;padding-top:50px;padding-bottom:50px}.section-wrapper:nth-child(2n){background:#cecece;border-top:1px solid #cecece;border-bottom:1px solid #cecece}.white-box{background:#fff;padding:10px;border:1px solid #c8c8c8}.white-box+.white-box{margin-top:20px}.jumbotron{text-align:left}.jumbotron h1{font-size:32px;font-weight:normal;margin-top:0;margin-bottom:20px}@media(min-width: 576px){.jumbotron h1{font-size:48px;margin-bottom:30px}}.jumbotron p{color:#58595b;font-size:18px;margin-bottom:20px}.breadcrumb{margin:10px 0}#overview{margin-top:46px}.project-nav-fixed{background-color:#fafafa;width:100%;left:0;position:absolute;z-index:1}.project-nav-fixed.sticky{position:fixed;top:0;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.project-nav{list-style-type:none;margin:16px auto}.project-nav>li>a{color:#a2a2a2;display:block;margin:0;padding:4px 0;border-bottom:2px solid rgba(0,0,0,0);transition:border .15s linear,color .15s linear;text-decoration:none;font-size:14px}@media(min-width: 576px){.project-nav>li>a{font-size:16px;margin:0 20px 0 0;padding:0 0 4px}}.project-nav>li>a:hover{color:#383838;border-color:#cecece;text-decoration:none}.project-nav li.active a{border-bottom-color:#383838;color:#383838}.dark .project-nav a{color:#898989;border-bottom-color:#a2a2a2}.project-carousel{border:1px solid #c8c8c8;margin-bottom:0}.project-carousel img{width:100%}#remakes-container{display:block;background:#eee;padding:20px;box-shadow:0 3px 4px rgba(0,0,0,.2)}#remakes-container .row{padding-top:20px}#remakes-container ul.pagination{text-align:center}#remakes-container ul.pagination li{display:inline-block}#remakes-container #new-remake-modal .modal-body{max-height:800px}#remakes-container #new-remake-modal .modal-header{padding-top:20px}@media(min-width: 768px){#remakes-container #new-remake-modal .modal-header{padding-top:35px}}#remakes-container #new-remake-modal #image-warning{color:red;display:block;padding-top:15px}.remake{position:relative;display:block;border:1px solid #c8c8c8;box-shadow:1px 1px 1px rgba(0,0,0,.2);background:#fff;box-sizing:border-box;padding:5px;overflow:hidden;color:#666;text-decoration:none}.remake .user-photo{padding-top:5px}.remake .user-photo img{display:inline-block;width:40px;height:40px}.remake .user-photo p{display:inline-block}.remake p{font-size:12px;text-align:center;margin:.25em}.remake img{width:100%}.remake a{transition:opacity .15s}.remake a:hover{text-decoration:none;opacity:.75}.overview-item{background:#eee;border:1px solid #c8c8c8;margin-bottom:10px;padding:12px 15px}.overview-item h2{font-size:14px;font-weight:normal;line-height:1;text-transform:uppercase;margin-top:0}.overview-item p{font-size:14px;line-height:1.5;margin-bottom:0;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.overview-optional{display:flex;flex-direction:column;gap:10px;margin-top:10px;font-size:12px;color:#383838}.overview-optional p{font-size:12px;color:#383838;margin-bottom:0}.owner{background:#fff;border:1px solid #cdcfd0;display:inline-block;transition:background .35s linear}.owner-text{display:inline-block}.owner-text h2{margin-bottom:.25em}.overview-item .info-item{padding-bottom:20px;text-transform:uppercase}.info-item strong,.info-item span{display:table;float:left}.info-item strong{color:#2f4458;font-size:36px;font-weight:bold;line-height:1;padding-right:12px}.info-item span{font-size:13px;line-height:1.4}.overview-item .btn{font-size:16px;padding:8px 12px}#details-sidebar .owner{float:left;margin-right:12px}#overview-optional-items{display:flex;gap:10px}.step-instructions:last-child{margin-bottom:30px}.instruction-video-container{padding:10px}.step-box{height:50px;width:60px;line-height:40px;color:#fff;display:block;float:left;font-size:30px;font-weight:bold;padding-top:10px;text-align:center;margin-right:8px}.step-box.step-box-blue{background:#383838}.step-box.step-box-spacer{width:20px}.step-text h4{line-height:1;margin-top:2px}.step-text{max-width:848px;padding:0 10px}.reorder-steps-button{display:inline-block;padding:5px;background:#fff;border:1px solid #eee}#owner-row{height:110px;padding:40px 0 0;z-index:100}.owner-profile{float:left;text-align:center;position:relative}.owner-profile .owner{width:120px;height:120px;position:relative;z-index:100}.owner-profile .owner img{width:120px;height:120px}.owner-info{float:left;margin-bottom:20px;margin-right:30px;margin-left:20px}.owner-info h1{color:#16304a;font-size:26px;font-weight:normal;margin-bottom:0}.owner-profile p{color:#58595b;margin-bottom:2px}h2.owner-stat{height:95px;border-left:1px solid #cdcfd0;color:#16304a;float:left;font-size:13px;line-height:24px;padding-top:5px;padding-left:30px;text-transform:uppercase;margin-right:30px}.owner-stat .stat-count{font-size:32px}.owner-stat .stat-title{font-weight:normal}.project{margin-bottom:20px}.project h3,.project h4{font-weight:normal;margin-bottom:5px}.project h3 a,.project h4 a{color:#16304a}.project.inactive h3 a,.project.inactive h4 a{color:red}.project .counters .download-count{margin-right:8px}.lt-ie9 .container{width:1170px}@media(min-width: 768px)and (max-width: 979px){.project h3{font-size:18px}.project h4{font-size:14px}.project h3,.project h4{margin-bottom:0}}.js-video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}.js-video embed,.js-video iframe,.js-video object,.js-video video{top:0;left:0;width:100%;height:100%;max-width:848px;position:absolute}@media(max-width: 767px){.section-wrapper{width:auto}.section-wrapper .white-box.container{padding:12px 10px}.step{height:40px;margin-bottom:20px}}@media(max-width: 480px){.section-wrapper{width:auto}.edit.btn{float:none;margin:20px 0 20px 110px}.section-wrapper .white-box.container{padding:12px 10px}.step{height:40px;margin-bottom:20px}#owner-row{height:auto}.owner-profile,.owner-profile .owner,h2.owner-stat{float:none;margin:0 auto;text-align:center}h2.owner-stat{height:auto;border-top:1px solid #cdcfd0;border-left:none;padding:20px 0}.project h3,.project h4,.project p{text-align:center}.material-img{margin-bottom:10px}}.material-select{display:block;width:auto}.project.span4:nth-child(3n+1),.project.span3:nth-child(4n+1),.project.span2:nth-child(6n+1){margin-left:0;clear:left}#visibility-switch{margin-top:10px}#visibility-switch form{margin:0 0}#comments label{padding-right:13px}#comments textarea{width:100%}#start-3d{border:1px solid #005580;padding:2em;text-align:center;width:25%;position:relative;top:40%;margin:auto auto;cursor:pointer}.project-counts{display:flex;justify-content:space-around;margin-top:10px;border:1px solid #c8c8c8;padding:0;margin-bottom:0}@media(max-width: 400px){.project-counts{display:block;padding-left:20px;margin-bottom:10px}}.project-counts .counter{margin:14px 0;color:#666;font-size:14px;line-height:18px;text-decoration:none !important;display:flex}@media(max-width: 400px){.project-counts .counter{display:block}}.project-counts .counter i{font-size:18px;width:25px}.project-counts .counter span{margin-left:12px;color:#383838}.project-counts .counter .fa-code-fork{transform:rotate(90deg);font-size:24px;line-height:0;left:-8px;top:5px;position:relative}@media(max-width: 400px){.project-counts .counter .fa-code-fork{left:-4px}}.project-counts .counter.liked .fa-heart{color:#e74c3c}.project-counts .counter.not-liked:hover .fa-heart-o{color:#e74c3c}.carousel-control{box-sizing:border-box;width:50px;height:50px;line-height:38px;border-radius:50%;top:48%}.carousel-control.right{padding-left:4px}.carousel-control.left{padding-right:2px}.heart-action{height:54px;display:block;font-size:14px;text-decoration:none;line-height:0;text-align:center;background:#e8534f;color:#fff;box-shadow:2px 2px 3px rgba(0,0,0,.2);border:none;padding:12px 16px}.heart-action i{font-size:28px;line-height:28px;margin-right:6px;vertical-align:middle}.heart-action.unhearted{color:#fff}.heart-action.unhearted i::before{content:""}.heart-action.hearted i::before{content:""}.heart-action:hover,.heart-action:active,.heart-action:focus{text-decoration:none;color:#fff}.heart-action:hover i::before{content:""}#open-in-easel-secondary{background:#cce6fd;display:flex;align-items:center;justify-content:center;margin:10px 0;border-radius:0;box-shadow:2px 2px 3px rgba(0,0,0,.2);text-align:center;text-transform:none;letter-spacing:0;font-size:14px;padding:0 10px;color:#000}#open-in-easel-secondary img{width:24px;height:26px;vertical-align:middle;margin-right:7px;transform:rotate(0deg);transition:all .5s ease}#open-in-easel-secondary:hover,#open-in-easel-secondary:active,#open-in-easel-secondary:focus{background:#5090c7;color:#fff}#open-in-easel-secondary:hover img{transform:rotate(360deg)}#open-in-easel-primary{background:#5090c7;display:flex;align-items:center;justify-content:center;margin:10px 0;border-radius:0;box-shadow:2px 2px 3px rgba(0,0,0,.2);text-align:center;text-transform:none;letter-spacing:0;font-size:14px;padding:0 10px;color:#fff}#open-in-easel-primary img{width:24px;height:26px;vertical-align:middle;margin-right:7px;transform:rotate(0deg);transition:all .5s ease}#open-in-easel-primary:hover,#open-in-easel-primary:active,#open-in-easel-primary:focus{background:#5090c7}#open-in-easel-primary:hover img{transform:rotate(360deg)}.open-action,.preview-action,.heart-action{box-sizing:border-box;height:54px}@media print{.navbar,.project-nav,.item~.item,.modal,a.owner,input,a>img,button,.carousel-control,.js-video{display:none !important}.hidden-step,.display-step{display:block;page-break-after:always}.hide-print{display:none}html{font-family:"Alright Sans LT",lato,helvetica,sans-serif}.section-wrapper{padding-top:3em;page-break-after:always}.section-wrapper::before{font-size:2.25em}.step{font-size:1.5em}.step-text{page-break-after:avoid}}.collections-container-wrapper{margin-top:40px;margin-bottom:40px;min-height:500px}.collections-container-wrapper .nav-list{padding-left:0}.collections-container-wrapper .nav-list a{color:#5090c7;text-shadow:none}.collections-container-wrapper .nav-list a:hover,.collections-container-wrapper .nav-list a:focus{background:rgba(0,0,0,0);text-decoration:underline}@media(max-width: 767px){.collections-container-wrapper .categories-toggle{padding:10px 15px;font-size:16px;font-weight:500;box-shadow:0 2px 4px rgba(0,0,0,.05)}.collections-container-wrapper .categories-toggle[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:rgba(0,0,0,0);background-color:#f8f9fa}}@media(max-width: 767px){.collections-container-wrapper .categories-list{margin-bottom:20px;padding:0 10px;max-height:300px;overflow-y:auto;border:1px solid #dee2e6;border-radius:4px;background-color:#fff}}@media(max-width: 767px){.collections-container-wrapper .categories-list .nav-item .nav-link{padding:10px 5px;border-bottom:1px solid #f1f1f1}}.collections-container{display:flex;flex-direction:column;gap:8px}@media(max-width: 1233px){.collection-container{display:inline-block}}.project-collection{border:1px solid #c8c8c8;background:#fff;padding:10px;float:left;transition:border-color .3s ease,opacity .3s ease}.project-collection:last-of-type{margin-right:0}.project-collection:hover{text-decoration:none;border-color:#5090c7;opacity:.7}.collection-body{display:flex;flex-direction:row;gap:10px}.thumb-container{width:66.7%;vertical-align:top;display:flex;flex-direction:column}.small-thumb-container{width:32.3%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.collection-footer{display:block;clear:both;padding:10px 4px 0;color:#5090c7;font-size:16px}.gallery-image-container{aspect-ratio:3/2;background:#cecece;width:100%}.collection-thumb-large{max-width:100%;height:auto;flex:1;object-fit:cover}.collection-thumb-small{max-width:100%;height:auto;flex:1;object-fit:cover}.collection-label{padding:3px 5px;color:#fff}@media(max-width: 991px){.multi-collection .small-thumb-container{display:none}.thumb-container{width:100%}.collection-body{flex-direction:column}}.profile-image{width:48px;height:48px}
