.product-detail-page .info-col.left .image-thumbs{width:20%;height:625px;overflow:scroll;scroll-behavior:smooth;scrollbar-width:none}.product-detail-page .info-col.left .image-thumbs.slick-slider{padding:0;margin:0}.product-detail-page .info-col.left .image-thumbs.slick-slider .slick-slide{margin:8px 0;width:80px !important;height:80px !important}.product-detail-page .info-col .slick-slider .img-wrap,.product-detail-page .info-col .slick-slider .img-wrap img{width:80px !important;height:80px !important;margin:0}.product-detail-page .info-col .slick-slider .img-wrap,.product-detail-page .info-col .slick-slider .img-wrap img{width:80px !important;height:80px !important;margin:0}.info-col.left .fixed{width:100%;display:flex}.product-detail-page .cat-img{height:625px;width:625px}.product-detail-page .cat-img img{width:625px;height:625px;object-fit:cover}.product-detail-page .cat-img .thumb-image.sample{width:auto !important}@media screen and (min-width:34.375em){.product-detail-page h1{margin-top:0}}.product-detail-page h1{font-family:FreightDisp Pro !important;font-weight:400;font-size:30px !important;letter-spacing:1px;vertical-align:middle;text-transform:capitalize;margin-bottom:16px}@media print,screen and (min-width:48em){.product-detail-page .info-col.right{padding-left:40px}}.pricediscounts{font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;color:#747474}.pricediscounts .oldprice{font-family:sans-serif;font-weight:500;font-size:18px;letter-spacing:0;vertical-align:middle;text-decoration:line-through}.pricediscounts-inner-wrapper{font-family:sans-serif;font-weight:500;font-size:18px;letter-spacing:0;vertical-align:middle;color:#000}.sale-pricing.discountdetails .pricediscounts{margin-bottom:24px}.warehouceDetails{display:flex}.warehouceDetails div{width:40%}.warehouceDetails img{height:48px;width:48px}.text-lead-quick{display:flex;flex-direction:column;font-family:Mulish !important;font-weight:400;font-size:16px !important;letter-spacing:0;color:#747474 !important;margin:0 !important}.product-detail-page .info-col.right .sample-form{margin-top:0;background:#f6f5f3;border:none}.product-detail-page .info-col.right .button.start{width:100%;height:44px;gap:12px;padding:10px 20px;border-radius:27px;background:#000;font-family:FreightDisp Pro;font-weight:700;font-size:16px;letter-spacing:0;text-align:center;vertical-align:middle;color:#fff;line-height:26px}.product-detail-page .info-col.right .button.start:after{margin-left:12px;right:auto}.product-detail-page .add-to-cart{float:none;margin-top:0;padding:12px 0;width:100%;background:#e3dbcb;border:none;font-family:FreightDisp Pro;font-weight:700;font-size:16px;letter-spacing:0;text-align:center;vertical-align:middle;color:#000}.garage-sample-shipping{display:flex;align-items:center;gap:16px;margin:16px 0}.garage-sample-shipping p span{font-family:Mulish;font-weight:400;font-size:14px;letter-spacing:0;color:#000}.product-detail-page .info-col.right .sample-form .sample-info legend{font-family:FreightDisp Pro;font-weight:500;font-size:18px;letter-spacing:0;color:#12223b;padding:0 0 4px 0}.product-detail-page .info-col.right .sample-form .sample-info .strike{font-family:sans-serif;font-weight:600;font-size:16px;letter-spacing:0;vertical-align:middle;text-decoration:line-through;color:#747474}.product-detail-page .info-col.right .sample-form .sample-info .val{font-family:sans-serif;font-weight:600;font-size:18px;letter-spacing:0;vertical-align:middle;color:#000}.product-detail-page .info-col.right .sample-form .sample-image{height:100%}.product-detail-page .info-col.right .sample-form .sample-image img{height:154px;width:102px}.description h2{font-family:FreightDisp Pro;font-weight:500;font-size:18px;letter-spacing:0;color:#000}.description p{font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;color:#747474}.product-detail-page section.question.detail h2{font-family:FreightDisp Pro;font-weight:500;font-size:18px;letter-spacing:0;color:#000}.product-detail-page section.question.detail a{font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;color:#000;border:none}.product-detail-page .free-design.detail{border:none;margin-top:0;padding-top:0;background:#f6f5f3;height:126px}.product-detail-page .free-design.detail .design-link{border:none;height:126px;display:flex;align-items:center;gap:24px}.product-detail-page .free-design.detail .design-link img{width:189.44px;height:126px}.product-detail-page .free-design.detail .design-link p{font-family:FreightDisp Pro;font-weight:500;font-size:18px;letter-spacing:0;color:#12223b}.product-detail-page .free-design.detail .design-link p span:first-child{max-width:unset}.product-detail-page .free-design.detail .design-link p a{width:361.55px;height:44px;gap:12px;padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;border-radius:27px;background:#e3dbcb;font-family:FreightDisp Pro;font-weight:700;font-size:16px;letter-spacing:0;text-align:center;vertical-align:middle;color:#000;margin-top:24px}.product-detail-page .free-design.detail .design-link p span:first-child{max-width:unset}.pro-design{margin-top:24px}.pro-design p{font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;color:#000;margin-bottom:0}.pro-design p a{color:#000;text-decoration:underline}.assembly.detail,.warranty-section,.faqs-section{max-width:1440px;padding:0 16px;margin:0 auto;position:relative;margin-top:16px;padding-top:16px;border-top:1px solid #d5dae0}.faqs-section{border-bottom:1px solid #d5dae0}.assembly.detail h2.event-track{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:26px !important;letter-spacing:0;color:#000;margin-bottom:0}.warranty-section .warranty-section-title{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:26px !important;letter-spacing:0;color:#000 !important}.warranty-section p{font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;color:#747474}.warranty-section h3{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:18px !important;letter-spacing:0;color:#000}.faqs-section .faqs-title{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:26px !important;letter-spacing:0;color:#000 !important;margin-bottom:24px}.faqs-section .faqs-div{display:flex;gap:40px}.faqs-section .faqs-div>div{flex:1;border-bottom:1px solid #d5dae0;padding:24px 0}.faqs-section label{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:18px !important;letter-spacing:0;color:#000;margin-bottom:9px}.faqs-section p{font-family:Mulish !important;font-weight:400 !important;font-size:16px !important;letter-spacing:0;color:#747474;margin-bottom:0}.faqs-section .faqs-div:last-child>div{border-bottom:none}.product-detail-page .products-pdp{margin:60px 0 0 0;padding:0 0 40px 0}.product-detail-page .container.pdp-filters{background-color:#f6f5f3}.pdp-filters .filter{background-color:#f6f5f3;padding-top:40px}.pdp-filters .filter form.search input[type=search]{background-color:#f6f5f3;border-color:#d5dae0}.pdp-filters .filter form.search input[type=search]::placeholder{color:#000;opacity:1;font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0}.pdp-filters .filter .mobile-filter-popup h3{font-family:FreightDisp Pro;font-weight:500;font-size:18px;letter-spacing:0;color:#000}.base-cabinet-note-container{max-width:1440px;padding:0 16px;margin:24px auto 14px auto;position:relative}.base-cabinet-note{background:#e4e9ee;gap:8px;opacity:1;border-radius:4px;border-top-width:1px;border-bottom-width:1px;padding:20px;font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;color:#747474}.base-cabinet-note strong{font-family:FreightDisp Pro;font-weight:500;font-size:18px;letter-spacing:0;color:#000}.product-detail-page .products-pdp .category .item .qty-wrap input[type=number]{border-left:none;border-right:none}.item.assosiate-details .item-model{position:absolute;color:#000;text-align:center;display:block;z-index:1;background-color:#e3dbcb;font-family:"Mulish";font-size:12px;font-weight:400;border-radius:30px;width:auto;height:auto;padding:1px 8px;top:10px;left:10px}.product-detail-page .products-pdp .category .item .item-info h4{font-family:FreightDisp Pro;font-weight:400;font-size:18px;color:#000}.product-detail-page .products-pdp .category .item .item-info>span{font-family:Mulish;font-weight:400 !important;font-size:14px !important;letter-spacing:0;color:#747474}.product-detail-page .products-pdp .category .item .item-info .item-stock.in-stock{font-family:Mulish;font-weight:700 !important;font-size:14px !important;letter-spacing:0}.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercent .salediscountedoldprice{font-family:sans-serif;font-weight:600 !important;font-size:16px !important;letter-spacing:0%;text-decoration:line-through;color:#747474}.product-detail-page .products-pdp .category .item .item-info .item-price .msrp.salediscountedprice{font-family:sans-serif;font-weight:600 !important;font-size:16px !important;letter-spacing:0%;color:#000;text-decoration:none}.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercentarrow{font-family:sans-serif;color:#12223b;text-decoration:none}.product-detail-page .products-pdp .category .item .item-info .item-price .asssociate-promocode{margin-top:0;font-family:Mulish;font-weight:400 !important;font-size:12px !important;letter-spacing:0}.product-detail-page .products-pdp .category .item .item-info .item-price .asssociate-promocode input{width:20px;height:20px}.asssociate-promocode label{display:flex;align-items:center;gap:6px}.product-detail-page .products-pdp .category .item.in-cart{padding:16px 24px 52px}.product-detail-page .products-pdp .category .item{padding:16px 24px 52px;width:calc(25% - 21px)}.pdp-filters .filter .mobile-filter-popup .filter-type button{background:#fff;border-color:#d5dae0}.pdp-filters .filter .mobile-filter-popup .filter-type span{font-family:Mulish;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0;vertical-align:middle;color:#000}.product-detail-page .products-pdp .category .item .cart-note{right:16px;left:auto}.product-detail-page .products-pdp .category .item .in-cart-update{bottom:0}.product-detail-page .accords.detail .lines{justify-content:flex-start;gap:24px}.product-detail-page .accords.detail .lines .line.type{width:calc(25% - 10px);box-shadow:none;border:1px solid #d5dae0;margin:0}.line .button{background:#000;color:#fff;border-radius:27px;font-family:FreightDisp Pro;font-weight:700;font-size:16px;padding:10px 0;letter-spacing:0;text-align:center;vertical-align:middle}.product-detail-page .accords.detail .lines .line.type .img-wrapper{height:242px}.line h2{min-height:auto}.line h2 a,.line h3 a,.line h3 span{font-size:18px;font-family:FreightDisp Pro;font-weight:400;font-size:18px;letter-spacing:0;color:#000}.product-detail-page .accords.detail .lines .line.type h2{text-align:left}.download-spec{display:flex;align-items:center;gap:8px;font-family:Mulish;font-weight:400;font-size:16px;letter-spacing:0;text-align:center;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:0%;margin:25px -1vw;color:#000}.download-spec img{width:18px;height:18px}@media screen and (max-width:768px){.mobile{display:block !important}}@media screen and (max-width:768px){.desktop{display:none !important}}@media print,screen and (max-width:768px){.product-detail-page h1{font-size:21px !important;line-height:28px}.info-col.left .fixed{display:block}.product-detail-page .info-col.left .image-thumbs{width:100%;height:auto}.info-col.right h1{margin:0 0 4px 0 !important}.pricediscounts,.pricediscounts .oldprice{font-size:14px !important}.pricediscounts-inner-wrapper{font-size:16px !important}.warehouceDetails{display:block;margin-bottom:24px}.warehouceDetails div{width:100%;margin-bottom:8px}.text-lead-quick{font-size:14px !important}.product-detail-page .info-col.right .button.start{margin:0 0 24px 0 !important}.product-detail-page .info-col.right .sample-form{box-shadow:none}.garage-sample-shipping{display:block;margin:12px 0}.product-detail-page .info-col.right .sample-form .sample-info p{width:100%;margin-bottom:4px}.product-detail-page .info-col.right .sample-form .sample-info legend{padding:0 0 7px 0}.product-detail-page .info-col.right .sample-form .sample-info button.add-to-cart{width:100%}.product-detail-page .info-col.right .sample-form .sample-image{width:89px;height:144px;margin-right:16px}.product-detail-page .free-design.detail .design-link img{width:120px;height:126px;object-fit:cover}.product-detail-page .free-design.detail .design-link p a{width:90%;margin:10px 0}.value-proposition{margin:32px 0}.value-proposition-div{padding:24px 16px !important}.value-proposition-div>div{width:47%;display:grid;gap:10px;margin:10px 0;font-size:15px}.feature-content-blocks-div{display:grid !important;margin-bottom:16px !important}.feature-content-blocks div img{width:100% !important;height:172px !important}.feature-content-info{padding:0 !important}.feature-content-blocks div h2{font-size:21px !important;margin-top:16px !important}.feature-content-blocks div p{font-size:14px !important}.solid-wood-feature-block .feature-content-info{order:2 !important}.assembly.detail h2.event-track{font-size:21px !important}.download-spec{font-size:14px !important;margin:25px -4vw}.product-detail-page .accords.detail .lines{margin:25px -4vw}.product-detail-page .accords.detail .lines .line.type{width:calc(49% - 10px)}.product-detail-page .accords.detail .lines .line.type .img-wrapper{height:150px}.line h2 a{font-size:16px !important}.warranty-section .warranty-section-title,.faqs-section .faqs-title{font-size:21px !important}.warranty-section p{font-size:14px !important}.warranty-section h3{font-size:16px !important}.faqs-section .faqs-div{display:block}.faqs-section label{font-size:16px !important}.faqs-section p{font-size:14px !important}.product-detail-page .products-pdp .category .item{width:100%;padding:16px 24px 24px}.product-detail-page .products-pdp .category .item .item-info h4{font-size:16px !important}.product-detail-page .products-pdp .category .item .item-info span,.product-detail-page .products-pdp .category .item .item-info .item-stock.in-stock,.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercent .salediscountedoldprice{font-size:12px !important}.product-detail-page .products-pdp .category .item .item-info{margin:0 0 20px 46%}.product-detail-page .products-pdp .category .item .img-wrapper{border:none;margin:0 0 0 0}.pdp-filters .filter .filter-activate{background-color:transparent;border:1px solid #000;width:33%;font-family:FreightDisp Pro;font-weight:600;font-size:14px;letter-spacing:0;color:#000}.pdp-filters .filter form.search{width:65%}.pdp-filters .filter form.search input[type=search]{font-size:14px !important;font-family:Mulish;font-weight:400;font-size:14px;line-height:22px;letter-spacing:0}.pdp-filters .filter{padding-top:40px !important;display:flex}.product-detail-page .products-pdp{margin:24px 0 0 0 !important;padding:0 !important}.product-detail-page .products-pdp .category .item.in-cart{padding:34px 24px 24px;min-height:296px !important}.product-detail-page .products-pdp .category .item.in-cart .in-cart-update{bottom:16px}.product-detail-page .products-pdp .category .item .cart-note{right:8px;left:auto;top:9px;padding:1px 8px}.pdp-filters .filter.has-visible-cart-button .quick-cart-view-mobile{display:none}}.product-detail-page .free-design.detail .design-link p span:first-child{max-width:unset}.value-proposition-div{display:flex;flex-wrap:wrap}.description div ul li{color:#747474;font-weight:inherit;font-family:inherit}.description div ul li strong{font-family:Mulish;font-weight:700;font-size:16px;line-height:26px;letter-spacing:0;color:#747474}.product-specs-accordion{max-width:1440px;padding:0 16px;margin:0 auto;position:relative}.product-specs-accordion h2{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:26px !important;line-height:36px;letter-spacing:0;color:#000 !important}.spec-table-wrapper .spec-table{margin-top:14px;width:auto}.spec-table tbody{border:none}tbody tr{border-bottom:1px solid #d5dae0}.spec-table-wrapper .spec-table tbody tr>td:first-child{width:100%;padding:12px 16px 12px 0}.spec-table tbody tr .label{background-color:transparent;color:#747474;font-family:Mulish;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;padding:15px 0}.spec-table-wrapper .spec-table tbody tr>td{padding:12px 16px}.spec-table tbody tr .value{color:#000;font-family:Mulish;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0;border-left:1px solid #d5dae0}tbody tr:nth-child(even){border-bottom:1px solid #d5dae0;background-color:transparent}.spec-table-wrapper .spec-table tbody tr:last-child{border-bottom:none}.product-detail-page .add-to-cart span{font-family:sans-serif}.feature-content-blocks-div>div{width:100%}@media(max-width:768px){.product-detail-page .info-col .slick-slider .img-wrap,.product-detail-page .info-col.left .image-thumbs.slick-slider .slick-slide{width:100% !important;height:320px !important}.product-detail-page .info-col.left .image-thumbs.slick-slider .img-wrap img{width:100% !important;height:336px !important}.info-col.left .slick-img{display:block;height:336px}.product-detail-page .info-col .slick-slider .img-wrap,.product-detail-page .info-col .slick-slider .img-wrap img{width:100% !important;height:320px !important}.product-detail-page .info-col .slick-arrow{top:16%}}.slick-arrow svg{width:42px;height:25px;border-radius:50%;padding:4px;background:rgba(255,255,255,.6);box-shadow:0 4px 20px rgba(0,0,0,.16)}