
 /* /style/header.css */ 

body{font-family:'Inter',sans-serif;font-size:15px;color:#121212;margin:0;background:#f5f5f5;line-height:1.6}a{color:#c55b39;text-decoration:none;outline:none;transition:color 0.2s ease}a:hover{color:#121212}input,button,textarea,select{outline:none;font-size:15px}img{max-width:100%}.SiteContainer{max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.clear{clear:both}.Left{float:left}.Right{float:right}.stickyBodyContent{padding-top:145px}h1{font-size:22px;font-weight:400;margin:0 0 15px 0}.Header{background:#FFF;position:absolute;width:100%;z-index:99}.Header .SiteContainer{max-width:100%}.fa-user:before{content:"\f007"}.fa-phone:before{content:"\f095"}.TopBeltOffers{background:#c55b39;text-align:center;color:#FFF;min-height:20px;padding:3px 0;font-size:12px}.TopBeltOffers b{margin:0 4px}.TopBeltOffers span{background:#FFF;padding:2px 5px;border:0 dashed #FFF;display:inline-block;margin-left:5px;font-weight:500;color:#c55b39}.TopBeltOffers a.close{color:#FFF;font-size:14px;margin-top:2px;margin-right:10px}.TopBeltOffers a.close:hover{color:#121212}.TopLinks{border-bottom:1px solid #f4f4f4;font-size:12px}.TopLinks a{color:#121212}.TopLinks a:hover{color:#c55b39}.TopLinks span{border-right:1px solid #f4f4f4;padding:7px 10px;display:inline-block;font-weight:500}.offerDetailLink{color:#fff;margin-left:10px}.offerDetailLink:hover{color:#fff}.offerBannerBox{display:none;position:absolute;width:430px;background:#000;z-index:999;top:26px;left:50%;margin-left:-215px}.OfferLoginCart{text-align:right;display:flex;align-items:center;gap:8px;flex-shrink:0;justify-self:end}.OfferLoginCart a.RegisterryLink{color:#47352d;font-weight:500;border:1px solid #eadfd7;padding:0 10px;border-radius:5px;line-height:30px;display:inline-block;white-space:nowrap}.OfferLoginCart a.RegisterryLink:hover{color:#c55b39;border-color:#c55b39}.OfferLoginCart span.MyCart{background:url(//cdn.theclassyhome.com/newimages/site/cart-icon.png) no-repeat left top;display:inline-block;color:#121212;font-size:13px;width:45px;height:38px;text-align:center;position:relative;vertical-align:middle;cursor:pointer;font-weight:500;flex-shrink:0}.OfferLoginCart span.MyCart>i{color:#FFF;font-style:normal;position:absolute;width:22px;height:22px;line-height:22px;display:block;left:22px;top:0;font-size:11px;font-weight:600}.OfferLoginCart span.SignUp{cursor:pointer;display:inline-block;position:relative}.OfferLoginCart span.SignUp i{border-radius:50%;height:40px;width:40px;text-align:center;line-height:40px;font-size:20px;border:1px solid #a9a9a9;color:#585858}span.callus{vertical-align:middle;line-height:30px;display:inline-block;font-size:14px;font-weight:500;white-space:nowrap}.SignUpMenu{display:none}.SubHeader{border-bottom:2px solid #c55b39;background:#fff}.SubHeaderRow,.SubHeader .SiteContainer>div{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:28px;padding:14px 0}.SubHeader .Logo img{width:220px!important;height:auto!important;display:block}.SubHeader .SearchForm{width:100%!important;max-width:920px!important;justify-self:center;padding-top:0;overflow:visible}.SubHeader .SearchForm #full-search{width:100%!important;max-width:none!important;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,0.14);transition:box-shadow 0.2s ease}.SubHeader .SearchForm #full-search:focus-within{box-shadow:0 4px 20px rgba(197,91,57,0.28)}.SubHeader .SearchForm #full-search:focus-within .Input{border-color:#c55b39}.SubHeader .SearchForm .Input{border:1px solid #e4b5a3;border-radius:10px;display:flex;overflow:hidden}.SubHeader .SearchForm input{border:0!important;border-radius:0;height:66px;padding:0;flex:1;width:auto!important;text-indent:22px;box-sizing:border-box;font-size:18px;background:#f5f5f5}.SubHeader .SearchForm input::placeholder{color:#999;font-size:17px}.SubHeader .SearchForm input:focus{outline:none;background:#fff}.SubHeader .SearchForm .SearchClearBtn{background:#f5f5f5;border:0;color:#bbb;font-size:16px;width:44px;height:66px;cursor:pointer;flex-shrink:0;transition:color 0.2s ease}.SubHeader .SearchForm .SearchClearBtn:hover{color:#c55b39}.SubHeader .SearchForm .SearchBtn{position:static!important;width:92px;background:#c55b39;color:#FFF;font-size:28px;height:66px;cursor:pointer;border:0;flex-shrink:0;transition:background 0.2s ease}.SubHeader .SearchForm .SearchBtn:hover{background:#a23b21}@media only screen and (max-width:1100px){.SubHeader .Logo img{width:180px!important}span.callus{font-size:13px}.OfferLoginCart{gap:6px}}@media only screen and (max-width:900px){.SubHeader .Logo img{width:150px!important}.SubHeaderRow,.SubHeader .SiteContainer>div{gap:10px!important}.nav>li>a{padding:0 8px;font-size:13px}span.callus{display:none}}@media only screen and (max-width:700px){.HedOffer{display:none}.SubHeaderRow,.SubHeader .SiteContainer>div{grid-template-columns:auto 1fr!important;gap:8px!important}.SubHeader .Logo img{width:140px!important}.SubHeader .SearchForm{grid-column:1/-1!important;width:100%!important;max-width:none!important}.bbb-logo-Header{display:none}.stickyBodyContent{padding-top:170px}.nav>li>a{padding:0 6px;font-size:12px}}.SubHeader .HeaderSecureCheckout{font-size:20px;padding:28px 20px 0 20px;float:left}.SubHeader .HeaderSecureCheckout i{margin-right:5px}.SubHeader .HeaderCallMe{float:right;padding-top:5px}.SubHeader .HeaderCallMe img{vertical-align:middle;max-width:100px}nav{border-bottom:1px solid #e5e2e2}.nav{margin:0;padding:0;text-align:center;width:100%;display:block;position:relative}.nav li{list-style:none}.nav>li{display:inline-block}.nav>li>a{position:relative;display:block;height:38px;line-height:38px;padding:0 13px;color:#121212;font-weight:600;transition:color 0.2s ease}.nav>li{border-top:2px solid #FFF;transition:border-color 0.2s ease}.nav>li:hover{border-top:2px solid #c55b39}.nav>li:hover>a{background:#f8f8f8;color:#444}.nav>li.HomeIcon a i{margin-top:5px;display:inline-block}.nav>li.HomeIcon a:hover{background:#f4f4f4}.nav>li.brand>a{text-transform:uppercase}.nav>li.HomeIcon{vertical-align:top}.nav>li.OfferZoneBTN>a{text-transform:uppercase;color:#c55b39}.nav>li>div{position:absolute;display:block;width:100%;top:40px;left:0;opacity:0;visibility:hidden;overflow:hidden;background:#f8f8f8;z-index:9;border:1px solid #e1e1e1;border-top:0;transition:opacity 0.2s ease,visibility 0.2s ease}.nav>li:hover>div{opacity:1;visibility:visible;overflow:visible;-webkit-transition-delay:0.15s;transition-delay:0.15s}.nav .mega-column{float:left;width:50%}.nav .mega-column .nav-column{padding:2%;width:29%;float:left;text-align:left}.nav .mega-column .h-banner{float:left;padding:3% 0 3% 0;width:100%}.nav .mega-column h5{margin:0;padding-left:5px;font-size:14px}.nav .mega-column ul{margin:5px 0 10px 0;padding:0}.nav .mega-column li{padding:5px 4px}.nav .mega-column li a{color:#121212;line-height:18px;font-size:14px}.nav .mega-column li a:hover{color:#444}.brand{position:relative}.brand>a{text-decoration:none;display:block;padding:10px;color:#fff}.dropdownTopBrand{left:-30px;position:absolute;top:100%;background:#000;box-shadow:0 2px 5px rgb(0 0 0 / .1);padding:10px 0;display:none;min-width:236px}.brand:hover .dropdownTopBrand{display:block}.dropdownTopBrand li a{display:block;padding:8px 15px;text-decoration:none;color:#FFF;font-weight:500;font-size:15px}.dropdownTopBrand li a:hover{color:#f2c5b6}.brand .dropdownTopBrand::before{content:'';position:absolute;top:-16px;left:42%;border-width:8px;border-style:solid;border-color:#fff0 #fff0 #000 #fff0}.luxuryBrandLogo span{max-width:100px;display:inline-block;margin:2px;border-radius:5px;overflow:hidden;line-height:0;border:1px solid #fff}.luxuryBrandLogo span a{padding:0}.holiday-PopUp-text{background-color:#fff;border-radius:2px;float:left;font-size:15px;font-weight:400;height:auto;line-height:20px;padding:10px;text-align:left;vertical-align:middle;width:830px}.holiday-schedule-link-top{background-color:#2f211c;border-top:3px solid #c55b39;border-radius:0;color:#f5f0e8;font-size:17px;font-weight:500;line-height:1.7;padding:18px 20px;position:relative;display:block;text-align:center;letter-spacing:0.3px}.holiday-schedule-main-back{margin-bottom:0;margin-top:0;text-align:center;width:100%}.text-pointer{cursor:pointer}.holiday p{float:none}.holiday{padding:5px;border:7px solid #6FBBE8}.holidayTitle{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;padding:3px;padding-top:5px;padding-left:10px;margin:-5px -5px 0;background:#eee;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjY2NjY2NjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZjRmNGY0IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top,#eeeeee 0%,#cccccc 0%,#f4f4f4 49%,#cccccc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eeeeee),color-stop(0%,#cccccc),color-stop(49%,#f4f4f4),color-stop(100%,#cccccc));background:-webkit-linear-gradient(top,#eeeeee 0%,#cccccc 0%,#f4f4f4 49%,#cccccc 100%);background:-o-linear-gradient(top,#eeeeee 0%,#cccccc 0%,#f4f4f4 49%,#cccccc 100%);background:-ms-linear-gradient(top,#eeeeee 0%,#cccccc 0%,#f4f4f4 49%,#cccccc 100%);background:linear-gradient(to bottom,#eeeeee 0%,#cccccc 0%,#f4f4f4 49%,#cccccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',endColorstr='#cccccc',GradientType=0)}ui-dialog ui-widget ui-widget-content ui-corner-all ui-draggable ui-resizable{padding-bottom:18px}.holidaySchedul{margin-left:60px;margin-top:5px;padding:5px}.noSaleTaxImg{vertical-align:middle;margin-right:15px}#eac-container-strSearch ul li a{color:#000}#eac-container-strSearch ul li a:hover{color:#c55b39}.election-top-bar{background:linear-gradient(269deg,#fe030c,#002d94);background-size:400% 400%;-webkit-animation:TopBarElection 2s ease infinite;-moz-animation:TopBarElection 2s ease infinite;-o-animation:TopBarElection 2s ease infinite;animation:TopBarElection 2s ease infinite;padding:3px 0}.election-top-bar p{color:#fff;text-align:center;margin:0;padding:5px 0;font-weight:600}.election-top-bar p span{color:#444;background:#fff;border-radius:15px;padding:2px 10px}@-webkit-keyframes TopBarElection{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes TopBarElection{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-o-keyframes TopBarElection{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes TopBarElection{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}

