@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.woff2) format("woff2"),url(fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.woff2) format("woff2"),url(fa-regular-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.woff2) format("woff2"),url(fa-solid-900.ttf) format("truetype")}.fa,.fas{font-family:"Font Awesome 6 Free";font-weight:900}.product-detail-page h1{margin-bottom:12px;line-height:1.25em;color:#12223b;font-size:22px;font-weight:500}@media screen and (min-width: 34.375em){.product-detail-page h1{font-size:26px;margin-top:10px}}.product-detail-page .info-col.left{float:none;padding:0;display:block}@media print,screen and (min-width: 48em){.product-detail-page .info-col.left{float:left;display:inline-block;width:50%;position:-webkit-sticky;position:sticky;top:95px}}.product-detail-page .info-col.left .vanity-bundled-images-thumbs{overflow:hidden}.product-detail-page .info-col.left .vanity-bundled-images-thumbs .slick-arrow,.product-detail-page .info-col.left .vanity-bundled-images-thumbs .slick-arrow:hover{width:34px;height:34px}.product-detail-page .info-col.left .vanity-bundled-images-thumbs.slick-slider{margin:16px 0;padding:0 36px}@media screen and (max-width: 34.375em){.product-detail-page .info-col.left .vanity-bundled-images-thumbs.slick-slider{padding:0;margin:0}}.product-detail-page .info-col.left .vanity-bundled-images-thumbs.slick-slider .slick-slide{width:66px;height:66px;margin:0 8px;overflow:hidden;border-radius:4px}@media screen and (max-width: 34.375em){.product-detail-page .info-col.left .vanity-bundled-images-thumbs.slick-slider .slick-slide{width:auto;height:320px;margin:0;display:inline-flex!important;justify-content:center;align-items:center}.product-detail-page .info-col.left .vanity-bundled-images-thumbs{min-height:320px}}.product-detail-page .info-col.left .vanity-bundled-images-thumbs.slick-slider .img-wrap img{width:auto;height:100%;min-height:66px;max-width:none;cursor:pointer}.product-detail-page .info-col.left .trade-pro{max-width:100%;margin:4px 0 0;padding:10px 30px 10px 6px;font-size:14px;font-weight:600;line-height:22px;border:1px solid #e4edf6;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-shadow:0 0 2px #0003,0 2px 10px #0000001a;border-radius:2px;text-align:center;text-indent:0;position:relative}.product-detail-page .info-col.left .trade-pro a{text-decoration:none;padding:0;margin:0;display:inline;font-weight:600;border:0;color:#185a73}.product-detail-page .info-col.left .trade-pro a:hover{background:0 0}.product-detail-page .info-col.left .trade-pro button{float:right;margin-top:3px;border:0;background:0 0;position:absolute;right:0;top:10px}@media screen and (max-width: 34.375em){.product-detail-page .info-col p.mobile{display:block}}.product-detail-page .info-col .slick-slider .img-wrap{width:66px;height:66px;margin:0 8px;overflow:hidden;border-radius:4px}@media screen and (max-width: 34.375em){.product-detail-page .info-col .slick-slider .img-wrap{width:auto;height:400px;margin:0;display:inline-flex!important;justify-content:center;align-items:center}}.product-detail-page .info-col .slick-slider .img-wrap img{display:block;width:100%;-webkit-transition:all .1s;transition:all .1s;height:auto;min-height:66px;max-width:none}@media screen and (max-width: 47.99875em){.product-detail-page .info-col .slick-slider .img-wrap img{height:100%;-webkit-transition:all .1s;transition:all .1s;width:auto}.product-detail-page .info-col .slick-slider .img-wrap img[src*=sample]{margin:0}}.product-detail-page .info-col .slick-arrow{position:absolute;z-index:10;left:4px;top:24%;font-size:20px;font-weight:700;color:#707070;border:0;background:0 0;-webkit-transform:scale(1,1.75);transform:scaleY(1.75);cursor:pointer}@media screen and (max-width: 34.375em){.product-detail-page .info-col .slick-arrow{color:#fff;top:41%}}.product-detail-page .info-col .slick-next{right:4px;left:auto}.product-detail-page .info-col .slick-dots{margin-top:6px;text-align:center}.product-detail-page .info-col .slick-dots li{display:inline-block;background:#c4c4c4;border:0;width:7px;height:7px}.product-detail-page .info-col .slick-dots li button{opacity:0}.product-detail-page .info-col .slick-dots li.slick-active{background-color:#888}.product-detail-page .info-col.right{float:none;padding:0;display:block}@media print,screen and (min-width: 48em){.product-detail-page .info-col.right{float:right;padding-left:24px;display:inline-block;width:50%}}.product-detail-page .info-col.right .pricing{position:relative;margin:16px 0 24px;padding:0;line-height:1.5em;background-color:transparent;font-size:14px;font-weight:600}.product-detail-page .info-col.right .pricing strong{font-size:18px;color:#0e6c1d}.product-detail-page .info-col.right .pricing strong strike{font-size:16px;font-weight:400;color:#777}.product-detail-page .info-col.right .pricing .cur:before{content:"$"}.product-detail-page .info-col.right .pricing a{color:#185a73;font-weight:700;text-decoration:underline}.product-detail-page .info-col.right .pricing a:hover{text-decoration:none}.product-detail-page .info-col.right .pricing .hapricediscounts{color:#12223b;font-size:16px;font-weight:600;line-height:26px}.pricediscounts-inner-wrapper{display:inline-flex;flex-direction:row-reverse;align-items:baseline}.pricediscounts-inner-wrapper>strike{margin-right:.5em}.pricediscounts-inner-wrapper>strike .salediscountedprice:before{content:"$"}.pricediscounts-inner-wrapper .discountpercent{display:inline-block;vertical-align:top}.pricing span.strike{font-size:16px;font-weight:400;color:#999;text-decoration:line-through}.product-detail-page .info-col.right .pricing .salewithoutdiscountedprice{font-weight:700;font-size:18px;color:#12223b}.product-detail-page .info-col.right .pricing .salewithoutdiscountedprice:before{content:"$"}.product-detail-page .info-col.right .pricing .salediscountedprice{color:#747474;text-decoration:line-through}.product-detail-page .info-col.right .pricing .salediscountedpriceapplied{color:#4b6d38;font-weight:700;text-decoration:none;font-size:18px}.product-detail-page .info-col.right .pricing .salediscountedprice.discountpercent{color:#4b6d38;font-weight:600;text-decoration:none;font-size:16px}@media screen and (max-width: 47.99875em){.product-detail-page .info-col.right .pricing .salediscountedprice.discountpercent{font-size:14px;line-height:22px}}.product-detail-page .info-col.right .pricing .salediscountedprice.discountpercent .discountpercentarrow{position:relative;top:-1px}.product-detail-page .info-col.right .sale-text-span{color:#414854;font-size:16px;line-height:26px;font-weight:600;margin-top:5px;display:block}@media screen and (max-width: 47.99875em){.product-detail-page .info-col.right .sale-text-span{font-size:14px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-detail-page .info-col.right .sale-text-span input{width:20px;height:20px;margin:0 2px 0 0;position:relative;top:4px}@media screen and (max-width: 47.99875em){.product-detail-page .info-col.right .sale-text-span input{min-width:20px;top:auto;margin-right:10px}}.product-detail-page .info-col.right .sale-text-span label{color:#414854;font-size:16px;line-height:26px;font-weight:500;margin-top:5px;display:contents;padding-left:35px}@media screen and (max-width: 47.99875em){.product-detail-page .info-col.right .sale-text-span label{font-size:14px;line-height:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.product-detail-page .info-col.right .vanity-sale-products{margin:0 0 20px}.product-detail-page .info-col.right .affirm-sale-block{border-top:1px solid #85929c;padding:10px 0 0;color:#747474;font-size:14px;line-height:22px;font-weight:600;margin-top:10px}.product-detail-page .info-col.right .affirm-sale-block p{margin-bottom:0}.product-detail-page .info-col.right .sale-pricing:after{content:"i";position:absolute;right:16px;top:50%;width:26px;height:26px;margin:-11px 0 0 8px;font-size:18px;font-weight:700;color:#666;line-height:21px;border-radius:50%;border:2px solid #666;text-align:center;cursor:pointer;display:none}.collapsible{position:relative}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;width:auto}.collapsible h2,.collapsible legend{cursor:pointer}.collapsible legend:after{content:"\2013";position:absolute;z-index:2;right:-24px;top:0;padding:12px 48px;font-weight:400;color:#85929c;transform:scaleX(1.5)}.collapsible.collapsed legend:after{content:"+";right:-26px;font-size:24px;transform:scale(1)}.collapsible.collapsed legend{width:100%}.collapsible h2:after{content:"v";float:right;position:relative;top:2px;font-weight:400;transform:scaleX(1.5) rotate(180deg)}.collapsible.collapsed h2:after{top:0;transform:scaleX(1.5)}.info-col fieldset{margin-top:8px;padding:16px;border:1px solid #d5dae0;overflow:hidden}.info-col legend{float:left;margin-right:16px;font-size:18px;font-weight:700;margin-bottom:0;border-bottom:unset}.info-col legend:before{display:inline-block;width:32px;height:32px;margin-right:16px;line-height:32px;font-size:18px;font-weight:700;color:#fff;border-radius:50%;background:#691831;text-align:center}.rich-options label input{display:none}.choose-vanity-width legend:before{content:"1"}.choose-number-of-sinks legend:before{content:"2"}.choose-sink-shape legend:before{content:"3"}.choose-wall-location legend:before{content:"4"}.choose-doorstyle-color legend:before{content:"5"}.choose-vanity-config legend:before{content:"6"}.choose-vanity-countertop legend:before{content:"7"}.choose-vanity-faucet-holes legend:before{content:"8"}.choose-sink-shape legend,.choose-wall-location legend,.choose-doorstyle-color legend,.choose-vanity-countertop legend,.choose-vanity-config legend{width:100%}fieldset legend+a{display:inline-block;line-height:32px;font-size:16px;text-decoration:underline!important;color:#666;font-weight:500}fieldset legend+a:hover,fieldset legend+a:focus{color:#666;text-decoration:underline}.selected-option-text{display:none;clear:both;margin:2px 0 0 48px;font-size:14px;cursor:pointer}.collapsed .selected-option-text{display:block}.selected-option-text:before{content:"\2713";display:inline-block;position:relative;top:-2px;width:14px;height:14px;margin-right:4px;font-size:8px;line-height:13px;color:#f96302;border-radius:50%;border:1px solid #f96302;text-align:center}.rich-options{clear:both}.vanity-width-options label,.number-of-sinks-options label{display:inline-block;margin:16px 16px 0 0;padding:8px 32px;font-size:16px;font-weight:700;border:1px solid #747474;outline:1px solid #fff;border-radius:28px;background:0 0;cursor:pointer;line-height:16px}.mobile-scroll{position:relative;max-height:420px;overflow-y:scroll;overflow-x:hidden;padding-right:16px}.expanded .mobile-scroll{margin-top:20px}.expanded.choose-sink-shape .mobile-scroll,.expanded.choose-wall-location .mobile-scroll,.expanded.choose-doorstyle-color .mobile-scroll,.expanded.choose-vanity-countertop .mobile-scroll,.expanded.choose-vanity-config .mobile-scroll{margin-top:48px}.mobile-scroll.scrolled:after{content:none}.rich-options label{position:relative}.rich-options label.checked{border:2px solid #f96302;background-color:#e4edf6}.rich-options label.checked:before,.sink-shape-options label.checked:before,.wall-location-options label.checked:before,.doorstyle-color-options label.checked:before,.vanity-countertop-options label.checked:before,.vanity-faucet-holes-options label.checked:before,.vanity-config-options label.checked:before{content:"\2713";position:absolute;top:8px;right:8px;width:12px;height:12px;font-size:8px;line-height:13px;color:#fff;border-radius:50%;background-color:#f96302;text-align:center}.rich-options label.disabled,.sink-shape-options label.disabled,.wall-location-options label.disabled,.doorstyle-color-options label.disabled,.vanity-countertop-options label.disabled,.vanity-faucet-holes-options label.disabled,.vanity-config-options label.disabled{color:#ccc}.rich-options label.disabled:before,.sink-shape-options label.disabled:before,.wall-location-options label.disabled:before,.doorstyle-color-options label.disabled:before,.vanity-countertop-options label.disabled:before,.vanity-faucet-holes-options label.disabled:before,.vanity-config-options label.disabled:before{background:linear-gradient(to left bottom,#0000 48.5%,#ccc,#0000 51.5%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.number-of-sinks-options label.disabled:before{border-radius:28px}.rich-options label.checked:before{top:10px;right:10px}.sink-shape-options,.wall-location-options,.doorstyle-color-options,.vanity-countertop-options,.vanity-faucet-holes-options,.vanity-config-options{margin:-1.5%}.sink-shape-options label,.wall-location-options label,.doorstyle-color-options label,.vanity-countertop-options label,.vanity-faucet-holes-options label,.vanity-config-options label{display:inline-block;width:47%;margin:1.5%;padding:12px 16px 12px 8px;border:1px solid #747474;border-radius:6px;background-color:#fff;vertical-align:top}.sink-shape-options label>span,.wall-location-options label>span,.doorstyle-color-options label>span,.vanity-countertop-options label>span,.vanity-faucet-holes-options label>span{display:flex;align-items:center}.sink-shape-options img,.sink-shape-options img+span,.wall-location-options img,.wall-location-options img+span,.doorstyle-color-options img,.doorstyle-color-options img+span,.vanity-countertop-options img,.vanity-countertop-options img+span,.vanity-faucet-holes-options img,.vanity-faucet-holes-options img+span{display:inline-block;vertical-align:middle}.sink-shape-options img,.wall-location-options img,.doorstyle-color-options img,.vanity-countertop-options img,.vanity-faucet-holes-options img{width:80px;height:80px;margin-right:16px;mix-blend-mode:multiply}.sink-shape-options .sink-shape-name,.wall-location-options .wall-location-name,.doorstyle-color-options .doorstyle-color-name,.vanity-countertop-options .vanity-countertop-name,.vanity-faucet-holes-options .line-name{display:block;margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.25em}.sink-shape-options .price-diff,.wall-location-options .price-diff,.doorstyle-color-options .price-diff,.vanity-countertop-options .price-diff,.vanity-faucet-holes-options .price-diff,.vanity-config-options .price-diff{font-size:14px;font-weight:600;color:#747474}.vanity-config-options label{padding:12px 16px;overflow:hidden}.vanity-config-options label span{display:block}.vanity-config-options label>span:first-child{width:calc(100% + 32px);height:180px;margin:-12px -16px 0;background-color:#fff;overflow:hidden;text-align:center}.vanity-config-options label>span+span{position:relative;height:100px}.vanity-config-options label img{max-height:220px;width:auto}.vanity-config-options label img{position:relative;top:50%;transform:translateY(-50%)}.vanity-config-options label>span+span>span{position:absolute;width:100%;bottom:4px;text-align:center}.vanity-config-options .config-name{margin-bottom:4px;font-size:14px;font-weight:700;line-height:1.25em}.vanity-config-options .config-name .bundle-item-description{font-weight:500;text-align:left}.info-col .item-add-wrapper{margin:24px 0 32px;padding:0;border:0}.item-add-wrapper legend{display:none}.qty-wrap span,.item input[type=number],.cart-item input[type=number]{display:inline-block;width:30%;height:44px;line-height:42px;vertical-align:middle;text-align:center}.qty-wrap span{cursor:pointer;-webkit-user-select:none;user-select:none}.qty-wrap,.item-add-wrapper input[type=button]{display:inline-block;height:44px;border-radius:28px;vertical-align:middle;margin:0;float:none}.qty-wrap{width:102px;height:44px;margin-right:24px;font-size:22px;border:1px solid #e2e2e2;overflow:hidden}.item-included span .qty-down,.item-included span .qty-up{color:#d5dae0}.item-included .qty-wrap,.item-included input[type=number]{background-color:#f6f5f3}.item-add-wrapper input[type=number],.item-included input[type=number],.vanity-bundled-product-header input[type=number]{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.8125rem;margin:0 0 1.375rem;padding:1rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px transparent;box-shadow:inset 0 1px 2px transparent;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5;color:#333;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.item-add-wrapper input[type=number],.item-included input[type=number],.vanity-bundled-product-header input[type=number]{width:40%;height:42px;font-size:16px;border:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;display:inherit}.item-add-wrapper input[type=number]:focus,.item-included input[type=number]:focus,.vanity-bundled-product-header input[type=number]:focus{outline:none;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}.item-included input[type=number]{background-color:#f6f5f3}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed!important}.item-add-wrapper input[type=submit]{font-size:16px;line-height:10px}button[type=submit]:disabled,input[type=submit]:disabled{opacity:.5;cursor:default}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.materials{margin:24px 0 28px}.materials div{padding:24px;border-radius:4px;background-color:#f6f5f3}.materials-more{padding:16px 0 0;font-size:14px;color:#666;border:0;background:0 0;text-decoration:underline}.materials ul{display:inline-block;width:45%;padding:0 20px 0 0;color:#414854;line-height:1.5em;vertical-align:top;list-style:none;margin:0}.materials li{padding:12px 0 12px 60px;background:url(elements-vanity.png) 10px -58px no-repeat;background-size:256px 2048px;box-sizing:content-box}.materials .face-frame{padding-top:23px;padding-bottom:24px;background-position:10px -58px}.materials .overlay{background-position:10px -185px}.materials .drawer-construction-dove{background-position:0 -270px}.materials .soft-close{background-position:0 -400px}.materials .cabinet-box-construction{padding-top:23px;padding-bottom:16px;background-position:5px -710px}.materials .hinges{padding-top:23px;padding-bottom:16px;background-position:5px -473px}.materials .shelves{padding-top:23px;padding-bottom:16px;background-position:2px -610px}.materials .drawer-box{padding-top:23px;padding-bottom:16px;background-position:0 -988px}.materials .door-and-drawer-front,.materials .drawer-glides{background-position:0 -1101px}.materials .drawer-glides{max-width:200px}@media (max-width: 1250px) and (min-width:930px){.materials .face-frame,.materials .shelves,.materials .drawer-box{padding-top:12px}.materials .cabinet-box-construction,.materials .hinges{padding-top:30px}}.item-included li{display:inline-block;width:280px;height:436px;margin:8px 16px 8px 0;padding:16px;border:1px solid #d5dae0;box-sizing:border-box;vertical-align:top}.item-included li .img-wrapper{display:block;margin:0 -16px 16px;border-bottom:1px solid #d5dae0;text-align:center}.item-included li img{width:auto;height:180px}.item-included a{color:inherit;text-decoration:none}.item-included h3{min-height:72px;font-size:16px;font-weight:700;line-height:26px}.item-included .model{display:inline-block;padding:2px 12px;font-size:14px;font-weight:700;line-height:24px;border-radius:30px;background-color:#e3dbcb}.item-included p{margin:12px 0;min-height:32px;font-weight:600;font-size:14px;line-height:24px}.included div>p{margin:16px 0}.return-policy-load ul{margin:0 0 0 20px;list-style:disc!important}.return-policy-load li{margin:8px 0;line-height:1.25em;list-style:disc!important}.popup{display:none;position:absolute;z-index:20;padding:16px;border-radius:12px;background-color:#353535e8;box-shadow:0 0 3px #0000001a,0 4px 20px #00000026}.popup:after{content:"";position:absolute;right:-20px;top:48px;border-left:20px solid #353535e8;border-top:10px solid transparent;border-bottom:10px solid transparent}aside.lead-time-info,aside.assembly-info{width:500px;max-width:60%}.lead-time-info,.assembly-info{line-height:1.75em;font-size:13px;color:#fff}.assembly-info.popup:after{top:44px}.assembly-info{top:-30px!important;width:250px;right:60px!important}.detail+.detail{margin-top:16px;padding-top:16px;border-top:1px solid #d5dae0}.detail p{line-height:1.5em}.pro-design p:first-child a{position:relative;top:2px;left:12px;font-weight:700;font-size:16px;color:#414854;text-decoration:underline}.product-detail-page .info-col.right .lead-time{font-size:16px;margin-bottom:32px;line-height:1.5em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vanity-bundled-product-header{position:fixed;z-index:110;top:-200px;width:100%;padding:0 16px;background-color:#fff;box-shadow:0 0 3px #0000001a,0 4px 20px #00000026;transition:top .5s}.vanity-bundled-product-header.active{top:0;z-index:9999}.vanity-bundled-product-header .container{position:relative;width:100%;padding:8px 0;transition:padding .5s}.vanity-bundled-product-header .container>div{margin-left:auto}.vanity-bundled-product-header .vanity-bundled-product-form{min-height:0;margin:0;padding:12px 24px 8px;border:0;width:100%}.vanity-bundled-product-header .vanity-bundled-product-info{display:inline-block;width:calc(100% - 480px);font-weight:500;vertical-align:middle}.vanity-bundled-product-header .vanity-bundled-product-info legend{margin:0 0 16px;font-size:18px;font-weight:500;color:#12223b;padding:0;border-bottom:unset;display:block;float:left}.vanity-bundled-product-header .vanity-bundled-product-form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vanity-bundled-product-header .vanity-bundled-product-info .vanity-config-detail{font-size:14px;color:#12223b;line-height:16px;clear:both;padding-left:10px}.vanity-bundled-product-header .vanity-bundled-product-image{display:inline-block;width:90px;height:90px;margin-right:24px;overflow:hidden;vertical-align:middle;float:none}.vanity-bundled-product-header .vanity-bundled-product-image img{width:auto;max-width:1000px;height:100%}.vanity-bundled-product-header .container .price,.vanity-bundled-product-header .container .cur,.vanity-bundled-product-header .container .strike{color:#414854}.vanity-bundled-product-header .vanity-bundled-product-form .button-wrap{position:absolute;right:0;width:380px}@media (max-width: 768px){.vanity-bundled-product-header .vanity-bundled-product-form .button-wrap{top:auto;right:auto;left:0;bottom:15px;width:100%}.vanity-bundled-product-header .vanity-bundled-product-info .vanity-config-detail{padding-left:0}}.vanity-bundled-product-header .vanity-bundled-product-form .add-to-cart{padding:10px 24px;font-size:16px;color:#fff!important;line-height:24px;border:0;border-radius:28px;background-color:#f96302;font-weight:600;background-image:none;margin:0 0 0 24px}.vanity-bundled-product-header button.button{margin-left:16px;padding:10px 24px;font-size:16px;color:#185a73;border:2px solid #185a73;background:0 0}.vanity-bundled-product-header button.button span.fa{color:#185a73;margin-right:6px}.vanity-bundled-product-header .vanity-bundled-product-header-sample-close{margin-left:20px;font-size:16px;color:#747474;cursor:pointer}.vanity-bundled-product-form-header-alt .add-to-cart{margin-top:0;margin-left:24px;padding-top:8px;padding-bottom:8px;color:#fff;background-color:#185a73;background-position:-465px 4px;white-space:nowrap}.vanity-bundled-product-header .quick-cart-view{white-space:nowrap}.vanity-bundled-product-header .qty-wrap{margin:0 0 0 12px}.vanity-bundled-product-header .initial-hide{display:none}.vanity-bundled-product-header.scroll-to-search.sample-closed .container{padding:12px 0}.vanity-bundled-product-header.scroll-to-search .vanity-bundled-product-form .add-to-cart{color:#fff;background-color:#185a73;background-position:-465px 4px}.vanity-bundled-product-header.scroll-to-search .design-cart{display:none}.vanity-bundled-product-header.scroll-to-search .quick-cart-view{display:inline-block;margin-left:auto}.vanity-bundled-product-header.scroll-to-search.sample-closed .quick-cart-view{margin-left:16px}.vanity-bundled-product-header.scroll-to-search.sample-closed .vanity-bundled-product-form-header-alt{margin-left:auto}.product-detail-page .info-col.right .lead-time span.text-lead{font-size:14px;line-height:1.5em;font-weight:500;color:#333;margin:0}.product-detail-page .info-col.right .lead-time strong{font-weight:700;color:#185a73;text-decoration:underline;cursor:pointer}.product-detail-page .info-col.right .button{display:inline-block;padding:14px 24px;font-weight:700;font-size:14px;line-height:1em;color:#fff;border-radius:28px;border:0;background:#f96302;text-decoration:none;text-align:center;margin-bottom:0}.product-detail-page .info-col.right .button.start{-webkit-transition:background-color .5s;transition:background-color .5s;position:relative;margin:24px 0;padding-right:64px;font-size:16px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1),0 4px 20px rgba(0,0,0,.15);box-shadow:0 0 3px #0000001a,0 4px 20px #00000026}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .button.start{font-size:14px}}.product-detail-page .info-col.right .button.start:after{content:"\bb";position:absolute;right:24px;display:inline-block;font-weight:400;font-size:36px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .button.start:after{font-size:28px}}.product-detail-page .info-col.right .trade-pro-mobile{display:none}@media screen and (max-width: 46.875em){.product-detail-page .info-col.right .trade-pro-mobile{display:block;margin-bottom:24px;font-size:14px}}.product-detail-page .info-col.right .vanity-bundled-product-form{-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s;min-height:64px;margin-top:24px;padding:16px 24px;color:#12223b;border:1px solid #d6d6d6;border-radius:4px;-webkit-box-sizing:content-box;box-sizing:content-box}.product-detail-page .info-col.right .vanity-bundled-product-form:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-shadow:0 0 2px #0003,0 2px 10px #0000001a}@media screen and (max-width: 66.25em){.product-detail-page .info-col.right .vanity-bundled-product-form{min-height:48px;padding:16px}}@media screen and (max-width: 66.25em){.product-detail-page .info-col.right .vanity-bundled-product-form{padding:12px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form{margin-top:8px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-shadow:0 0 2px #0003,0 2px 10px #0000001a}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image{float:left;width:102px;height:120px;margin-right:24px;overflow:hidden}@media screen and (max-width: 68.75em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image{width:64px}}@media screen and (max-width: 66.25em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image{width:48px;height:96px;margin-right:12px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image{width:72px;height:116px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1);box-shadow:0 0 2px #0003,0 2px 10px #0000001a}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image img{height:120px}@media screen and (max-width: 66.25em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image img{height:120px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-image img{height:120px}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info{font-size:18px;font-weight:700;line-height:16px}@media screen and (max-width: 66.25em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info{font-size:16px}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info legend{display:block;padding:8px 0 14px;line-height:16px;margin:0}@media screen and (max-width: 66.25em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info legend{padding:4px 0 8px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info legend{font-size:18px}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .cur{display:inline-block;margin-left:4px;font-weight:700}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .cur:before{content:"$"}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .mobile{display:inline-block;margin-left:4px;display:none}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .mobile{float:right;display:inline-block;margin-left:4px;margin-top:-24px}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .mobile .strike{font-size:.875em;font-weight:400;text-decoration:line-through;color:#767676}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .mobile .strike.cur{font-weight:400}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info .strike{font-size:14px;color:#767676}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info p{font-weight:600;color:#747474;margin:0}@media screen and (max-width: 60em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info p{font-size:14px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info p{float:left;font-size:12px}}.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info p.sample-shipping{margin:0 0 16px;font-size:14px;color:#185a73;font-weight:700;text-transform:uppercase}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info p.sample-shipping{float:right;margin-top:0;font-size:12px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .vanity-bundled-product-form .vanity-bundled-product-info button.add-to-cart{width:calc(100% - 72px)}}.product-detail-page .info-col.right .truck-icon{min-width:42px;width:42px}@media screen and (max-width: 47.99875em){.product-detail-page .info-col.right .truck-icon{min-width:32px;width:32px}}.product-detail-page .info-col.right .lead-time-new.lead-time-pdp{display:flex;align-items:center;font-weight:600;color:#12223b;line-height:1.5em;margin-bottom:16px}@media screen and (max-width: 75em){.product-detail-page .info-col.right .lead-time-new.lead-time-pdp{max-width:412px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .lead-time-new.lead-time-pdp{font-size:14px}}.product-detail-page .info-col.right .lead-time-new.lead-time-pdp.lead-time-regular{max-width:100%}.product-detail-page .info-col.right .lead-time-new.lead-time-pdp.lead-time-regular strong{display:inline}.product-detail-page .info-col.right .lead-time-new.lead-time-pdp>span{margin:4px 16px 0 0;color:#85929c;font-size:40px}@media screen and (max-width: 75em){.product-detail-page .info-col.right .lead-time-new.lead-time-pdp>span{margin-top:14px}}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .lead-time-new.lead-time-pdp>span{margin:8px 16px 8px 0;font-size:24px}}@media screen and (max-width: 26.875em){.product-detail-page .info-col.right .lead-time-new.lead-time-pdp>span{margin:19px 16px 8px 0;font-size:24px}}.product-detail-page .info-col.right .lead-time-new.lead-time-pdp strong{display:block;color:#185a73;cursor:pointer;font-weight:700}.product-detail-page .info-col.right .lead-time-new.lead-time-pdp strong span{margin-right:2px;border-bottom:1px solid #185a73}.product-detail-page .vanity-bundled-images{position:relative;overflow:hidden;aspect-ratio:16/9;text-align:center;border-radius:4px}@media screen and (max-width: 34.375em){.product-detail-page .vanity-bundled-images{display:none}}.product-detail-page .vanity-bundled-images img{width:auto;max-width:100%;vertical-align:baseline;max-height:100%}@supports (-webkit-hyphens: none){.product-detail-page .vanity-bundled-images img{height:100%}}.product-detail-page .vanity-bundled-images .slick-arrow{top:46%;left:20px;width:48px;height:48px;color:#12223b;line-height:48px;border-radius:50%;background-color:#fff;-webkit-transform:scale(1,1);transform:scale(1);position:absolute;z-index:10;font-size:20px;font-weight:700;border:0;cursor:pointer}.product-detail-page .vanity-bundled-images .slick-arrow button{position:relative;left:-1px;font-size:20px;background:0 0;border:0;font-weight:700;-webkit-transform:scale(1,1.75);transform:scaleY(1.75);cursor:pointer}.product-detail-page .vanity-bundled-images .slick-next{right:20px;left:auto}.related-products{border:1px solid #d5dae0;border-radius:4px;margin-top:24px}.product-detail-page .info-col.right .related-products .lead-time-new.lead-time-pdp{margin-bottom:8px}.related-label{padding:4px 24px;background:#f5faf2;font-size:14px;font-weight:600;line-height:22px}@media screen and (max-width: 34.375em){.related-label{padding:4px 16px}}.related-product-item{display:flex;gap:24px;padding:16px 24px}@media screen and (max-width: 34.375em){.related-product-item{gap:16px;padding:16px}}.related-picture{min-width:90px;max-height:160px;overflow:hidden}@media screen and (max-width: 575px){.related-picture{max-height:none}}.related-picture img{max-width:100px}@media screen and (max-width: 34.375em){.related-picture img{max-width:90px}}.related-item-truck{vertical-align:middle;margin-right:10px;min-width:24px}h2.related-product-title{font-size:1.25rem}.related-product-title a{font-size:18px;font-weight:700;line-height:26px;color:#12223b}@media screen and (max-width: 34.375em){.related-product-title a{font-size:16px}}.related-product-buttons a{display:inline-block;padding:10px 24px;font-size:16px;font-weight:700;color:#185a73;border:2px solid #185a73;border-radius:28px;cursor:pointer}@media screen and (max-width: 34.375em){.related-product-buttons a{font-size:14px}}.related-add-info{margin-bottom:16px}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .related-products .lead-time-new.lead-time-pdp{font-size:12px;margin-bottom:4px}}.related-prices{color:#414854;font-size:14px;font-weight:600;line-height:22px}@media screen and (max-width: 34.375em){.related-prices{font-size:12px}}.related-prices .old-price{font-size:14px;font-style:normal;font-weight:600;line-height:20px;text-decoration:line-through;color:#747474}@media screen and (max-width: 34.375em){.related-prices .old-price{font-size:12px}}.related-prices .actual-price{color:#4b6d38;font-size:18px;font-weight:700;line-height:26px}@media screen and (max-width: 34.375em){.related-prices .actual-price{font-size:16px}}.product-detail-page .add-to-cart{float:right;margin-top:-84px;padding:12px 24px 12px 48px;font-size:16px;font-weight:700;color:#185a73;border:2px solid #185a73;border-radius:28px;background:url(../images/elements-pdp.png) 14px 4px no-repeat;cursor:pointer}@media screen and (max-width: 66.25em){.product-detail-page .add-to-cart{margin-top:-74px;font-size:14px;padding:10px 16px 10px 32px;background-position:6px 2px}}@media screen and (max-width: 34.375em){.product-detail-page .add-to-cart{float:none;width:100%;margin:12px 0 0;width:-webkit-fill-available}}@media screen and (min-width: 47.9375em){.product-detail-page .clear-both{clear:both}}.detail .indent{display:block;margin-left:24px}.product-detail-page .materials{margin:24px 0 28px;font-weight:500}.product-detail-page .materials h2{margin-bottom:12px;line-height:1.25em;font-size:18px;font-weight:600}@media screen and (max-width: 34.375em){.product-detail-page .materials h2{font-size:16px}}.product-detail-page .materials div.yellowbg{padding:24px;border-radius:4px;background-color:#f6f5f3}@media screen and (max-width: 34.375em){.product-detail-page .materials div.yellowbg{padding:12px 0}}.product-detail-page .materials div.yellowbg ul{display:inline-block;width:49%;padding:0 20px 0 0;color:#414854;line-height:1.5em;vertical-align:top;list-style:none;margin:0}@media screen and (max-width: 34.375em){.product-detail-page .materials div.yellowbg ul{padding:0 12px;font-size:14px}}.product-detail-page .materials div.yellowbg ul li{padding:12px 0 12px 60px;background:url(../images/elements-material-pdp.png) 10px -58px no-repeat;background-size:256px 2048px;-webkit-box-sizing:content-box;box-sizing:content-box;font-size:13px;width:auto}.product-detail-page .materials div.yellowbg ul li:nth-child(2n){margin-left:0}@media screen and (max-width: 34.375em){.product-detail-page .materials div.yellowbg ul li{padding:12px 0 12px 60px}}.product-detail-page .materials div.yellowbg ul li.face-frame{padding-top:23px;padding-bottom:24px;background-position:10px -58px}.product-detail-page .materials div.yellowbg ul li.overlay{background-position:10px -185px}.product-detail-page .materials div.yellowbg ul li.shelves{padding-top:23px;padding-bottom:16px;background-position:2px -610px}.product-detail-page .materials div.yellowbg ul li.hinges{padding-top:23px;padding-bottom:16px;background-position:5px -482px}.product-detail-page .materials div.yellowbg ul li.drawer-box{padding-top:23px;padding-bottom:16px;background-position:0 -988px}.product-detail-page .materials div.yellowbg ul li.drawer-glides{max-width:200px;background-position:0 -1101px}@media screen and (max-width: 63.99875em){.product-detail-page .materials div.yellowbg ul li.drawer-glides{max-width:108px}}.product-detail-page .materials div.yellowbg ul li.drawer-construction-dove{background-position:0 -270px}.product-detail-page .materials div.yellowbg ul li.cabinet-box-construction{padding-top:23px;padding-bottom:16px;background-position:5px -717px}.product-detail-page .materials div.yellowbg .materials-more{padding:16px 0 0;font-size:14px;color:#666;border:0;background:0 0;text-decoration:underline;font-weight:600}@media screen and (max-width: 34.375em){.product-detail-page .materials div.yellowbg .materials-more{padding:0 0 12px 24px}}.product-detail-page .return-policy-load a{text-decoration:underline}.product-detail-page .accords{font-weight:500}.product-detail-page .accords.collapsible{position:relative}.product-detail-page .accords.collapsible h2{color:#12223b;font-weight:600;font-size:16px;cursor:pointer}.detail h2{margin:0px 0px .5rem}.product-detail-page .accords.collapsible h2:after{content:"v";float:right;position:relative;top:2px;font-weight:400;-webkit-transform:scale(1.5,1) rotate(180deg);transform:scaleX(1.5) rotate(180deg)}.product-detail-page .accords.collapsible.collapsed h2:after{top:0;-webkit-transform:scale(1.5,1);transform:scaleX(1.5)}.product-detail-page .accords.detail{color:#414854}.product-detail-page .accords.detail p{line-height:1.5em;font-weight:500}.product-detail-page .accords.detail strong{font-weight:700}.product-detail-page .accords.detail .read-more{display:block;margin:16px 0 0;padding:0;font-size:16px;color:#185a73;border:0;background:0 0;text-decoration:underline;font-weight:600}.product-detail-page .accords.detail.note h2 span{font-size:14px;text-decoration:underline}.product-detail-page .accords.detail+.detail{margin-top:16px;padding-top:16px;border-top:1px solid #d5dae0}@media screen and (max-width: 34.375em){.product-detail-page .accords.detail+.detail{margin-top:16px;padding-top:16px}}.product-detail-page .accords.detail .bilt-asmb{max-width:600px;padding:30px;background:#fff}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb{margin:0 -24px;padding:16px}}.product-detail-page .accords.detail .bilt-asmb img{max-width:100%;height:auto}.product-detail-page .accords.detail .bilt-asmb img+img{float:right;margin-top:16px}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb img+img{width:128px;margin-top:24px}}.product-detail-page .accords.detail .bilt-asmb ul{display:inline-block;margin:0 0 16px;padding:16px 0 0;list-style:none;font-size:16px;font-weight:700;color:#868a89;text-transform:uppercase}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb ul{font-size:12px}}.product-detail-page .accords.detail .bilt-asmb ul li{margin:10px 0}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb ul li{margin:6px 0}}.product-detail-page .accords.detail .bilt-asmb ul li img{margin:0 10px 0 0;vertical-align:middle}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb ul li img{width:auto;height:26px}}.product-detail-page .accords.detail .bilt-asmb a{margin-right:8px}.product-detail-page .accords.detail .bilt-asmb a img{max-width:100%;height:auto}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb a img{height:25px;width:auto}}.product-detail-page .accords.detail .bilt-asmb+p{max-width:660px;margin-top:12px;font-size:16px}@media screen and (max-width: 40.625em){.product-detail-page .accords.detail .bilt-asmb+p{margin-top:20px;font-size:13px}}.product-detail-page .accords.detail .downloads-list-pdf{display:inline-block;margin:16px;text-align:center;width:calc(49% - 32px)}.product-detail-page .accords.detail .downloads-list-pdf img{display:block;margin:0 auto 8px}.product-detail-page .accords.detail .downloads-list-pdf .button{display:inline-block;padding:14px 24px;font-weight:700;font-size:14px;line-height:1em;color:#fff;border-radius:28px;border:0;background:#185a73;text-decoration:none;text-align:center}.product-detail-page .accords.detail .downloads-list-pdf .button.non-cta{color:#12223b;background-color:#f6f5f3;-webkit-transition:background-color .5s;transition:background-color .5s}.product-detail-page .accords.detail .lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-detail-page .accords.detail .lines .line.type{text-align:center;border:0;-webkit-box-shadow:3px 3px 15px rgba(0,0,0,.29);box-shadow:3px 3px 15px #0000004a;padding:0 12px 16px;border-radius:12px;overflow:hidden;position:relative;width:calc(50% - 10px);margin:10px 0}.product-detail-page .accords.detail .lines .line.type .img-wrapper{height:130px;margin:24px 0 16px;-webkit-box-shadow:none;box-shadow:none;display:block;overflow:hidden;text-align:center}.product-detail-page .accords.detail .lines .line.type h2{margin:20px 0 16px;font-size:16px;font-weight:700;font-size:14px}.product-detail-page .accords.detail .lines .line.type h2:after{display:none}.product-detail-page section.question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 34.375em){.product-detail-page section.question.detail{padding-top:10px}}.product-detail-page section.question.detail h2{-webkit-box-flex:1;-ms-flex:1;flex:1 1;margin:0;font-size:16px;font-weight:700}.product-detail-page section.question.detail a{position:relative;display:inline-block;padding:8px 14px 8px 48px;font-size:14px;font-weight:700;line-height:16px;color:#f96302;border-radius:24px;border:2px solid #f96302;text-decoration:none}.product-detail-page section.question.detail a img{position:absolute;left:14px;top:4px}.product-detail-page .free-design.detail{margin-top:16px;padding-top:16px;border-top:1px solid #d5dae0;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 34.375em){.product-detail-page .free-design.detail{margin-top:10px;padding-top:16px}}.product-detail-page .free-design.detail .design-link{position:relative;height:84px;margin:12px 0 20px;font-weight:700;border:1px solid #d5dae0;border-radius:4px;overflow:hidden;width:100%}@media screen and (max-width: 34.375em){.product-detail-page .free-design.detail .design-link{margin-bottom:16px}}.product-detail-page .free-design.detail .design-link a{display:block;color:inherit;text-decoration:none}.product-detail-page .free-design.detail .design-link a img{display:inline-block;vertical-align:middle;margin-right:16px}@media screen and (max-width: 60em){.product-detail-page .free-design.detail .design-link a img{margin-left:-40px}}.product-detail-page .free-design.detail .design-link p{display:inline-block;vertical-align:middle;margin:0}@media screen and (max-width: 60em){.product-detail-page .free-design.detail .design-link p{font-size:14px}}.product-detail-page .free-design.detail .design-link p span:first-child{display:inline-block;max-width:240px;color:#414854}@media screen and (max-width: 68.75em){.product-detail-page .free-design.detail .design-link p span:first-child{max-width:170px}}@media screen and (max-width: 34.375em){.product-detail-page .free-design.detail .design-link p span:first-child{max-width:132px}}.product-detail-page .free-design.detail .design-link p span+span{position:absolute;top:50%;right:20px;display:inline-block;float:right;margin:-12px 0 0 20px;color:#185a73;text-decoration:underline;white-space:nowrap}.product-detail-page .free-design.detail .design-link strong{text-transform:uppercase}.product-detail-page .free-design.detail .trade-pro-original{font-weight:600;font-size:16px}@media screen and (max-width: 46.875em){.product-detail-page .free-design.detail .trade-pro-original{display:none}}.product-detail-page .free-design.detail .trade-pro-original a{text-decoration:underline}.product-detail-page .products-pdp{position:relative;margin:0 0 32px;padding:16px 8px;background-color:#f6f5f3;border-top:16px solid #fff}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp{margin-bottom:0;padding:16px 0}}.product-detail-page .products-pdp .container{max-width:1440px;padding:0 16px;margin:0 auto;position:relative}.product-detail-page .products-pdp header{min-height:86px}.product-detail-page .products-pdp header .door-thumb-image{float:left;width:auto;height:76px;margin:0 16px 8px 0;-webkit-box-shadow:2px 2px 4px #ddd;box-shadow:2px 2px 4px #ddd}.product-detail-page .products-pdp header p{font-size:20px;font-weight:600;margin:0}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp header p{padding:0 0 2px;font-size:18px;line-height:1.25em}}@media screen and (min-width: 34.375em){.product-detail-page .products-pdp header p{padding:14px 0 4px;font-size:20px;line-height:16px}.product-detail-page .products-pdp header p+p{font-size:18px}}.product-detail-page .products-pdp .fixed-buttons{position:absolute;top:16px;right:20px}.product-detail-page .products-pdp .fixed-buttons.fixed{position:fixed;z-index:1;top:auto;bottom:24px;right:calc((100% - 1392px)/2)}@media screen and (max-width: 90em){.product-detail-page .products-pdp .fixed-buttons.fixed{right:24px}}.product-detail-page .products-pdp .fixed-buttons form{display:inline-block;vertical-align:top}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .fixed-buttons form{display:block;width:228px}.product-detail-page .products-pdp .fixed-buttons form.sample-fixed{display:none}}.product-detail-page .products-pdp .fixed-buttons form .add-to-cart{font-weight:700;padding:12px 24px 12px 48px;font-size:16px;border:2px solid #185a73;border-radius:28px;background:url(../images/elements-pdp.png?v=27) 14px 4px no-repeat;float:none;margin:0;color:#fff;background-color:#185a73;background-position:-465px 7px;cursor:pointer}.product-detail-page .products-pdp .item{position:relative;display:inline-block;width:23%;margin:1%;padding:16px 24px;font-weight:400;border:1px solid #d6d6d6;border-radius:4px;background-color:#fff;vertical-align:top;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}@media screen and (max-width: 60em){.product-detail-page .products-pdp .item{width:31.33%}}@media screen and (max-width: 46.875em){.product-detail-page .products-pdp .item{width:48%}}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .item{width:100%;padding:16px 12px;font-size:14px;border:1px solid #d6d6d6}}.product-detail-page .products-pdp .item .sample-remove{position:absolute;top:24px;right:24px;width:30px;height:30px;font-size:20px;font-weight:700;line-height:28px;color:#fff;border:0;border-radius:50%;background-color:#b4b4b4;-webkit-transition:background-color .5s;transition:background-color .5s}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .item .sample-remove{top:8px;right:8px;font-weight:400;color:#747474;background:0 0}}.product-detail-page .products-pdp .item img{width:auto;height:172px;border-radius:4px 4px 0 0;margin-top:0}.product-detail-page .products-pdp .item .img-wrapper{display:block;margin:0 -24px 16px;overflow:hidden;text-align:center;border-bottom:1px solid #d5dae0}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .item .img-wrapper{float:left;width:48%;margin:-16px 12px 16px -12px;padding:8px;border:1px solid #d5dae0;border-radius:0 6px 6px 0;border-left:0;border-top:0}}@media screen and (min-width: 34.375em){.product-detail-page .products-pdp .item .img-wrapper{margin:0}}.product-detail-page .products-pdp .item .img-wrapper img{height:auto}.product-detail-page .products-pdp .item legend{display:none}.product-detail-page .products-pdp .sample-door{position:relative;margin-left:0;margin-top:5px;top:5px;float:left;clear:left;width:calc(50% - 12px);min-height:449px;max-width:100%}@media screen and (max-width: 60em){.product-detail-page .products-pdp .sample-door{width:calc(67% - 10px)}}@media screen and (max-width: 46.875em){.product-detail-page .products-pdp .sample-door{width:calc(50% - 10px)}}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .sample-door{min-height:auto!important;width:100%;padding:16px 12px;font-size:14px;border:1px solid #d6d6d6}}.product-detail-page .products-pdp .sample-door .img-wrapper{display:inline-block;width:40%;height:100%;vertical-align:middle;border:0}@media screen and (max-width: 68.75em){.product-detail-page .products-pdp .sample-door .img-wrapper{vertical-align:top}}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .sample-door .img-wrapper{width:34%;border:0}}.product-detail-page .products-pdp .sample-door .img-wrapper img{width:100%;height:auto;max-height:400px}.product-detail-page .products-pdp .sample-door .add-to-cart{display:none;padding:12px 24px 12px 48px;font-size:16px;font-weight:700;color:#185a73;border:2px solid #185a73;border-radius:28px;background:url(../images/elements-pdp.png?v=27) 14px 4px no-repeat;float:none;margin-top:16px;cursor:pointer}@media screen and (max-width: 68.75em){.product-detail-page .products-pdp .sample-door .add-to-cart{font-size:14px}}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .sample-door .add-to-cart{display:block;width:100%}}.product-detail-page .products-pdp .sample-door fieldset{display:inline-block;width:60%;vertical-align:middle;padding-left:32px}@media screen and (max-width: 68.75em){.product-detail-page .products-pdp .sample-door fieldset{vertical-align:top;margin-top:4px;padding-left:24px}}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .sample-door fieldset{width:66%;padding-left:0}.product-detail-page .products-pdp .sample-door fieldset .add-to-cart{display:none}}@media screen and (min-width: 34.375em){.product-detail-page .products-pdp .sample-door fieldset .add-to-cart{display:block}}.product-detail-page .products-pdp .sample-door legend,.product-detail-page .products-pdp .sample-door legend+p{display:block;margin:4px 0;font-size:18px;font-weight:600;color:#185a73;line-height:16px}.product-detail-page .products-pdp .sample-door legend+p{margin-bottom:16px}.product-detail-page .products-pdp .sample-door .strike{margin-right:4px;font-size:16px;text-decoration:line-through}.product-detail-page .products-pdp .sample-door .price,.product-detail-page .products-pdp .sample-door .cur{font-size:18px;font-weight:700}.product-detail-page .products-pdp .sample-door .cur:before{content:"$"}.product-detail-page .products-pdp .sample-door .free-ship{display:block;margin:16px 0 24px;font-weight:700;font-size:14px;color:#4b6d38;text-transform:uppercase;line-height:16px}.product-detail-page .products-pdp .sample-door p.check{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0;line-height:1.5em;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 34.375em){.product-detail-page .products-pdp .sample-door p.check{font-size:12px}}.product-detail-page .products-pdp .sample-door p.check span:first-child{margin-right:8px;color:#4b6d38;-webkit-transform:rotate(-10deg) scale(1,1.25);transform:rotate(-10deg) scaleY(1.25)}.product-detail-page .products-pdp .category{margin:0 -10px;padding:0;text-align:left}.product-detail-page .products-pdp .category .item{position:relative;display:inline-block;width:calc(25% - 24px);margin:10px;padding:16px 24px 64px;font-weight:400;border:1px solid #d6d6d6;border-radius:4px;background-color:#fff;vertical-align:top;-webkit-transition:-webkit-box-shadow .5s;transition:-webkit-box-shadow .5s;transition:box-shadow .5s;transition:box-shadow .5s,-webkit-box-shadow .5s}@media screen and (max-width: 60em){.product-detail-page .products-pdp .category .item{width:calc(33% - 24px)}}@media screen and (max-width: 46.875em){.product-detail-page .products-pdp .category .item{width:calc(50% - 24px)}}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item{width:calc(100% - 20px);padding:16px 12px;font-size:14px;border:1px solid #d6d6d6;min-height:auto!important}}.product-detail-page .products-pdp .category .item.in-cart{border:2px solid #4b6d38}.product-detail-page .products-pdp .category .item .cart-note{position:absolute;left:16px;top:16px;padding:6px 12px;font-size:14px;color:#fff;border-radius:30px;background-color:#4d7935}.product-detail-page .products-pdp .category .item .img-wrapper{display:block;margin:0 -24px 16px;overflow:hidden;text-align:center;border-bottom:1px solid #d5dae0}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .img-wrapper{float:left;width:46%;margin:-16px 12px 16px -12px;padding:8px;border:1px solid #d5dae0;border-radius:0 6px 6px 0;border-left:0;border-top:0}}.product-detail-page .products-pdp .category .item .img-wrapper img{width:auto;height:172px;border-radius:4px 4px 0 0}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .img-wrapper img{height:auto}}.product-detail-page .products-pdp .category .item .item-info{line-height:16px;text-align:left}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .item-info{margin:0 0 50px 46%}}.product-detail-page .products-pdp .category .item .item-info a:first-child{display:block;margin-bottom:8px}.product-detail-page .products-pdp .category .item .item-info h4{margin-bottom:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#12223b;font-weight:700;font-size:16px}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .item-info h4{margin-bottom:8px;white-space:normal;font-size:14px;margin-top:0}}.product-detail-page .products-pdp .category .item .item-info span.item-dims{font-size:14px;font-weight:400}.product-detail-page .products-pdp .category .item .item-info>span{display:block;margin:12px 0;font-size:12px}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .item-info>span{margin:8px 0}}.product-detail-page .products-pdp .category .item .item-info>span.item-desc ul{list-style:none;margin:0;padding:0;display:block}.product-detail-page .products-pdp .category .item .item-info>span.item-desc ul li{width:100%;display:block;margin:0}.product-detail-page .products-pdp .category .item .item-info>span.item-desc ul li>span{display:block}.product-detail-page .products-pdp .category .item .item-info>span.item-desc ul li span.item-stock,.product-detail-page .products-pdp .category .item .item-info>span.item-desc ul li span.in-stock{display:block;margin:12px 0;line-height:16px}.product-detail-page .products-pdp .category .item .item-info .item-model{display:inline-block;margin:1px 0;padding:4px 12px;border-radius:28px;background-color:#e3dbcb}.product-detail-page .products-pdp .category .item .item-info .item-stock{font-size:14px;font-weight:700;color:#704434}.product-detail-page .products-pdp .category .item .item-info .item-stock.in-stock{color:#447034;word-break:break-all}.product-detail-page .products-pdp .category .item .item-info .item-stock.in-stock:before{display:inline-block;content:"\2713";position:relative;top:1px;width:14px;height:14px;margin-right:4px;font-size:10px;line-height:13px;border-radius:50%;border:1px solid #447034;text-align:center;vertical-align:top}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .item-info .item-stock.in-stock:before{width:12px;height:12px;font-size:9px;line-height:11px}}.product-detail-page .products-pdp .category .item .item-info .item-price{line-height:1.25em;font-size:18px;font-weight:700}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .item-info .item-price{font-size:16px}}.product-detail-page .products-pdp .category .item .item-info .item-price .salewithoutdiscountedprice{font-size:18px;line-height:26px;font-weight:700}.product-detail-page .products-pdp .category .item .item-info .item-price .msrp.salediscountedprice{font-size:16px;line-height:26px;font-weight:600;color:#747474;text-decoration:line-through}.product-detail-page .products-pdp .category .item .item-info .item-price .item-price-disc-wrapper{display:inline-flex;flex-direction:row-reverse}@media screen and (max-width: 47.99875em){.product-detail-page .products-pdp .category .item .item-info .item-price .msrp.salediscountedprice{font-size:14px;line-height:22px;margin-right:0}}.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercent{font-size:18px;line-height:26px;font-weight:700;color:#4b6d38}@media screen and (max-width: 47.99875em){.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercent{font-size:16px;line-height:22px}}.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercentarrow{font-size:16px;line-height:26px;font-weight:600;color:#4b6d38}@media screen and (max-width: 47.99875em){.product-detail-page .products-pdp .category .item .item-info .item-price .salediscountedpricepercentarrow{font-size:14px;line-height:22px}}.product-detail-page .products-pdp .category .item .item-info .item-price .arrow-icon-down{position:relative;top:-1px}.product-detail-page .products-pdp .category .item .item-info .item-price .asssociate-promocode{display:block;margin-top:8px;color:#414854;font-size:12px;line-height:18px;font-weight:600}.product-detail-page .products-pdp .category .item .item-info .item-price .asssociate-promocode input{margin:0 2px 0 0;position:relative;top:2px}.product-detail-page .products-pdp .category .item .item-info .msrp{margin-right:4px;font-weight:400;font-size:.9em;text-decoration:line-through}@media screen and (max-width: 37.5em){.product-detail-page .products-pdp .category .item .item-info .item form,.product-detail-page .products-pdp .category .item .item-info .in-cart-update{position:static;width:100%;clear:both}}.product-detail-page .products-pdp .category .item legend{display:none}.product-detail-page .products-pdp .category .item .qty-wrap,.product-detail-page .products-pdp .category .item .item input[type=submit]{display:inline-block;height:38px;border-radius:28px;vertical-align:middle}.product-detail-page .products-pdp .category .item form{text-align:left;line-height:16px;position:static;width:100%;clear:both}@media screen and (min-width: 37.5625em){.product-detail-page .products-pdp .category .item form.absolute{position:absolute;bottom:16px;right:16px;left:16px;width:calc(100% - 32px)}}.product-detail-page .products-pdp .category .item .qty-wrap{width:40%;margin-right:3%;font-size:22px;border:1px solid #e2e2e2}.product-detail-page .products-pdp .category .item .qty-wrap span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;width:24%;height:35px;line-height:34px;vertical-align:middle;text-align:center}.product-detail-page .products-pdp .category .item .qty-wrap input[type=number]{display:inline-block;width:30%;height:35px;line-height:34px;vertical-align:middle;text-align:center;margin:0}@media screen and (min-width: 37.5625em){.product-detail-page .products-pdp .category .item .qty-wrap input[type=number]{padding-left:0;padding-right:0}}.product-detail-page .products-pdp .category .item .qty-wrap input[type=number]{width:36%;font-size:16px;border:0;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.product-detail-page .products-pdp .category .item input.button[type=submit],.product-detail-page .products-pdp .category .item input.button[type=button]{width:54%;line-height:10px;-webkit-transition:all .5s;transition:all .5s;display:inline-block;height:38px;border-radius:28px;vertical-align:middle;border:0;background:#185a73;text-decoration:none;text-align:center;padding:14px;font-weight:700;font-size:14px;color:#fff;margin:0}@media screen and (min-width: 37.5625em){.product-detail-page .products-pdp .category .item input.button[type=submit],.product-detail-page .products-pdp .category .item input.button[type=button]{padding-left:0;padding-right:0}}.product-detail-page .products-pdp .category .item .in-cart-update{padding:12px;font-size:16px;font-weight:700;color:#4b6d38;border:1px solid #4b6d38;border-radius:30px;background-color:#f5faf2;text-align:center;line-height:16px;position:absolute;bottom:16px;right:16px;left:16px;width:calc(100% - 32px)}.product-detail-page .products-pdp .category .item .in-cart-update input[type=number],.product-detail-page .products-pdp .category .item .in-cart-update .cart-remove{display:none}.product-detail-page .products-pdp .category .item .in-cart-update .qty-down{float:left}.product-detail-page .products-pdp .category .item .in-cart-update .qty-up{float:right}.product-detail-page .info-col.right .button.non-cta{color:#12223b;background-color:#f6f5f3;transition:background-color .5s}.product-detail-page .info-col.right .button.non-cta:hover{background-color:#e6e5e3}.info-col.left .fixed{position:relative}.product-detail-page .accords.detail .lines{width:100%}@media screen and (max-width: 34.375em){.product-detail-page .info-col.left .vanity-bundled-images-thumbs.slick-slider .slick-slide{height:400px}}.product-detail-page.product-detail-page-vanity .info-col .slick-slider .img-wrap img{width:100%}.product-detail-page.product-detail-page-vanity .info-col.left .vanity-bundled-images-thumbs.slick-slider{margin:16px 0;padding:0 36px;overflow:hidden}.product-detail-page.product-detail-page-vanity .slick-arrow{position:absolute;z-index:10;left:4px;top:24%;font-size:20px;font-weight:700;color:#707070;border:0;background:0 0;transform:scaleY(1.75);cursor:pointer}.product-detail-page.product-detail-page-vanity .slick-next{right:4px;left:auto}.product-detail-page.product-detail-page-vanity .info-col.left .vanity-bundled-images-thumbs.slick-slider .img-wrap{aspect-ratio:1/1}.product-detail-page.product-detail-page-vanity .info-col.left .vanity-bundled-images-thumbs.slick-slider img{width:100%;height:auto;min-height:66px;max-width:none}.product-detail-page.product-detail-page-vanity .slick-dots{margin-top:6px;text-align:center}.product-detail-page.product-detail-page-vanity .slick-dots li{display:inline-block}.product-detail-page.product-detail-page-vanity .slick-dots button{width:7px;height:7px;margin:4px;padding:0;text-indent:-4096px;border-radius:50%;border:0;box-sizing:border-box;background-color:#c4c4c4}.product-detail-page.product-detail-page-vanity .slick-dots li.slick-active button{background-color:#888}.product-detail-page.product-detail-page-vanity .vanity-bundled-images{position:relative}.product-detail-page.product-detail-page-vanity .vanity-bundled-images .slick-arrow{top:46%;left:20px;width:48px;height:48px;color:#12223b;line-height:41px;border-radius:50%;background-color:#fff;transform:scale(1)}.product-detail-page.product-detail-page-vanity .vanity-bundled-images .slick-next{right:20px;left:auto}.product-detail-page.product-detail-page-vanity .vanity-bundled-images .slick-arrow button{position:relative;left:-1px;font-size:20px;background:0 0;border:0;font-weight:700;transform:scaleY(1.75);cursor:pointer}.product-detail-page.product-detail-page-vanity .vanity-bundled-images .slick-next button{left:1px}.product-detail-page.product-detail-page-vanity .info-col.left .vanity-bundled-images-thumbs.slick-slider img{cursor:pointer}.product-detail-page.product-detail-page-vanity .vanity-bundled-images img[src*=sample]{height:100%;min-height:0;margin:0;padding:8%}.product-detail-page.product-detail-page-vanity .vanity-bundled-images{overflow:hidden;text-align:center;border-radius:4px;height:auto;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 34.375em){.product-detail-page.product-detail-page-vanity .vanity-bundled-images{display:none}}.product-detail-page.product-detail-page-vanity .vanity-bundled-images img{height:auto;margin:0!important}.assembly-button{display:none!important}.info-col.left p.mobile{display:none}.info-col.left p{margin:0 auto;padding:8px;line-height:1.5em;text-align:center}.info-col.left p img,.info-col.left p span{display:inline-block;vertical-align:middle}.info-col.left p span{max-width:calc(100% - 56px);margin-left:12px;font-weight:600;line-height:24px}.slick-dots{margin:32px 0 20px}.slick-dots li{display:inline-block;width:10px;height:10px;margin:0 3px;border:2px solid #185a73;border-radius:50%;text-indent:-4096px}.slick-dots li.slick-active{background-color:#185a73}@media (max-width: 1440px){.fixed-buttons.fixed{right:24px}}@media (max-width: 1220px){.line{width:calc(33.3% - 1.5vw)}.yotpo-review{width:46%;height:256px}.detail+.detail.more-options{padding-top:8px}.more-options a{display:flex}.more-options p{font-size:14px}.more-options p span:first-child{max-width:100%;margin:8px 0}.more-options p span+span{display:block;position:static;float:none;margin:0}}@media (max-width: 960px) and (min-width:750px){.materials ul{width:100%}.materials li{padding:20px 0 20px 60px}.assembly .line{width:calc(50% - 1vw)}}@media (max-width: 960px){.vanity-bundled-product-header .vanity-bundled-product-form{padding:12px 12px 8px}.vanity-bundled-product-header .vanity-bundled-product-image{display:none}.vanity-bundled-product-header .vanity-bundled-product-info{width:calc(100% - 380px)}.vanity-bundled-product-header .vanity-bundled-product-info .vanity-config-detail{padding-left:0}.choose-sink-shape.allow-h-scroll,.choose-wall-location.allow-h-scroll,.choose-doorstyle-color.allow-h-scroll,.choose-vanity-countertop.allow-h-scroll,.choose-vanity-faucet-holes.allow-h-scroll{padding-bottom:136px;overflow:hidden}.choose-doorstyle-color.allow-h-scroll,.choose-vanity-countertop.allow-h-scroll{padding-bottom:160px}.choose-vanity-config.allow-h-scroll{padding-bottom:370px;overflow:hidden}.choose-vanity-config.allow-h-scroll .rich-options{margin-top:36px}.mobile-scroll{position:absolute;max-width:100%;overflow-x:scroll;overflow-y:hidden;padding:0}.mobile-scroll .rich-options{white-space:nowrap}.rich-options label{display:inline-block;width:auto;white-space:normal}.choose-vanity-config label{min-width:222px}.choose-sink-shape label:last-child,.choose-wall-location label:last-child,.choose-doorstyle-color label:last-child,.choose-vanity-countertop label:last-child,.choose-vanity-faucet-holes label:last-child,.choose-vanity-config label:last-child{margin-right:32px}.collapsed.choose-sink-shape.allow-h-scroll,.collapsed.choose-wall-location.allow-h-scroll,.collapsed.choose-doorstyle-color.allow-h-scroll,.collapsed.choose-vanity-countertop.allow-h-scroll,.collapsed.choose-vanity-faucet-holes.allow-h-scroll,.collapsed.choose-vanity-config.allow-h-scroll{padding-bottom:16px}.item-included li{width:100%;height:auto;margin:0 0 16px;box-shadow:0 2px 1px #0000000d,0 0 1px #00000040;border-radius:4px}.item-included li .img-wrapper{float:left;width:40%;margin:0 16px 16px 0;padding:4px;border:0;border-radius:4px;box-shadow:inset 0 0 1px #00000040,inset 0 1px 3px #3f3f4426}.item-included li img{height:auto;max-width:100%}.item-included h3{min-height:0;margin-bottom:16px;font-size:14px;line-height:22px}.item-included .model{margin-bottom:8px;font-size:12px}.item-included p{min-height:0}.rich-options label.checked{outline:none}}@media (max-width: 768px){.vanity-bundled-product-header .vanity-bundled-product-info{padding-bottom:60px;width:100%}.vanity-bundled-product-header .vanity-bundled-product-form fieldset{display:block}.vanity-bundled-product-header .vanity-bundled-product-info button.add-to-cart{width:auto;margin:0 0 0 12px;padding:10px 20px;font-size:13px;float:none}}@media (max-width: 767px){.line{width:calc(49.9% - 1.5vw);margin:2vw .75vw;padding:0 12px 16px}.line h3{font-size:14px}.line .img-wrapper img{width:74%}.line .button+.button+.preview-style{float:none}.info-col .item-add-wrapper.fixed{position:fixed;z-index:4;bottom:0;left:0;width:100%;margin:0;padding:16px;background-color:#fff;box-shadow:0 0 4px #0000001a,0 8px 40px #0003}.info-col .item-add-wrapper.fixed .qty-wrap{width:128px}.item-add-wrapper.fixed input[type=submit]{float:right;padding:14px 20px;font-size:13px}.yotpo-review{width:96%;height:auto}.line{display:block;width:100%;margin:4vw 0}.line h3{margin-bottom:12px;font-size:14px}.line .product-price{font-size:14px}.line .img-wrapper{float:left;width:128px;height:172px;margin:-16px 0 -20px -34px;border:0;box-shadow:none}.line .button{width:auto;min-width:94px;font-size:14px}.line .button+.button{margin:0 16px;width:auto;font-size:14px}.product-detail-page .info-col.right .button{width:auto;padding:14px 20px;font-size:13px}.item-add-wrapper input[type=number]{font-weight:600;font-size:16px;text-align:center}.line .button-wrapper{position:absolute;bottom:16px;left:104px}.sample-order-wrapper{font-size:12px}.sample-order-wrapper img{height:auto;width:96px}.sample-order-wrapper h3{margin:4px 0 12px;line-height:1.25em}#colorbox h2{margin:0 -24px 24px;padding:0 24px 20px;font-weight:600;border-bottom:1px solid #d5dae0;font-size:21px}#colorbox .close{top:1px;right:12px;font-size:34px;color:#414854}#measure-info p{font-size:14px}}@media (max-width: 550px){.product-detail-page.product-detail-page-vanity .info-col.left .vanity-bundled-images-thumbs.slick-slider{padding:0}.product-detail-page.product-detail-page-vanity .slick-arrow{color:#fff;text-shadow:0 0 4px #555;border-radius:10px}.product-detail-page.product-detail-page-vanity .slick-arrow{top:41%}main h1{font-size:22px}main h2{font-size:16px}main .lead-time{font-size:14px}.lead-time span{margin:8px 16px 8px 0;font-size:24px}.materials div{padding:12px 0}.materials ul{padding:0 12px;font-size:12px}.materials li{padding:12px 0 12px 60px}.materials-more{padding:0 0 12px 24px}.assembly .line{width:calc(50% - 1vw)}.detail+.detail{margin-top:16px;padding-top:16px}section.question.detail{padding-top:10px}section.question.detail+.detail{margin-top:10px}.more-options{margin-bottom:16px}.popup:after{top:128px}.rich-options label.checked:before{top:12px}#colorbox.modal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important}#colorbox.modal #cboxContent{margin:0;border-radius:0}#cboxClose{background:0 0}#cboxClose:before{content:"X";text-indent:0;position:absolute;top:-2px;right:-6px;font-size:24px}.modal #cboxTitle{top:0;left:0;width:100%;padding:16px;font-size:18px;font-weight:600;background-color:#fff}.modal #cboxLoadedContent{margin-top:48px}.modal #cboxClose{display:block!important;top:13px;right:18px}.modal #cboxClose:before{top:0;left:0;font-size:18px;color:#85929c}.vanity-bundled-product-header button.quick-cart-view{margin-left:auto}.vanity-bundled-product-header .design-cart,.vanity-bundled-product-header-sample-close{display:none}.vanity-bundled-product-header .vanity-bundled-product-form{width:100%;padding:0;box-shadow:none;border:0}.vanity-bundled-product-header .vanity-bundled-product-info{width:100%}.vanity-bundled-product-header .vanity-bundled-product-info .add-to-cart{width:auto;float:right}.vanity-bundled-product-header .vanity-bundled-product-info legend{font-size:14px;width:100%}.cart-items{padding-top:0;height:calc(100% - 226px)}.cart-pricing{display:none}.cart-item-detail .cart-pricing{display:block}.cart-item .price{text-align:left}.cart-item .img-wrapper{width:92px;padding:2px}.cart-item-model{font-size:12px}.cart-item .price{font-size:16px}.cart-item .msrp{display:inline-block;margin-left:12px;font-size:14px}.cart-item .price-each{position:static;display:block;margin:6px 0;font-size:12px}.cart .qty-wrap{display:inline-block}.cart .cart-remove{position:relative;top:4px}.cart-totals{padding-top:8px;font-size:16px}}@media (max-width: 450px){.lead-time span{margin:19px 16px 8px 0;font-size:24px}}@media (max-width: 450px){.item-add-wrapper input[type=submit]{font-size:14px}}@media (max-width: 360px){.product-detail-page.product-detail-page-vanity .info-col.left .vanity-bundled-images-thumbs.slick-slider img{width:160%}.more-options span+span{display:none}}@media screen and (max-width: 47.99875em){.product-detail-page .info-col.right .lead-time.desktop{display:none}}@media print,screen and (min-width: 48em){.product-detail-page .info-col.right .lead-time.mobile{display:none}}.product-detail-page .info-col.right .lead-time span{float:left;margin:0 16px 0 0;color:#f96302;font-size:40px}@media screen and (max-width: 34.375em){.product-detail-page .info-col.right .lead-time span{margin:0 16px 8px 0;font-size:24px}}@media screen and (max-width: 26.875em){.product-detail-page .info-col.right .lead-time span{margin:0 16px 8px 0;font-size:24px}}@media (max-width: 1060px){.vanity-bundled-product-form{min-height:48px;padding:16px}.vanity-bundled-product-image{width:48px;height:96px;margin-right:12px}.vanity-bundled-product-info{font-size:16px}.vanity-bundled-product-info legend{padding:4px 0 8px}.vanity-bundled-product-form .add-to-cart{margin-top:-54px;font-size:14px;padding:10px 16px 10px 32px;background-position:6px 2px}}@media (max-width: 1024px){ul.breadcrumb{margin-top:24px}}@media (max-width: 960px){.vanity-bundled-product-form{padding:12px}.vanity-bundled-product-info p{font-size:14px}.info-col legend{font-size:16px}fieldset legend+a{clear:both;display:block;margin-left:48px}}@media (min-width: 961px){.vanity-bundled-product-header .vanity-bundled-product-form fieldset{flex-wrap:wrap}.vanity-bundled-product-header .vanity-bundled-product-info legend{width:100%}.vanity-bundled-product-header .vanity-bundled-product-info .vanity-config-detail{padding-left:0}}@media (max-width: 768px){ul.breadcrumb{margin:16px 0}.info-col{position:relative;display:block;width:100%}.info-col.left,.info-col.right{float:none;padding:0}.product-detail-page.product-detail-page-vanity .vanity-bundled-images img{margin:0 -100%}a:focus{outline:unset}.assembly-button{display:inline-block!important;position:absolute;bottom:20px;right:-6px;width:40px;height:40px;font-size:20px;color:#85929c;border:0;border-radius:50%;background:#fff;box-shadow:0 0 3px #0000001a,0 4px 20px #00000026;line-height:43px!important;text-align:center}.desktop{display:none}.mobile{display:block}}@media (max-width: 550px){main h2{font-size:16px}.info-col.left p.desktop{display:none}.info-col.left p.mobile{display:block}.info-col.left p.mobile{margin-left:32px;margin-top:-16px;margin-bottom:16px;font-size:14px;line-height:1.25em;text-indent:-24px}.info-col.left p span.fa-wrench{top:1px;margin-right:20px;line-height:1em;font-size:24px}.pricing{font-size:14px}.pricing strong{font-size:1.15em}.vanity-width-options,.number-of-sinks-options{margin-right:-28px}.vanity-width-options label,.number-of-sinks-options label{padding:10px 32px}.button.start{font-size:14px}.button.start:after{font-size:28px}.vanity-bundled-product-form{margin-top:8px;box-shadow:0 0 2px #0003,0 2px 10px #0000001a}.vanity-bundled-product-image{width:72px;height:116px;box-shadow:0 0 2px #0003,0 2px 10px #0000001a}.vanity-bundled-product-info legend{font-size:18px}.vanity-bundled-product-info .strike,.vanity-bundled-product-info .price{display:none}.vanity-bundled-product-info .mobile,.vanity-bundled-product-info .mobile .strike,.vanity-bundled-product-info .mobile .price,.vanity-bundled-product-info .mobile .cur{display:inline-block;margin-left:4px}.vanity-bundled-product-info .mobile{float:right;margin-top:-24px}.vanity-bundled-product-info p{float:left;font-size:12px}.vanity-bundled-product-info p.sample-shipping{float:right;margin-top:0;font-size:12px}.vanity-bundled-product-info .add-to-cart{float:none;width:100%;margin:12px 0 0}.vanity-bundled-product-info .clearfix{display:block}}@media (max-width: 550px){#color-samples-section .banner li,#color-samples-section .banner li+li{width:100%;margin:8px 0}}@media (max-width: 450px){#color-samples-section .line{width:100%;margin:1.5vw 0;padding:0 12px 16px}}#measurewidth p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}.vanity-countertop-options .modal .modal-content ul.heading_imgs{display:flex;gap:2rem}.vanity-countertop-options .modal .modal-content ul.heading_imgs li>img{object-fit:cover}.vanity-countertop-options .modal .modal-content .heading_text p{margin:0 auto;font-weight:400!important;font-size:1.6rem}.vanity-countertop-options .modal .modal-content .info{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:3rem auto}.vanity-countertop-options .modal .modal-content .info ul{margin:0 auto;display:inline-flex;flex-direction:column;gap:0;width:100%;font-size:1.3rem}.vanity-countertop-options .modal .modal-content .info ul li{padding:8px 20px}.vanity-countertop-options .modal .modal-content .info ul li span{font-weight:400}.vanity-countertop-options .modal .modal-content .info ul li:nth-child(odd){background-color:#f7f7f7}@media (min-width:1400px){.vanity-countertop-options .modal .modal-content ul.heading_imgs li>img{width:auto;max-width:100%;height:260px}.vanity-countertop-options .modal .modal-content .heading_text{width:73%;margin:0 auto}.vanity-countertop-options .modal .modal-content .heading_text hr{width:50%}.vanity-countertop-options .modal .modal-content .info{width:73%}}@media (min-width:992px) and (max-width: 1399px){.vanity-countertop-options .modal .modal-content ul.heading_imgs li>img{width:auto;max-width:100%;height:180px}}@media (max-width: 991px){.vanity-countertop-options .modal .modal-content ul.heading_imgs li>img{width:auto;height:100px}}@media (max-width:767px){.vanity-countertop-options .modal .modal-content .info{display:block;text-align:center}}.error{color:red;font-size:18px}.vanity-width-options input.custom-width{-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 10px 12px 16px;height:50px;border:1px solid #ccc;border-radius:4px;margin:16px 16px 0 0;font-style:normal;font-weight:600;font-size:16px;line-height:26px}.vanity-width-options input.custom-width.typed{border:2px solid #f96302}.vanity-width-options input.custom-width:focus{outline:none;-webkit-box-shadow:0 0 5px #691831;box-shadow:0 0 5px #691831;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s}
/*# sourceMappingURL=/cdn/shop/t/7/assets/buildyourvanity2.css.map */
