.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:font/family/sans-serif;font-weight:400;font-size:16px;letter-spacing:0;color:#747474}.pricediscounts .oldprice{font-family:Mulish;font-weight:500;font-size:18px;letter-spacing:0;vertical-align:middle;text-decoration:line-through}.pricediscounts-inner-wrapper{font-family:Mulish;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 !important;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:Mulish;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:font/family/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}.warranty-section .warranty-section-title{font-family:FreightDisp Pro !important;font-weight:500 !important;font-size:26px !important;letter-spacing:0;color:#000}.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;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:Mulish;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:Mulish;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{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{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}