body{font-family:"Roboto",sans-serif}.layout-1220 .container,.layout-1220 .block.category.event,.layout-1220 .footer.content,.layout-1220 .header.content,.layout-1220 .navigation,.layout-1220 .page-main,.layout-1220 .page-wrapper>.breadcrumbs>ul,.layout-1220 .page-wrapper>.page-bottom,.layout-1220 .page-wrapper>.widget,.layout-1220 .top-container{max-width:1280px}h1,h2,h3,h4,h5,h6{font-family:"Libre Baskerville",serif;line-height:initial;margin:0}h1{font-size:30px}h2{font-size:35px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:14px}.text-white{color:#fff}a:visited,.alink:visited{color:#008eb2}::placeholder{color:#4a341c;opacity:1}::-ms-input-placeholder{color:#4a341c}.owl-carousel .owl-dots{left:70px;bottom:20px;top:inherit}.owl-carousel .owl-dots .owl-dot span{width:12px;height:12px;background:#fff}.owl-theme .owl-dots .owl-dot.active span{background-color:transparent;border:2px solid #fff}.action.primary{height:38px;padding:0 46px;overflow:hidden;text-transform:uppercase;font-size:1em;letter-spacing:inherit;font-weight:700;line-height:36px;font-family:"Roboto",sans-serif}.block.newsletter .action.subscribe{background:#000;text-transform:uppercase;border-color:#000}.mobile-logo{display:none}.page-header .header-main{background:#f7f7f7;border:0;padding:17px 0 10px}.header-row .header-left{padding:0}.header-row .header-center{padding:0;flex-wrap:wrap}.page-header.type2 .header-row .header-center{padding-left:40px}.top-section{display:flex;margin-left:auto;margin-bottom:10px;justify-content:space-between;width:100%}.top-section .header-top-links{font-size:15px;text-transform:uppercase;color:#464646;display:flex;align-items:center}.top-section .header-top-links ul{list-style:none;margin:0;padding:0;display:flex;text-transform:uppercase;font-size:15px;gap:20px}.top-section .header-top-links ul li a:hover{text-decoration:underline}.top-section .page-header .header-top-links ul li a{color:#464646}.top-section .header-top-links .greet{display:none}.top-section .top-cart{border-left:1px dotted #4a341c;margin-left:20px}.top-section .top-cart .showcart{background:url('/media/custom/icon-cart.png');background-repeat:no-repeat;padding-left:41px;margin-right:3px}body .header-main .header-left{width:33.333%}body .page-header.type2 .header-row .header-center{width:66.666%;padding-left:0}.top-cart .minicart-wrapper .action.showcart:after{display:none}.top-section .top-cart .showcart:hover{text-decoration:underline}.top-cart .minicart-wrapper .action.showcart .counter.qty{top:-11px;left:15px;background-color:#008bae;border-radius:50%}.top-section .minicart-wrapper .action.showcart .text{visibility:visible;position:relative;margin:0;width:auto;height:auto}.top-section .headerBusiness{font-size:18px;color:#464646;display:flex}.top-section .hdrPhonenum{font-weight:700;margin-right:24px;height:24px;padding-left:30px;background:url('/media/custom/phone_logo.png');background-repeat:no-repeat;display:inline-block}.top-section .hdrPhonenum a{color:#000}.middle-section{display:flex;align-items:center;margin-left:auto}.middle-section .search-area .block.block-search{background-color:#fff}.minicart-wrapper .action.showcart .counter.qty{background-color:#08c;left:20px;right:inherit;width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:15px}.page-header.type2 .search-area{padding-left:0;width:421px}body .page-header.type2 .search-area .minisearch .actions button{right:0;border-radius:0 5px 5px 0;color:#fff;background:#008bae}.search-area .block.block-search{border-radius:0;border-color:#c6c6c6 #dadada #eaeaea}.page-header.type2 .search-area .block.block-search{border:1px solid;border-color:#c6c6c6 #dadada #eaeaea;border-radius:5px}.menu-top{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;clear:both}.menu-top li.menu-item.active{background:#444;box-shadow:inset 0 -5px 5px 0 rgba(54,54,54,1);color:#fff;border-radius:5px 5px 0 0}.menu-top li.menu-item.active a{color:#fff}.menu-item a{display:block;text-align:center;padding:14px 30px 14px 20px;text-decoration:none;font-size:17px;font-weight:700;position:relative}.menu-item>a:before{position:absolute;right:10px;content:"\e81c";font-family:'porto-icons';font-size:17px;font-weight:400;display:block}.dropdown-content{display:none;position:absolute;background-color:#444;max-width:231px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:10;padding:10px 0}.menu-top li.menu-item:nth-child(2) .dropdown-content{right:0}.dropdown-content ul{padding:0;margin:0;list-style:none}.dropdown-content ul li a{color:#fff;padding:10px 30px;display:block;text-decoration:none;text-align:left;font-weight:700}.dropdown-content ul li a:hover{background:#696969}.bottom-section{display:flex;align-items:center;margin-left:auto;margin-top:10px}.secondary-nav ul{list-style:none;margin:0;padding:0}.secondary-nav ul li{display:inline-block;border-right:2px solid #d6d6d6;padding:0 10px;line-height:1}.secondary-nav ul li a{text-decoration:none;font-size:14px;color:#000}.secondary-nav ul li a:hover{text-decoration:underline}.secondary-nav ul li:last-child{border:none;padding-right:0}.ambanner-slider-wrap{margin:0}.ambanner-slider-block.slick-slider.slick-dotted{margin-bottom:0 !important}.ambanner-slider-container .ambanner-title{display:none}.ambanner-slider-container .ambanner-slider-wrap{margin-top:0}.ambanner-slider-dots{opacity:1;left:70px;right:inherit;margin:0;padding:0;bottom:20px !important}.ambanner-slider-dots button{width:12px !important;height:12px;border-radius:100%;text-indent:-9999px;border:2px solid #fff}.ambanner-slider-dots .slick-active button{background:0 0;border:2px solid #fff}.nav-sections-item-content{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.navigation .level0.parent>.level-top{padding-right:10px}.page-header .navigation:not(.side-megamenu) .level0.parent .level-top:after{display:none}body .page-header.type2{border-bottom:0}body .page-header.type2 .nav-sections{min-height:auto}.page-header.type2 .navigation:not(.side-megamenu)>ul{display:flex;justify-content:space-between;flex-wrap:wrap}.page-header.type2 .navigation:not(.side-megamenu) .level0{margin-right:0;flex:1}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{color:#000;justify-content:center;font-size:17px;font-weight:500;text-transform:capitalize;padding:12px 10px;width:100%;line-height:24px;padding-right:10px}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top:hover{color:#fff;background:#008bae}.page-header.type2 .navigation:not(.side-megamenu) .level0:last-child .level-top{color:#ad221f !important}.page-header.type2 .navigation:not(.side-megamenu) .level0:last-child .level-top:hover{color:#fff !important}.nav-sections-item-content .navigation.sw-megamenu .submenu{box-shadow:0 3px 7px 0 rgba(50,50,50,.5);border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px 15px 30px}.nav-sections-item-content .navigation.sw-megamenu li.level0.fullwidth .submenu li.level1>a{color:#008bae;font-size:15px;text-transform:capitalize;text-align:left;font-weight:700}body .page-header.type2 .sw-megamenu.navigation li.level0 .submenu{background:#f7f7f7}body .page-header.type2 .sw-megamenu.navigation li.level0 .submenu a{font-weight:400}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li{width:100%}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4>li>ul{display:grid;grid-template-columns:1fr 1fr}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4.no-subchildmenu{grid-template-columns:1fr 1fr 1fr 1fr}.shop-boxes{margin-bottom:30px}.shop-boxes h3{color:#000}.shop-boxes .text-white h3,.shop-boxes .text-white p{color:#fff}.shop-boxes .text-white .pagebuilder-button-primary{background:#e5f3f7;border-color:#e5f3f7;color:#000}.shop-boxes .text-white .pagebuilder-button-primary:hover{color:#fff;background:#4d2f1c;border-color:#4d2f1c}.shop-boxes p{color:#000;line-height:18px;min-height:40px}div.pagebuilder-button-primary{font-size:16px;margin:0;cursor:pointer;text-transform:uppercase;padding:14px 46px;background:#008bae;border-color:#008bae;font-weight:700}div.pagebuilder-button-primary:hover{color:#fff;background:#4d2f1c;border-color:#4d2f1c}.column.main .shop-boxes .text-white .pagebuilder-button-primary span{color:#fff !important}.column.main .shop-boxes .pagebuilder-button-primary:hover span{color:#fff !important}.shop-boxes .pagebuilder-column div:nth-child(3){margin:auto}.shop-boxes .pagebuilder-column div:nth-child(3) .pagebuilder-button-primary{margin:0}.shop-boxes .pagebuilder-button-primary{color:#fff;background-color:#008bae;border-color:#008bae;padding:10px 46px;text-transform:uppercase}.shop-boxes .pagebuilder-column div:nth-child(3) .pagebuilder-button-primary span{font-size:16px;line-height:14px;color:#fff !important;font-weight:700}.shop-boxes .pagebuilder-column div:nth-child(3) .pagebuilder-button-primary:hover{background:#4d2f1c;border-color:#4d2f1c}.shop-boxes .text-white div:nth-child(3) .pagebuilder-button-primary{margin:auto;border-color:#e5f3f7}.shop-boxes .pagebuilder-column div:nth-child(3) .pagebuilder-button-primary:hover span{color:#fff !important}.shop-boxes .pagebuilder-column.text-white div:nth-child(3) .pagebuilder-button-primary span{color:#000 !important}.shop-boxes .pagebuilder-column.text-white div:nth-child(3) .pagebuilder-button-primary:hover span{color:#fff !important}.callOut{background:#f4f4f4;position:relative;min-height:360px;display:flex;flex-wrap:wrap;align-content:flex-start;height:100%}.callOutHdng{font-size:26px;color:#fff;width:100%;position:absolute;top:0;bottom:0;text-align:center;margin:0;padding:0 4%;line-height:42px;display:flex;align-items:center;justify-content:center}.callOutImg{display:flex;width:100%}.callOutImg a{display:flex;width:100%;position:relative}.callOutImg a figure{margin:0;padding:0;width:100%;display:flex;height:127px}.callOutImg img{width:100%;object-fit:cover}.callOutContent{display:flex;flex:1;flex-wrap:wrap}.callOutLinks{padding:15px;width:100%}.callOutLinks a{display:block;padding:7px 0;line-height:1.1;font-size:14px;color:#464646;text-decoration:none}.callOut .seeAll{padding:8px 0;width:calc(100% - 30px);text-decoration:none;display:flex;color:#008bae;border-top:1px solid #ccc;font-weight:700;left:0;right:0;margin:0 15px;font-size:14px;line-height:18px;position:absolute;bottom:0;min-height:53px}.callOutLinks a:hover,.callOut .seeAll:hover{text-decoration:underline}.emailSignup{background-color:#008bae;padding:22px 100px;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.emailSignup h3{margin-bottom:5px;margin-top:0}.emailSignup p{margin:0;font-size:14px}.block.newsletter .field .control:before{display:none}.block.newsletter input{padding:8px 10px 9px}.emailSignup .emailSignupRight{width:42%}.porto-products h2{color:#4a341c;margin-bottom:10px}.home-featured .product-item-details .product-reviews-summary,.home-featured .product-item-details .product-item-inner{display:none}.home-featured .products-grid .product-item .product-item-info.type1:hover{box-shadow:none}.product-item-name a{font-weight:700;font-size:14px}.price-box .price{font-size:14px;color:#008bae}.ambrands-slider{margin-bottom:0}.ambrands-slider .swiper-pagination{display:none}.amslider.ambrands-slider .ambrands-inner{padding-bottom:0}.amslider .swiper-button-prev{left:-100px}.amslider .swiper-button-next{right:-100px}.amslider .swiper-button-next,.amslider .swiper-button-prev{padding:0}.amslider .swiper-button-prev{background-image:url('/media/custom/icon-bracket-left.png');background-size:100%;background-color:transparent;border-radius:0;width:33px;height:61px}.amslider .swiper-button-next.swiper-button-disabled,.amslider .swiper-button-prev.swiper-button-disabled{background-color:transparent}.amslider .swiper-button-next{background-image:url('/media/custom/icon-bracket-right.png');background-size:100%;background-color:transparent;border-radius:0;width:33px;height:61px}.amslider .swiper-button-next.swiper-button-disabled,.amslider .swiper-button-prev.swiper-button-disabled{background-color:transparent}.amslider .swiper-button-next:hover,.amslider .swiper-button-prev:hover{background-color:transparent}.amslider .swiper-button-next.swiper-button-disabled,.amslider .swiper-button-prev.swiper-button-disabled{opacity:.25}body #amslider_id86 .ambrands-swiper-brand .ambrands-image-block,body #amslider_id86 .ambrands-swiper-brand .ambrands-image-block>.ambrands-image{max-width:135px}.brand-bottom-slider .amslider-header-container{display:none}footer{position:relative;margin:0 0 10px;color:#363636}.footer-main{padding:45px 0;border-top:1px solid #000;border-bottom:1px solid #000}footer h6{text-transform:capitalize;margin-bottom:10px;font-weight:700;position:relative;font-family:'Libre Baskerville',serif}.footer-col{width:15.5%;padding:0 10px}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col ul li{margin:0 0 10px;line-height:1.1}.footer-col ul li a{font-size:14px;text-decoration:none;color:#363636}.footer-col ul li a:hover{text-decoration:underline}.hurst-col-01{width:306px}.hurst-col-01.cld{width:auto;margin-right:0;display:flex;flex-wrap:wrap;flex-direction:column;gap:25px}.hurst-col-01 p{font-size:14px;margin:0 0 1em}.col-hurst{padding:0 10px}.col-hurst-outer{display:flex;gap:10px;flex-wrap:wrap}.callUs{font-family:'Libre Baskerville',serif;margin:0}.ftrLogos{display:flex;align-items:center}.ftrLogos a{margin-right:20px}footer.footer h4{display:block;margin:0 0 15px;font-weight:700;font-size:15px;font-family:'Libre Baskerville',serif;border:1px solid red}footer.footer h3{font-size:20px;margin:0 0 .5em;font-family:'Libre Baskerville',serif;border:1px solid red}ul.cont-col li a{color:#363636;font-weight:700;font-family:'Libre Baskerville',serif}ul.cont-col{margin:0 0 30px}.footer-col .social-links a{display:inline-block;height:40px;width:40px;margin:0 10px 10px 0;text-align:center;line-height:40px;border-radius:50%;color:#fff;transition:all .5s ease}.footer-col .social-links a:hover{color:#24262b;background-color:#fff}ul.socialFollow{margin:0;padding:0;list-style-type:none}ul.socialFollow li{display:inline-block;margin-right:5px}ul.socialFollow li.facebook a{background-position:0 0}ul.socialFollow li a{display:inline-block;width:33px;height:33px;background:url(/media/custom/social-33.png) no-repeat 0 0;text-indent:-9999em;overflow:hidden}ul.socialFollow li.houzz a{background-position:-43px 0}ul.socialFollow li.pinterest a{background-position:-84px 0}ul.socialFollow li a:hover,ul.socialFollow li a:focus{opacity:.75;-moz-opacity:.75;filter:alpha(opacity=75)}.followUs{margin:0 0 10px}.followUs .footerHeading{font-size:20px;font-weight:400;margin:0 0 7px;display:block;font-family:'Libre Baskerville',serif}.ga-dIYY:not(:last-of-type){margin-right:0}.ga-dIYY{position:relative;width:20px;height:20px}.eyLxdR{display:inline-flex;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}.bXVxrw{position:absolute;inset:0px;margin:auto;line-height:0}.fEZcxc svg{background:0 0}.gYgBAR img,.gYgBAR svg{display:block;object-fit:contain;width:22px;height:22px}.hhxyTb:not(:first-child){margin-top:4px}.grMzUy:first-child:not(:only-child){margin-right:8px}.grMzUy{font-weight:700;line-height:normal;font-size:20px;color:#111;word-break:normal !important}.kGZeXD{display:inline-flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 auto;background-color:rgba(255,255,255,.5);border-radius:8px;padding:12px 30px 0 90px}.jHuwCI{display:flex;-webkit-box-align:center;align-items:center;justify-content:left}.bXVxrw svg{position:static !important;width:100% !important;height:100% !important}.cHATJH path{fill:rgba(17,17,17,.2) !important}.nUbNv path{fill:#fcbf02 !important}.hYCjZl:not(:first-child){margin-top:4px;white-space:nowrap}.bGdOpO{line-height:1.17;text-align:center;color:rgba(17,17,17,.5);font-size:10px}.subFooter{padding:15px 0;text-align:center;font-size:12px;color:#363636}.subFtrLogos{margin:0 15px 10px}.subFtrLogos{margin:0 15px 10px}.subFooter p{display:inline;margin:0}.vertBar{display:inline-block;padding:7px 5px}.footerLinks{display:inline-block;padding:7px 0}.copyright{display:inline-block;color:#363636;padding:7px 0}.copyright a{color:#363636}.copyright a:hover{text-decoration:underline}.category-description h1{margin-bottom:20px}.breadcrumbs{margin-bottom:30px}.breadcrumbs .items{display:flex}.breadcrumbs .items li{padding:0 18px 0 10px;position:relative}.breadcrumbs .items li:after{position:absolute;right:0;content:"\e81c";transform:rotate(270deg);font-family:'porto-icons';top:4px;line-height:17px;font-size:17px;font-weight:400;display:block}.breadcrumbs .items li:first-child{padding-left:0}.breadcrumbs .items li:last-child:after{display:none}.breadcrumbs .items li a{color:#008bae}.product-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:120px;text-align:center;row-gap:20px}.product-list h6{font-family:"Roboto",sans-serif;margin-top:10px}.product-list h6 a{color:#464646}.left-sidebar{background:#f7f7f7;border:1px solid #d8d8d8}.left-sidebar ul{list-style:none;margin:0;padding:0 0 10px}.left-sidebar ul li h5{margin:0;padding:10px;color:#fff;font-size:18px;font-weight:700;background:#008bae;font-family:"Roboto",sans-serif}.left-sidebar ul li a{padding:4px 10px;color:#464646;width:100%;display:flex;font-size:16px;font-weight:700;border-top:1px solid transparent;border-bottom:1px solid transparent}.left-sidebar ul li a:hover{background:#fff;border-color:#d8d8d8}h1[data-content-type=heading]{margin-bottom:15px}h4[data-content-type=heading]{margin-bottom:10px}.catalog-category-view div.page-main,.catalog-category-view .category-view{display:none}.catalog-product-view .page-main,.catalog-category-view .page-main,.checkout-cart-index .page-main,.checkout-index-index .page-main,.customer-account-login .page-main,.customer-account-forgotpassword .page-main,.customer-account-create .page-main{padding-top:20px}.syn-logo{width:225px}.product-item-info .product-item-details .price-box{display:inline}@media(min-width:992px){.nav-sections-items .menu-top,.nav-sections-items .secondary-nav{display:none}.contact-us-md3{padding-right:18px}}@media(max-width:1200px){.header-main .header-left{max-width:18%}.menu-item a{padding:14px 25px 14px 11px}.hurst-col-01{width:178px}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{font-size:14px}}@media(max-width:1023px){.logo{display:none}.mobile-logo{display:block}.header-main .header-left{max-width:32%}.top-section{margin:0;gap:10px;align-items:center;justify-content:end}.top-section .hdrPhonenum span{display:none}.headerBusiness .businessHours{display:none}.page-header .header-main{padding:27px 0}.top-section .header-top-links{gap:10px}.top-section .header-top-links .login-link a{background:url('/media/custom/icon-my-account.png');background-position:center;background-repeat:no-repeat;text-indent:-9999em;border-left:1px dotted #4a341c;border-right:1px dotted #4a341c;display:inline-block;width:32px;height:32px;padding:0 40px}.top-section .header-top-links .login-link+li{display:none}.top-section .minicart-wrapper .action.showcart .text{display:none}.top-section .top-cart{border:0;margin:0}.top-section .top-cart .showcart{padding-left:30px}.top-section .hdrPhonenum{margin-right:0;margin-top:5px}.ambanner-slider-dots{left:0;right:0}.ambanner-slider-block{margin:0 -20px}.page-header.type2 .minicart-wrapper{margin-left:0}header .menu-top,header .bottom-section{display:none}.emailSignup{padding:22px 20px;row-gap:15px}.callOut{min-height:450px}.callOutContent{flex:inherit}.callOutHdng{font-size:16px;line-height:26px}.pagebuilder-column-line{gap:20px}.emailSignup .emailSignupRight{width:100%}.middle-section{display:none}.col-hurst{margin-bottom:30px}.hurst-col-01{width:100%}.hurst-col-01.cld{margin:auto;text-align:center}.footer-col{width:100%;margin-bottom:0}.footer-col:last-child{margin-bottom:0}.ftr-links h6{padding:10px 0;border-top:1px solid #73614a;border-bottom:1px solid #73614a;margin:0;cursor:pointer}.ftr-links+.ftr-links h6{border-top:0}.ftr-links h6:after{content:"+";content:"+";font-size:32px;position:absolute;right:10px;top:0;color:#363636}.ftr-links ul{padding:10px 0}.extra-links{margin-top:30px}.mobile-search{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:12px 0;display:flex;align-items:center}.mobile-search .nav-toggle{text-align:left;margin:0;padding:0}.mobile-search .col-12{gap:20px}.nav-toggle:before{font-size:24px;color:#000}.page-header.type2 .search-area{width:100%}.page-header.type2 .search-area .block.block-search{max-width:100%}.nav-open .nav-sections{background:#fff}.section-item-title{display:none}header.page-header .nav-sections-item-content{background:#f7f7f7;border-top:0;margin:0}.page-header.type2 .navigation:not(.side-megamenu) .level0 .level-top{font-size:18px;padding:15px 20px}.page-header.type2 .navigation:not(.side-megamenu) .level0{flex:1 100%;border:0;width:100%;overflow:auto}.nav-sections-item-content .navigation.sw-megamenu .submenu{padding:0}.nav-sections-item-content .navigation.sw-megamenu .submenu{border:0;box-shadow:none}.nav-sections-item-content .navigation.sw-megamenu li.level0.fullwidth .submenu li.level1>a{color:#008bae !important;padding:5px 20px}.page-header .navigation:not(.side-megamenu) .level0.parent .level-top:after{display:block}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4{grid-template-columns:1fr}.nav-sections-item-content .navigation.sw-megamenu ul li a:hover{color:#fff !important}.nav-sections-item-content .navigation.sw-megamenu li.level0.fullwidth .submenu li.level1>a:before{display:none}.navigation a{color:#000 !important}.nav-sections-item-content .navigation.sw-megamenu li.level0.fullwidth .submenu li.level1>.subchildmenu{display:none}.navigation li.level0>a.ui-state-active+.submenu{background-color:transparent}.navigation li.level0>a.ui-state-active{background:#008bae;color:#fff !important}.page-header.type2 .navigation:not(.side-megamenu) .level0:last-child .ui-state-active{color:#fff !important}.nav-sections-items .menu-top{flex-wrap:wrap;display:block}.nav-sections-items .menu-top li.menu-item.active{border-radius:0}.nav-sections-items .menu-top .menu-item{width:100%;border-bottom:1px solid #ccc}.nav-sections-items .menu-top .menu-item>a{text-align:left;padding:15px 20px;font-size:20px;color:#000}.nav-sections-items .menu-top .menu-item>a:before{right:15px}.nav-sections-items .menu-top .dropdown-content{width:100%;max-width:100%}.secondary-nav ul li{width:100%;padding:12px 20px;border:0}.secondary-nav ul li a{font-size:18px;font-weight:500}.amslider .swiper-button-prev{left:-25px;width:20px;height:37px}.amslider .swiper-button-next{right:-25px;width:20px;height:37px}.product-list{gap:20px}}@media(max-width:767px){.callOut{min-height:auto}.callOut .seeAll{position:relative;min-height:auto}.callOutImg a figure{display:none;height:auto}.callOutHdng{position:relative;text-align:left;border-top:1px solid #fff;background:#008bae;padding:15px 60px 15px 20px;font-size:20px;justify-content:flex-start}.callOutHdng:after{content:"+";content:"+";font-size:32px;position:absolute;right:10px;top:15px;color:#fff}.product-list{grid-template-columns:1fr 1fr}}.sidebar.sidebar-main ul.mainCategory{list-style:none;padding:0;background:#f7f7f7;position:relative;box-sizing:border-box}.sidebar.sidebar-main ul.mainCategory li.mainCategory:first-child{background:#008bae;border:1px solid #d8d8d8;padding:10px;margin-top:0;margin-bottom:5px}.sidebar.sidebar-main ul.mainCategory li.mainCategory:hover{text-decoration:none;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li.mainCategory:first-child:hover{text-decoration:none;background:#008bae;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li span{margin:20px 0 0;padding:10px 0;color:#fff;font-size:18px;font-weight:700;line-height:1.1}.sidebar.sidebar-main ul.mainCategory li.mainCategory a.mainCategory{font-size:16px;font-weight:700;color:#363636;list-style-type:none}.sidebar.sidebar-main ul.mainCategory li.mainCategory{margin:0;padding:10px;padding:6px 10px;background:#f7f7f7;border-top:1px solid transparent;border-bottom:1px solid transparent}.sidebar.sidebar-main ul.mainCategory li.mainCategory:hover{text-decoration:none;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent{background:#fff;border-top:1px solid #d8d8d8;padding-bottom:0}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent:hover{padding-bottom:0}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent ul{list-style:none;background:#f7f7f7;margin-top:6px;padding:0}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent ul li.subCategory{padding:6px 10px 6px 30px;border-top:1px solid transparent;border-bottom:1px solid transparent}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent ul li.subCategory:hover{text-decoration:none;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding-bottom:0;padding:6px 10px 6px 30px}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent ul li.subCategory a{font-size:15px;font-weight:400;color:#363636}.sidebar.sidebar-main ul.mainCategory li a:visited{color:#363636}.sidebar.sidebar-main ul li{list-style:none}.sidebar.sidebar-main ul.mainCategory li.mainCategory .subCategory{display:block}.sidebar.sidebar-main ul.mainCategory li.mainCategory>.subCategory{margin-bottom:-8px;padding-top:4px;padding:0;margin:0 0 -5px}.sidebar.sidebar-main ul.mainCategory li.mainCategory .subCategory.activate-parent{text-decoration:none;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding-left:0;padding-top:4px}.sidebar.sidebar-main ul.mainCategory li.mainCategory .subCategory.activate-parent .subCategory{background:#fff;padding:0 0 0 20px;margin:0}.sidebar.sidebar-main ul.mainCategory li.mainCategory .subCategory.activate-parent ul.subSubCategory{border-top:1px solid #d8d8d8;background:#f7f7f7}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>.subSubCategory{margin-left:-30px;margin-right:-10px;padding-top:0}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>ul.subSubCategory .subSubSubCategory ul.subSubSubCategory{display:none}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>.subSubCategory ul.subSubSubCategory{margin-left:-30px;margin-right:-10px;padding-top:0;border-top:2px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent{border-top:1px solid #d8d8d8;padding-bottom:0 !important}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>a.subCategory{padding-left:0;font-weight:600}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent li.subSubCategory.activate-parent{text-decoration:none;background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-top:0;padding-top:6px;padding-bottom:0}.sidebar.sidebar-main ul.mainCategory li{line-height:14px;overflow:hidden}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent li.subSubCategory.activate-parent .subSubSubCategory .subSubCategory{text-decoration:none;margin-top:0;padding-top:6px}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent .subSubCategory.activate-parent>ul.subSubSubCategory{padding-left:0;margin-left:-42px}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>ul>.subSubCategory{padding-left:42px;padding-top:7px;padding-bottom:7px;border-top:1px solid transparent;border-bottom:1px solid transparent}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>ul>.subSubCategory:hover{background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>ul>.subSubCategory .subSubSubCategory .subSubCategory{padding-left:54px;padding-top:7px;padding-bottom:7px;border-top:1px solid transparent;border-bottom:1px solid transparent}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>ul>.subSubCategory .subSubSubCategory .subSubCategory:hover{background:#fff;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory{margin-left:-10px;margin-right:-10px;border-top:1px solid #d8d8d8}.sidebar.sidebar-main ul.mainCategory li.mainCategory .activate-parent>.subSubCategory .activate-parent a.subSubCategory{font-weight:600}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent .subSubCategory.activate-parent>ul.subSubSubCategory.activate-parent li.subSubCategory.activate-parent>a{font-weight:700}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>a.subCategory{padding-left:0;font-weight:600;margin-bottom:8px}.sidebar.sidebar-main ul.mainCategory li.mainCategory.activate-parent>ul.subCategory>.activate-parent>.subSubCategory.activate-parent>li.subSubCategory.activate-parent{margin-top:0}.child-category .product-list{column-gap:25px;row-gap:24px}.child-category .product-list .box{padding:0 10px}.child-category .product-list h6{text-decoration:none;color:#464646;font-weight:550}.category-hardwood-brands .product-list,.category-hardwood-flooring-brands .product-list,.category-luxury-vinyl-laminate .product-list,.category-luxury-vinyl-laminate-flooring-brands .product-list{grid-template-columns:1fr 1fr 1fr 1fr 1fr;column-gap:20px}.category-hardwood-brands .product-list .box,.category-hardwood-flooring-brands .product-list .box,.category-luxury-vinyl-laminate .product-list .box,.category-luxury-vinyl-laminate-flooring-brands .product-list .box{border:1px solid #ccc;padding:10px 10px 45px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}.category-hardwood-brands .product-list .box a,.category-hardwood-flooring-brands .product-list .box a,.category-luxury-vinyl-laminate .product-list .box a,.category-luxury-vinyl-laminate-flooring-brands .product-list .box a{line-height:90px}.category-hardwood-brands .product-list .box a h6,.category-hardwood-flooring-brands .product-list .box a h6,.category-luxury-vinyl-laminate .product-list .box a h6,.category-luxury-vinyl-laminate-flooring-brands .product-list .box a h6{position:absolute;bottom:10px;left:0;right:0;line-height:1;font-weight:700;padding:0 10px}.category-hardwood-brands .product-list .box:hover,.category-hardwood-flooring-brands .product-list .box:hover,.category-luxury-vinyl-laminate .product-list .box:hover,.category-luxury-vinyl-laminate-flooring-brands .product-list .box:hover{border:1px solid #008bae}.catalog-product-view .page-main.page-main-details{display:none}.shippcalc input#btnShip:hover{background:#e7e7e7}.shippcalc input#CT_ItemRight_4_txtZipCode{border-color:#000;border-radius:4px;color:#000}.shippcalc input#CT_ItemRight_4_txtZipCode::placeholder{color:#000}body.catalog-product-view div.grid_3.push_5 div.shippcalc input{padding:0 5px;width:90px !important;font-size:100%}.productDetails .addToCart input#btnAddToCart:hover{background-color:#4d2f1c;text-decoration:none;color:#fff}.productDetails .addToCart input#btnWishlist:hover{background-color:#e7e7e7;text-decoration:underline;color:#363636}.productDetails .addToCart input#btnWishlist{text-decoration:underline}.category-hardwood-brands .category-description p,..category-hardwood-flooring-brands .category-description p{padding:10px 0 20px;border-bottom:1px solid #000}.category-luxury-vinyl-laminate .productListTop.clearfix,.category-luxury-vinyl-laminate-flooring-brands .productListTop.clearfix{padding:10px 0 20px;border-bottom:1px solid #000}.category-hardwood-brands .bottom-category-description,.category-hardwood-flooring-brands .bottom-category-description,.category-luxury-vinyl-laminate .bottom-category-description,.category-luxury-vinyl-laminate-flooring-brands .bottom-category-description{margin-top:40px}a.pin_it{display:block;margin:-6px 0 10px;width:fit-content}.catalog-product-view #print-button{display:inline;margin:0 10px 20px;float:right}.catalog-product-view #openEmailFormButton{display:inline;float:right;margin-left:24px;margin-right:50px}body.catalog-product-view .product.media{margin-top:8px}.catalog-product-view .column.main>button{margin:0 10px 15px;font-size:15px;color:#555;font-weight:400;text-decoration:none;cursor:pointer;border:none;padding:0}.catalog-product-view .column.main>button:after{content:'';margin:0 3px;font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#008bae}.catalog-product-view .column.main>button#print-button:after{content:'';background:url(/media/wysiwyg/print-icon.png) no-repeat 100% 45%;width:22px;height:20px;display:inline;position:absolute;background-position:center;background-size:contain;margin-top:-4px}.catalog-product-view .column.main>button#openEmailFormButton:after{content:'';background:url(/media/wysiwyg/detail-email-icon.png) no-repeat 100% 45%;width:20px;height:20px;display:inline;position:absolute;background-position:center;background-size:contain;margin-top:-4px}.catalog-product-view .column.main>button:hover{background:0 0;text-decoration:underline;color:#008bae}.productDetails .addToCart .btnWishlist:before{content:'';background:url(/media/wysiwyg/d-icon-check.png) no-repeat 100% 100%;width:18px;height:13px;display:inline;position:absolute;left:23%;top:32%;background-position:center}.catalog-product-view .columns .column.main{padding-bottom:20px}.custom-product-grids table.next-table td.table-name{width:30%;color:#464646;font-weight:700}.custom-product-grids>p{text-align:center}.custom-product-grids table.next-table td:nth-child(3){width:30%;font-size:16px;color:#363636;font-weight:400}.custom-product-grids table.next-table td:nth-child(2){font-weight:700}.custom-product-grids table.next-table td:nth-child(4){width:10%;text-align:center;color:#008bae;font-weight:700;font-size:18px}.custom-product-grids table.first-table td:nth-child(3) label{width:55%;padding:5px 0;float:left;margin-bottom:5px;font-size:15px}.custom-product-grids table.first-table td:nth-child(3) select.super-attribute{width:45%;height:30px;float:right;margin-bottom:5px;padding:5px 4px;font-size:15px;border:1px solid #969696;border-right:1px solid #efefef;border-bottom:1px solid #efefef;color:#000}.custom-product-grids table .main h1{font-size:16px;font-family:'Roboto',sans-serif;text-align:center;border:1px solid #ccc;padding:10px;margin:20px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fafafa;background:-moz-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%);background:-webkit-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%);background:linear-gradient(to bottom,rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f1f1f1',GradientType=0);font-weight:600}.custom-product-grids .main .main-child{text-align:center;margin:0}.custom-product-grids .main .main-child span span{color:#008bae}.custom-product-grids h2{font-size:16px;font-family:'Roboto',sans-serif;text-align:center;border:1px solid #ccc;padding:10px;margin:20px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fafafa;background:-moz-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%);background:-webkit-linear-gradient(top,rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%);background:linear-gradient(to bottom,rgba(250,250,250,1) 0%,rgba(241,241,241,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa',endColorstr='#f1f1f1',GradientType=0);font-weight:600}.custom-product-grids table{width:100%;display:table;table-layout:auto;border-collapse:collapse;margin-top:40px;font-size:18px}.custom-product-grids table th{background:#008bae;padding:10px;border-top:1px solid #c3c3c3;border-left:1px solid #006f8b;border-right:1px solid #006f8b;color:#fff;text-align:left;font-size:16px}.custom-product-grids table td{vertical-align:middle;padding:10px;border:1px solid #c3c3c3;background:#fff;color:#363636}.custom-product-grids table td:nth-child(1){padding:10px 20px;text-align:center;width:10%}.custom-product-grids table td:nth-child(3){color:#008bae;font-weight:700;width:25%}.custom-product-grids table td.product-price{color:#008bae;font-weight:700;width:10%;text-align:center;font-size:18px}.custom-product-grids table td:nth-child(5){width:10%}.custom-product-grids table td:nth-child(6){width:10%}.custom-product-grids table td:nth-child(6) button{display:inline-block;margin:0;font-weight:700;color:#fff;text-align:center;text-decoration:none;overflow:visible;border-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:button;cursor:pointer;padding:6px 10px;width:138px;font-size:17px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#43a331;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.custom-product-grids table td:nth-child(6) button:hover{background:#4d2f1c;color:#fff}.product-info-main ul.prices-tier.items{display:none}.grid_3 .productDetails .itemPrice .normal{color:#008bae}.grid_3 .productDetails .itemPrice .normal[style="text-decoration: line-through;"]{color:#7d7d7d}@media only screen and (max-width:991px) and (min-width:768px){.catalog-product-view .columns .column.main{display:flex}.catalog-product-view .column.main a.pin_it{margin-top:-42px}.catalog-product-view .column.main .product-info-main{align-self:end;margin-top:-28rem;min-height:860px}.catalog-product-view .column.main #openEmailFormButton{width:fit-content;align-self:end;margin-right:100px}.catalog-product-view .column.main #print-button{width:fit-content;align-self:end;margin-right:24px;margin-top:-30px}body.catalog-product-view .product-info-main>div.grid_3.push_5{padding-right:0}.catalog-product-view .column.main .product.media{align-self:start;padding-left:0}.btnAddToCart .btn{font-size:15px}.claculator .shippcalc input{font-size:14px !important}body.catalog-product-view div.grid_3.push_5 div.shippcalc span input{font-size:14px !important;width:50% !important}.custom-product-grids table.first-table td:nth-child(3) label{width:100%}.custom-product-grids table.first-table td:nth-child(3) select.super-attribute{width:100%;float:unset}.custom-product-grids table.next-table td:nth-child(2){font-weight:700;width:30%}}@media(max-width:767px){.catalog-category-view .sidebar.sidebar-main.mobile-sidebar{position:relative !important;transform:unset;margin-top:15px !important;margin-bottom:-50px}.catalog-category-view .sidebar.sidebar-main.mobile-sidebar .sidebar-content{padding:0}.child-category .product-list{column-gap:0;row-gap:0;margin-left:-10px;margin-right:-10px}.child-category .product-list .box{margin-bottom:20px}.category-contractor-specials .child-category .product-list .box{min-height:245px}.category-unfinished-hardwood-1 .child-category .product-list .box{min-height:168px}.category-prefinished-wood-flooring .child-category .product-list .box{min-height:245px}.category-hardwood-brands .product-list,.category-hardwood-flooring-brands .product-list,.category-luxury-vinyl-laminate .product-list,.category-luxury-vinyl-laminate-flooring-brands .product-list{grid-template-columns:1fr 1fr}.category-hardwood-brands .product-list .box,.category-hardwood-flooring-brands .product-list .box,.category-luxury-vinyl-laminate .product-list .box,.category-luxury-vinyl-laminate-flooring-brands .product-list .box{margin-left:9px;margin-right:9px}.category-hardwood-brands main#maincontent,.category-hardwood-flooring-brands main#maincontent,.category-luxury-vinyl-laminate main#maincontent,.category-luxury-vinyl-laminate-flooring-brands main#maincontent{padding-bottom:0}.category-stair-treads-risers .category-description p:first-child{display:none}.category-stair-treads-risers .child-category .product-list .box{min-height:227px}.catalog-product-view .columns .column.main{display:flex;position:relative}body.catalog-product-view .product-info-main{position:static;display:flex;flex-direction:column}body.catalog-product-view .product-info-main .productDetails.itemDetails{display:block;margin:0 0 10px}body .productDetails.itemDetails>ul li>span{display:block}body .productDetails.itemDetails>ul li>span~span{width:auto;padding-left:10px}body .productDetails.itemDetails>ul li>span:first-child{width:auto}.custom-product-grids table{display:block}.custom-product-grids table tbody{display:block}.custom-product-grids table thead{display:none}.custom-product-grids table tbody tr{display:block;border:1px solid #c3c3c3;padding:10px 0 10px;margin:0 0 10px;position:relative}.custom-product-grids table td{display:block;border:none;padding:5px 20px 5px 37%;text-align:left !important}.custom-product-grids table td:nth-child(1){position:absolute;width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.custom-product-grids table td:nth-child(2){font-size:16px;width:100%}.custom-product-grids table td:nth-child(3){font-size:14px;width:100%}.custom-product-grids table td:nth-child(4){width:100%}.custom-product-grids table td:nth-child(5){width:100%;margin:10px 0}.catalog-product-view .column.main>table td:nth-child(6){width:100%}.custom-product-grids table td:nth-child(5) input{width:40%;margin-left:10px}.custom-product-grids table td:before{content:attr(data-label);display:block;font-size:16px;color:#000;font-weight:700;margin:0 0 5px}.custom-product-grids table td:nth-child(2):before{content:"Description"}.custom-product-grids table td:nth-child(3):before{content:"Select Options"}.custom-product-grids table td:nth-child(4):before{content:"Price";display:inline;margin:0 5px 0 0}.custom-product-grids table td.product-price:before{margin:0 !important}.custom-product-grids table td:nth-child(5):before{content:"Qty";display:inline}.custom-product-grids table.next-table td.table-name{width:100%}.custom-product-grids table.next-table td:nth-child(3){width:auto}.custom-product-grids table.next-table td.table-name:before{content:"Name"}.custom-product-grids table.next-table td:nth-child(3):before{content:"Description"}.custom-product-grids table.next-table td:nth-child(4){color:#008bae;font-weight:700}.page-title-wrapper.product h1.page-title{margin-bottom:.5em}.product .fotorama__stage div.fotorama__fullscreen-icon{display:none}.catalog-product-view #print-button{align-self:end;margin-top:-30px;margin-right:24px}.catalog-product-view #openEmailFormButton{align-self:end;margin-right:100px}.catalog-product-view a.pin_it{align-items:start;margin-top:-40px}.custom-product-grids table.first-table td:nth-child(3) select.super-attribute{width:100%;float:unset}}.cms-page-view .column.main{position:relative;padding-bottom:0}.cms-page-view .breadcrumbs{margin:0}.cms_header_title{font-weight:600}.customer-account-login .page-main{padding-bottom:0}.customer-account-login .page-main .column.main{padding-bottom:0}.customer-account-login .login-container{padding-bottom:0}body.customer-account-login .page-title-wrapper{background-color:unset;padding:0;text-align:left;display:flex;flex-direction:column-reverse}.page-title-wrapper .breadcrumbs{margin-bottom:20px}.login-container .block-customer-login{margin-left:0 !important}.login-container{background:url(/media/wysiwyg/smartwave/images/lbl-or.gif) no-repeat center 45%;display:flex;justify-content:space-between}.login-container .row{flex:0 0 50%;max-width:50%}.abs-login-block-title,.login-container .block .block-title,.fieldset.create>.legend{color:#464646}body.customer-account-login .page-title-wrapper h1.page-title{color:#464646 !important}.login-container .block.block-customer-login{max-width:84%;flex:0 0 84%;border:1px solid #d2d2d2;padding:0 15px 15px;margin-bottom:0 !important}.login-container .block.block-customer-login .block-title{margin:-12px 0 25px;background:#fff;width:fit-content;padding:0 6px;font-family:'Roboto';font-size:18px}.login-container .prefix_2{flex:0 0 50%;max-width:50%}.login-container .prefix_2 .accountBlocks{flex:0 0 84%;max-width:84%;float:right;border:1px solid #d2d2d2;padding:15px}.login-container .prefix_2 .accountBlocks .blockhdng{margin:-28px 0 25px;background:#fff;width:fit-content;padding:0 6px;font-family:'Roboto';font-size:18px}.login-container .row,.login-container .prefix_2{font-size:16px}.login-container .row input.input-text{height:33px;border-color:#c6c6c6 #dadada #eaeaea;background:#fafafa;color:#999;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px 4px}.login-container .block button#send2{padding:8px 20px !important;width:fit-content !important;line-height:normal;display:inline-block;background-color:#008bae !important;text-decoration:none;cursor:pointer;overflow:visible;border-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-transform:capitalize}.login-container .actions-toolbar{display:flex;justify-content:center;gap:15px;align-items:baseline;margin-bottom:10px}.login-container .actions-toolbar .primary{margin-bottom:0 !important;margin-top:10px}.login-container .login.fieldset:after{content:''}.login-container .form .indicates{text-align:right;margin:.2em 0 .3em}.login-container .prefix_2 ul{margin-bottom:16px}.login-container .prefix_2 .center{text-align:center;margin-bottom:35px}.login-container .prefix_2 input#CT_Main_0_btnRegister{padding:8px 20px !important;width:fit-content !important;line-height:normal;display:inline-block;background-color:#008bae !important;text-decoration:none;cursor:pointer;overflow:visible;border-style:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-weight:600;font-size:16px}.login-container .block button#send2:hover{background-color:#4d2f1c !important}.login-container .prefix_2 input#CT_Main_0_btnRegister:hover{background-color:#4d2f1c !important}.fieldset>.field.required>.label:after,.fieldset>.fields>.field.required>.label:after,.fieldset>.field._required>.label:after,.fieldset>.fields>.field._required>.label:after{color:#390}.field.note.indicates span{color:#390}.login-container .fieldset>.field .label{font-weight:400;color:#2b2b2b}.login-container .fieldset>.field .label span{color:#2b2b2b !important}@media only screen and (min-width:1024px) and (max-width:1199px){.login-container .prefix_2 .center{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:1023px){.login-container .prefix_2 .center{margin-bottom:0}}@media only screen and (max-width:767px){.login-container{background:0 0;flex-direction:column}.cms-page-view .breadcrumbs{position:unset}.login-container .row{flex:0 0 100%;max-width:100%;margin:auto}.login-container .block.block-customer-login{max-width:100%;flex:0 0 100%}.login-container .prefix_2{flex:0 0 100%;max-width:100%;margin-top:40px}.login-container .prefix_2 .accountBlocks{flex:0 0 100%;max-width:100%;float:unset}}body.customer-account-create .page-title-wrapper{background-color:unset;padding:0;text-align:left;display:flex;flex-direction:column-reverse}.customer-account-create .form.form-create-account{max-width:100% !important;border:1px solid #d2d2d2;margin-top:40px !important;padding-top:0 !important}.customer-account-create .form.create.account>.fieldset{width:100%;font-size:16px}.customer-account-create .form.form-create-account legend.legend{margin-top:-14px;background:#fff;width:fit-content;padding:0 6px !important}.customer-account-create .form.form-create-account legend.legend span{margin:0}.customer-account-create .form.form-create-account .fieldset>.field{width:66%}.customer-account-create .fieldset>.field input.input-text{line-height:normal;height:33px}.customer-account-create .fieldset>.field input.input-text{line-height:normal;height:33px;border-color:#c6c6c6 #dadada #eaeaea;background:#fafafa;color:#999;font-family:inherit;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:6px 4px}.customer-account-create .form.form-create-account .fieldset>.field.password.required{flex:0 0 32%;max-width:32.2%;float:left}.customer-account-create .form.form-create-account .fieldset>.field.confirmation.required{max-width:32.2%;flex:0 0 30%;float:left;margin-left:20px}.customer-account-create .form.form-create-account{max-width:100% !important;border:1px solid #d2d2d2;margin-top:40px !important;padding-top:0 !important;display:grid}.customer-account-create .actions-toolbar{margin-bottom:-64px;padding:0 !important}.customer-account-create .actions-toolbar>.primary button.submit.primary{margin:0 !important;transform:translateY(6px);padding:10px 30px;background-color:#008bae !important;cursor:pointer;overflow:visible;border-style:none !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;line-height:normal;width:auto !important;height:38px !important;line-height:0;text-transform:capitalize}.customer-account-create .actions-toolbar>.primary button.submit.primary:hover{background:#4d2f1c !important}body.customer-account-create .page-title-wrapper h1.page-title{color:#464646 !important}.field.note.indicates{text-align:right;width:100% !important}.cms-financing.cms-page-view .breadcrumbs{left:0}.cms-financing .prequalify_receive a{font-family:monospace;text-decoration:underline;color:#464646;font-weight:700;text-decoration-thickness:2px}.cms-financing .prequalify_receive a span{color:#03f}.financing_card_img img{width:220px;margin:auto;text-align:center}.financing_card_img{text-align:center;margin-top:50px;margin-bottom:80px}.table_box table td{font-size:16px}.table_box table .btnWrapper{display:inline-block;background-color:#008bae;text-decoration:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.table_box table .btnWrapper .btn{color:#fff;font-weight:600;font-size:16px;padding:10px 30px}figure.syn-logo{margin:0 auto}@media only screen and (max-width:767px){.financing_hero_banner .pagebuilder-column-group{padding:22px 20px !important}.financing_hero_banner .pagebuilder-column-line>.pagebuilder-column{padding-left:0 !important;padding-right:0 !important}}.quote_form .form-all{max-width:752px;width:100%;font-size:16px;color:#2c3345;border-radius:3px;box-shadow:0 4px 4px rgba(87,100,126,.21);display:flex;-ms-flex-direction:column;flex-direction:column;margin:72px auto}.quote_form ul.form-section.page-section{margin:0;padding:0 38px;list-style:none}.quote_form ul.page-section,.quote_form .form-line{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.quote_form li#id_3.form-line{margin-top:28px}.quote_form .always-hidden{display:none}.quote_form .form-line{padding:12px 10px;margin:12px 4px;border-radius:3px;position:relative;width:100%;transition:background-color .15s}.quote_form label.form-label{font-weight:500;word-break:break-word;margin-left:2px;margin-bottom:14px;color:#2c3345;display:block;float:none;text-align:left;width:100%}.quote_form .form-required{margin-left:4px;color:#dc2626}.quote_form .form-input-wide{width:calc(50% - 14px)}.quote_form .form-all #cid_3{width:100%}.quote_form .form-input-wide>div{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.quote_form .form-sub-label-container{flex:1 1 100%;min-width:0}.quote_form #id_3 .form-sub-label-container:last-child{margin-left:24px}.quote_form .form-textbox{outline:0;margin:0;text-align:left;padding:0 .625em;height:2.5em;color:#2c3345;border-color:#b8bdc9;background-color:#fff;width:100%;font-size:1em;border-radius:4px;border-width:1px;border-style:solid;display:block;min-width:100%}.quote_form .form-sub-label{font-size:.75em;margin-top:11px;margin-left:2px;display:block;word-break:break-word;color:#2c3345}.quote_form .form-textbox:hover{border-color:rgba(46,105,255,.5);box-shadow:0 0 0 1px rgba(46,105,255,.25)}.quote_form .form-input-wide .form-textarea{outline:0;margin:0;text-align:left;padding:.625em;min-height:2.5em;font-size:1em;border-radius:4px;border-width:1px;border-style:solid;display:block;min-width:100%;color:#2c3345;border-color:#b8bdc9;background-color:#fff}.quote_form li#id_2.form-line{margin:0 auto 10px;padding:30px 52px;border-top:1px solid;row-gap:.625rem;border-color:#f3f3fe;justify-content:center}.quote_form li#id_2.form-line .form-input-wide{width:100%}.quote_form li#id_2.form-line .form-buttons-wrapper{justify-content:center}.quote_form .form-line button#input_2{width:auto;min-width:180px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:3em;font-size:1em;border-radius:4px;border:1px solid;cursor:pointer;font-weight:500;padding:0 .75rem;color:#fff;border-color:#249bb4;background-color:#249bb4}.quote_form .form-line button#input_2:hover{border-color:rgba(36,155,180,.8);background-color:rgba(36,155,180,.8)}@media only screen and (min-width:768px) and (max-width:1023px){.quote_form div.form-all{margin:0}.quote_form ul.form-section.page-section{padding:0 14px}}@media only screen and (max-width:767px){.cms-page-view.cms-request-a-quote .breadcrumbs{display:none}.cms-request-a-quote .pagebuilder-column-line{flex-direction:column-reverse}.cms-request-a-quote .pagebuilder-column-line .pagebuilder-column{width:100% !important;margin-top:0 !important}.cms-request-a-quote .quote_form{margin-bottom:75px}.quote_form ul.form-section.page-section{padding:0}.quote_form .form-input-wide{width:100%}.quote_form .form-input-wide .form-textarea{width:100% !important}}body.account{font-size:16px}.account .page-title-wrapper{display:flex;flex-direction:column-reverse}body.account .page-main .page-title-wrapper .page-title{margin:0 0 8px;line-height:1.2;font-size:30px;font-weight:600;color:#464646}.account .greeting-wrapper{position:relative;min-height:1px;margin:25px 0 5px;border:1px solid #d2d2d2;background:#fff}.account .greeting-wrapper .container{padding:0}.account .greeting-wrapper h4{position:relative;display:inline-block;font-size:1.125em;top:-15px;left:10px;margin:0;padding:3px 5px;background-color:#fff;font-family:'Roboto'}.account .greeting-wrapper .cus-details{padding:10px 15px 2px}.email-wrapper{position:relative;min-height:1px;margin:25px 0 5px;border:1px solid #d2d2d2;background:#fff}.account .main-acc-wrapper .box-title{padding:0;background:0 0;border:none;text-transform:capitalize}.account .main-acc-wrapper .box-title span{position:relative;display:inline-block;font-size:1.125em;top:-15px;left:10px;margin:0;padding:3px 5px;background-color:#fff;color:#464646}.account .main-acc-wrapper .box-content{background:0 0;border:none;padding:10px 15px 15px;font-size:16px;float:left;display:inline;width:100%;margin:0 0 10px;padding-top:5px}.account .main-acc-wrapper .box-content .label{float:left;clear:left;width:100px;margin:0;padding:0 12px 7px 0;text-align:right;font-weight:700}.account .main-acc-wrapper .box-content .dtl{float:left;width:60%;margin:0;padding:0 5px 7px 7px}.account .main-acc-wrapper .box-actions{background:0 0;border:none;padding:0;display:table;background-color:#008bae;text-decoration:none !important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;margin:15px}.account .main-acc-wrapper .box-actions a.edit{padding:8px 20px;color:#fff;font-weight:600;line-height:35px}.page-products .product-item-details .attr-description-listing-page{margin:0 0 .5em;line-height:1.2;color:red}.page-products .product-item-details .price-wrapper{font-size:15px;color:#008bae;font-weight:500;margin:0 0 10px;border-bottom:none;padding:0}.page-products .product-item-details .price-wrapper .old-price{text-decoration:line-through;color:#008bae}.page-products .product-item-details .price-wrapper .special-price{color:red}body .fotorama__nav-wrap.fotorama__nav-wrap--horizontal{margin-bottom:0}body #Roomvo{margin-top:30px}body.catalog-product-view .product-info-main{min-height:630px}.page-layout-2columns-left .sidebar-main.mobile-sidebar .pin-wrapper{height:auto !important}.page-layout-2columns-left .sidebar-main.mobile-sidebar .pin-wrapper .sidebar.sidebar-additional{display:none}.home-featured #featured-products{padding:20px 80px}.home-featured .owl-dots{display:none}.home-featured .owl-carousel.show-nav-hover .owl-prev:before,.home-featured .owl-carousel.show-nav-hover .owl-next:before{content:''}.home-featured .owl-carousel.show-nav-hover .owl-prev,.home-featured .owl-carousel.show-nav-hover .owl-next{opacity:1;transform:unset;background-image:url(/media/custom/icon-bracket-left.png) !important;background-size:100% !important;background-color:transparent !important;border-radius:0;width:33px;height:61px;margin-top:37px}.home-featured .owl-carousel.show-nav-hover .owl-prev{left:-98px}.home-featured .owl-carousel.show-nav-hover button.owl-next{right:-98px;background-image:url('/media/custom/icon-bracket-right.png') !important}.home-featured .owl-carousel.owl-drag .owl-item,.home-featured .owl-carousel.owl-drag .owl-item.active{padding:0 28px}.home-featured .owl-carousel.owl-drag .owl-item .item.product-item{padding:0}.cms-porto_home_4 .product-item-details .attr-description-listing-page{margin:0 0 .5em;line-height:1.2;color:red}.cms-porto_home_4 .product-item-details .price-wrapper{font-size:15px;color:#008bae;font-weight:500;margin:0 0 10px;border-bottom:none;padding:0}.cms-porto_home_4 .product-item-details .price-wrapper .old-price{text-decoration:line-through;color:#008bae}.cms-porto_home_4 .product-item-details .price-wrapper .special-price{color:red}.products .product-item-name a{color:#464646}a,a:visited{color:#464646;text-decoration:none}body div .category-description p{line-height:normal;margin-bottom:15px}.container.home_newsletter{margin-top:30px;margin-bottom:45px}.home_newsletter .block.newsletter input[type=email]{font-style:italic;padding:8px 10px 9px;color:#927c64;margin-bottom:0;font-size:16px}.home_newsletter .block.newsletter input::-webkit-input-placeholder{color:#927c64}.home_newsletter .block.newsletter .action.subscribe{font-size:16px;height:41px}.catalog-product-view .page-title{margin-bottom:20px;font-weight:700}.catalog-product-view .breadcrumbs .items li{padding:0 18px 0 0}.catalog-product-view .breadcrumbs .item a,.catalog-product-view .breadcrumbs strong{font-size:14px;vertical-align:baseline}.catalog-product-view .breadcrumbs .items li:after{font-size:12px}body .page-header.type2 .block-search input{height:34px}body .page-header.type2 .search-category{height:34px}body .page-header.type2 .search-area .minisearch .actions button{height:34px}body .page-header.type2 .search-category #mpsearch-category{vertical-align:top}body .page-header.type2 .search-category:after{line-height:34px}.breadcrumbs strong{color:#636363;font-weight:400}.sw-megamenu.navigation .subchildmenu.mega-columns.columns4.no-subchildmenu{grid-template-columns:1fr 1fr}body .sw-megamenu.navigation li.level0.fullwidth .submenu a,body .sw-megamenu.navigation li.level0.staticwidth .submenu a{text-transform:capitalize}.sw-megamenu.navigation>ul>li:nth-child(3) .subchildmenu.mega-columns.columns4.no-subchildmenu{grid-template-columns:unset;grid-auto-flow:column;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.sw-megamenu.navigation>ul>li:nth-child(4) .subchildmenu.mega-columns.columns4.no-subchildmenu{grid-template-columns:unset;grid-auto-flow:column;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.page-header.type2 .sw-megamenu.navigation li.level0:has(.submenu[style="visibility: visible; opacity: 1;"]) a.level-top{background:#008bae;color:#fff !important}@media only screen and (min-width:768px){body .sw-megamenu.navigation li.level0.fullwidth>.submenu{padding:15px 15px 30px;margin-top:1px !important}body .sw-megamenu.navigation .subchildmenu.mega-columns>li{padding:15px 15px 0}.sw-megamenu.navigation li.level0.fullwidth .submenu a,.sw-megamenu.navigation li.level0.staticwidth .submenu a{font-size:14px}.fotorama--fullscreen{margin:0 5% auto !important;width:90% !important;top:30px !important;height:92% !important}.fotorama--fullscreen .fotorama__stage{height:85% !important}.fotorama--fullscreen .fotorama__wrap{height:100% !important}.fotorama--fullscreen .fotorama__wrap .fotorama__stage__shaft{margin:2% 0 !important;height:90%}body.fotorama__fullscreen .page-wrapper{background:rgba(0,0,0,.48)}body.fotorama__fullscreen .page-wrapper .page-header,body.fotorama__fullscreen .page-wrapper .page-main{background:0 0 !important;opacity:.1}.products .product-item{margin-bottom:2.4286em}.page-main-inner .sidebar-main .widget{margin-bottom:0 !important;margin-top:0 !important}}@media only screen and (max-width:767px){.design-four .callOutImg>a{pointer-events:none}}.products .product-item{padding-left:15px;padding-right:15px}.cms-page-view .customer-care-menu,.cms-service-request-a-quote .tips-tools-menu,.cms-service-installation-services .tips-tools-menu,.cms-service-terms-policies .tips-tools-menu,.cms-service-warranty-information .tips-tools-menu,.contact-index-index .tips-tools-menu,.cms-service-contact .tips-tools-menu{display:none}.cms-service-request-a-quote .customer-care-menu,.cms-service-installation-services .customer-care-menu,.cms-service-terms-policies .customer-care-menu,.cms-service-warranty-information .customer-care-menu,.contact-index-index .customer-care-menu,.cms-service-contact .customer-care-menu{display:block}.cms-service-contact .fieldset>.legend,.cms-service-contact .contact-info .contacts-title{color:#777;font-size:20px;font-weight:300;letter-spacing:0;text-transform:none}.customer-care-menu ul li:nth-child(1),.tips-tools-menu ul li:nth-child(1){margin-bottom:12px}@media (max-width:991px){.sw-megamenu.navigation .submenu.level0.opened{visibility:visible !important;opacity:1 !important}}