Havertys | Custom Furniture & Upholstery

/*animation*/
/*.NavMobile1, .NavMobile2, .NavMobile3, .NavMobile4 {
display: none;
}*/

.noShow {
display: none;
}
.invisibleText {
font-size: 0;
opacity: 0;
}
.noPadding {
margin-top: 0;
margin-bottom: 0;
}
.center {
margin-left: 50% !important;
transform: translateX(-50%) !important;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
}
.overlays {
position: absolute;
z-index: 10;
}
.keyboardFocus .overlays:focus {
outline: 1px solid white;
}
.keyboardFocus .textFlex .hoverEffect:focus {
outline: 2px solid black;
border: 1px solid white;
}
.bodyLink {
text-decoration: underline;
}
.hoverEffect {
opacity: 0;
position: absolute;
z-index: 5;
transition: .8s ease-in-out all;
-webkit-transition: .8s ease-in-out all;
-moz-transition: .8s ease-in-out all;
-ms-transition: .8s ease-in-out all;
-o-transition: .8s ease-in-out all;
}
.hoverEffect:hover {
opacity: 1;
background-color: rgba(0,0,0, 0.2);
}
.keyboardFocus .hoverEffect:focus {
opacity: 1;
outline: 2px solid #000000;
}
.whiteHover {
opacity: 0;
transition: ease-in-out .8s all;
-webkit-transition: ease-in-out .8s all;
-moz-transition: ease-in-out .8s all;
-ms-transition: ease-in-out .8s all;
-o-transition: ease-in-out .8s all;
}
.whiteHover:hover {
opacity: 1;
background-color: rgba(244, 244, 244, 0.3);
}
.keyboardFocus .whiteHover:focus {
opacity: 1;
outline: 2px solid #000000;
}
.flexSegment {
display: inline-flex;
}
.BodyLato {
color:#000000;
font-size: 1.3rem;
font-weight:300;
line-height:1.313;
margin-bottom:13px;
text-align:center;
}
.CalloutLatoLightItalic {
color:#000000;
font-size:0.99rem;
font-weight:300;
line-height:1.385;
margin-bottom:13px;
text-align:center;
font-style: italic;
}
/*Header Nav*/
.navBackground {
width: 100%;
overflow: hidden;
max-height: 380px;
}
.myVid {
margin-bottom: -20% !important;
margin-top: -20% !important;
}
.navBar {
position: absolute;
z-index: 5;
left: 0;
top: 0;
}
.navBar2 {
position: absolute;
z-index: 7;
left: 0;
top: 0;
}
/*Header nav hover targets*/
.toggle1 {
height: 56%;
width: 15%;
left: 18%;
bottom: 10%;
}
.toggle2 {
height: 56%;
width: 15%;
left: 34%;
bottom: 10%;
}
.toggle3 {
height: 56%;
width: 15%;
left: 51%;
bottom: 10%;
}
.toggle4 {
height: 56%;
width: 15%;
left: 67%;
bottom: 10%;
}
.anchorSpan {
position: absolute;
top: -100px;
}
/*Erin Sofa Segment*/
.titleImg {
width: 70%;
margin-bottom: -10px;
}
.hoverTrigger1 {
width: 64%;
right: 0;

height: 95%;
bottom: 0;
cursor: pointer;
}
.pickPiece {
top: 100px;
left: 0;
width: 30%;
display: none;
}
/*Erin Chair Segment*/
.notchOverlay1 {
margin-top: -3.7%;
}
.hoverTrigger2 {
width: 35%;
left: 7%;
height: 75%;
bottom: 4%;
cursor: pointer;
}
.textFlex {
width: 100%;
display: inline-flex;
}
.pickFabric {
top: 100px;
left: 54%;
width: 30%;
display: none;
}
.titleImg2 {
width: 75%;
margin-bottom: -10px;
}
.ToptoBottom {
width: 95% !important
}
.chairGif {
width: 150%;
margin-left: 50%;
}
#custIcon {
width: 12%;
left: 9%;
margin-top: -10%;
}
/*Miranda Sofa Segment*/
.notchOverlay2 {
margin-top: -4.3%;
margin-left: .3%;
}
.hoverTrigger3 {
height: 100%;
bottom: 0%;
right: -4px;
width: 64%;
}
.deliveryOpt {
top: 100px;
left: 0;
width: 30%;
display: none;
}
.ltrImg {
width: 59%;
}
/*Make It Yours*/
.greyPadding {
margin-top: 35px;
margin-bottom: 0px;
}
.sofasHover {
left: 3%;
bottom: 0;
height: 99%;
width: 20%;
}
.ottomansHover {
left: 23%;
bottom: 0;
height: 99%;
width: 14%;
}
.loveseatsHover {
left: 37%;
bottom: 0;
height: 99%;
width: 19%;
}
.chairsHover {
left: 56%;
bottom: 0;
height: 99%;
width: 12%;
}
.reclinersHover {
left: 68%;
bottom: 0;
height: 99%;
width: 14%;
}
.bedsHover {
left: 84%;
bottom: 0;
height: 99%;
width: 12%;
}
/*footer*/

.Usa {
height: 92%;
width: 33.2%;
left: 0;
bottom: 4px;
}

.handcraft {
height: 92%;
width: 32.8%;
left: 33.4%;
bottom: 4px;
}

.hdes {
height: 92%;
width: 33.2%;
left: 66.4%;
bottom: 4px;
}

@media (max-width: 1600px) {
/*Erin Sofa Segment*/
.pickPiece {
top: 100px;
left: 6%;
width: 25%;
}
/*Erin Chair Segment*/
.notchOverlay1 {
margin-top: -3.7%;
}
.titleImg2 {
width: 65%;
}
/*Miranda Sofa Section*/
.deliveryOpt {
left: 6%;
width: 25%;
top: 74px;
}
}
@media (max-width: 1580px) {
/*Header Nav*/
.myVid {
margin-bottom: -22% !important;
margin-top: -22% !important;
}
}
@media (max-width: 1440px) {
.Usa {
width: 33.3%;
}
.handcraft {
width: 33%;
left: 33.5%;
}
.hdes {
width: 33.3%;
left: 66.7%;
}
}
@media (max-width: 1336px) {
/*Erin CHair Segment*/
#custIcon {
margin-top: -7%;
}
}
@media (max-width: 1340px) {
/*Erin Sofa Segment*/
.pickPiece {
top: 60px;
}
/*Erin Chair Segment*/
.pickFabric {
top: 60px;
}
/*Miranda Section*/
.deliveryOpt {
top: 42px;
}
}
@media (max-width: 1304px) {
/*Erin Chair Segment*/
.notchOverlay1 {
margin-top: -3.9%;
}
}
@media (max-width: 1490px) {
/*Header Nav*/
.myVid {
margin-bottom: -23% !important;
margin-top: -23% !important;
}
}
@media (max-width: 1424px) {
/*Header Nav*/
.myVid {
margin-bottom: -25% !important;
margin-top: -25% !important;
}
}
@media (max-width: 1415px) {
/*Miranda Segment*/
.ltrImg {
width: 61%;
}
}
@media (max-width: 1290px) {
/*Header Nav*/
.myVid {
margin-bottom: -29% !important;
margin-top: -29% !important;
}
}
@media (max-width: 1283px) {
/*Erin Chair Section*/
.pickFabric {
width: 34%;
}
}
@media (max-width: 1248px) {
.pickFabric {
width: 35%;
}
}
@media (max-width: 1265px) {
/*Miranda Sofa Segment*/
.notchOverlay2 {
margin-top: -4.4%;
}
}
@media (max-width: 1219px) {
/*Erin Sofa Section*/
.pickPiece {
top: 46px;
}
/*Erin Chair Section*/
.pickFabric {
top: 43px;
}
/*Miranda SOfa Section*/
.deliveryOpt {
top: 24px;
}
}
@media (max-width: 1214px) {
/*Erin Sofa Section*/
.pickPiece {
width: 28%;
}
}
@media (max-width: 1190px) {
.BodyLato {
font-size: 1rem;
}
.CalloutLatoLightItalic {
font-size:0.8125rem;
}
}
@media (max-width: 1070px) {
/*Header Nav*/
.myVid {
margin-bottom: -37% !important;
margin-top: -37% !important;
}
}
@media (max-width: 1050px) {
.notchOverlay2 {
margin-top: -4.6%;
}
}
@media (max-width: 1024px) {
.navBackground {
max-height: 300px;
}
.greyPadding {
margin-top: 20px;
}
/*Erin Sofa Segment*/
.pickPiece {
top: 59px;
}
/*Erin Chair Segment*/
#custIcon {
width: 14%;
}

}
@media (max-width: 1018px) {
/*Header Nav*/
.myVid {
margin-bottom: -40% !important;
margin-top: -40% !important;
}
/*Erin Sofa Segment*/
.pickPiece {
left: 2%;
width: 34%;
}

/*Erin Chair Segment*/
.pickFabric {
top: 60px;
width: 34%;
left: 51%;
}
}
@media (max-width: 990px) {
/*Erin Sofa Segment*/
.pickPiece {
top: 33px;
}
/*Erin Chair Segment*/
.pickFabric {
top: 30px;
}
/*Miranda Sofa Segment*/
.deliveryOpt {
top: 5px;
}
}
@media (max-width: 962px) {
/*Erin Chair*/
.pickFabric {
width: 35%;
}
}
@media (max-width: 940px) {
/*Erin Sofa Segment*/
.pickPiece {
top: 48px;
left: 5%;
width: 28%;
}
}
@media (max-width: 938px) {
.BodyLato {
font-size: .9rem;
}
/*Erin Sofa Segment*/
.pickPiece {
top: 32px;
}
}
@media (max-width: 927px) {
/*Erin Sofa Section*/
.pickPiece {
left: 3%;
width: 31%;
}
/*Erin Chair Segment*/
.pickFabric {
top: 28px;
}
}
@media (max-width: 898px) {
/*Header Nav*/
.myVid {
margin-bottom: -47% !important;
margin-top: -47% !important;
}
/*Erin Sofa Segment*/
.titleImg {
width: 63%;
}
.pickPiece {
top: 30px;
width: 33%;
left: 1%;
}
/*Erin Chair Segment*/
.pickFabric {
top: 25px;
}
/*Miranda Sofa Segment*/
.deliveryOpt {
top: 5px;
width: 33%;
left: 1%;
}
.ltrImg {
width: 48%;
}
}
@media (max-width: 870px) {
/*Erin Sofa Segment*/
.pickPiece {
top: 18px;
}
/*Erin Chair Segment*/
.pickFabric {
top: 14px;
}
}
@media (max-width: 836px) {
/*Erin Chair Segment*/
#custIcon {
width: 16%;
margin-top: -5%;
}
}
@media (max-width: 812px) {
/*Header Nav*/
.myVid {
margin-bottom: -53% !important;
margin-top: -53% !important;
}

/*Erin Chair Segment*/
#custIcon {
margin-top: -7%;
}
}
@media (max-width: 780px) {
/*Erin Chair Segment*/
.pickFabric {
top: 0px;
}
}
@media (max-width: 772px) {
/*Header Nav*/
.myVid {
margin-bottom: -57% !important;
margin-top: -57% !important;
}
}
@media (max-width: 768px) {
.chairAnimation {
width: 100%;
text-align: center;
}
.navBackground {
max-height: 200px;
}
.greyPadding {
margin-top: 15px;
}
/*footer*/
.Usa, .hdes, .handcraft {
height: 91%;
}
.Usa {
width: 33.3%;
}
.hdes {

width: 33.4%;
left: 66.7%;
}
}
@media (max-width: 767px) and (min-width: 443px) {
/*Header Nav Mobile Text Overrides for Tablet*/
.headLivetext {
margin-top: 100px !important;
}
.HeaderLatoUnderscore {
font-size: 2.125rem !important;
}
.HeaderLatoBoldCaps {
font-size: 2.5rem !important;
}
.greyPadding > .HeaderLatoLightCaps {
font-size: 2.5rem !important;
}
.SubheadPlayfairItalic {
font-size: 1.8rem !important;
}
}
@media (max-width: 767px) {
#chooseMobile {
margin-top: 300px;
}
#fabricMobile {
margin-top: 800px;
}
#optionsMobile {
margin-top: -300px;
}
#deliverMobile {
margin-top: 300px;
}
.BodyLato {
font-size: 1.2rem;
}
.BodyLato, .CalloutLatoLightItalic {
margin-left: 5%;
margin-right: 5%;
}
.HeaderLatoUnderscore {
color :#000000;
font-size: 1.125rem;
font-weight:300;
line-height:1.2;
letter-spacing: 0.8px;
text-align:center;
text-transform:uppercase;
text-decoration: underline;
}
.HeaderLatoBoldCaps {
color:#000000;
font-size:1.5rem;
font-weight:bold;
line-height:1.2;
letter-spacing: 0.8px;
margin-bottom:0;
text-align:center;
text-transform: uppercase;
}
.greyPadding > .HeaderLatoLightCaps {
font-size: 1.5rem;
margin-bottom: 0;
}
.greyPadding2 > .HeaderLatoLightCaps {
font-size: 1.5rem;
margin-bottom: 0;
}
.SubheadPlayfairItalic {
color:#000000;
font-family: Playfair Display;
font-size:1.125rem;
font-style:italic;
line-height:1.2;
text-align:center; text-decoration:none;
}

.HeaderLatoLightCaps {
color:#000000;
font-size:1rem;
font-weight:300;
line-height:1.188;
letter-spacing: 0.4px;
margin-bottom:20px;
text-align:center;
text-transform:uppercase;
}
.CTARegcaps {
color: #000000;
font-size:0.8125rem;
font-weight:600;
line-height:1.2;
letter-spacing: 0.8px;
text-align:center;
text-transform:uppercase;
}
.SubheadPlayfairItalic {
color:#000000;
font-family:Playfair Display;
font-size:1.125rem;
font-style:italic;
line-height:1.2;
text-align:center;
margin-right: 5%;
margin-left: 5%;
}
.LatoRegCaps {
display: block;
color:#000000;
font-size: 1rem;
font-weight:normal;
line-height:1.313;
margin-bottom:20px;
text-align:center;
text-transform: uppercase;
}
.LatoRegCaps:after {
font-family: fontawesome;
content: “f0da”;
margin-left: 10px;
}
/*Mobile Header Nav*/
.headLivetext {
width: 100%;
margin-top: 50px;
}
.navBar2 {
position: absolute;
z-index: 7;
left: 0;
bottom: 0;
}
.mobRollLink1 {
width: 50%;
height: 29%;
left: 0;
bottom: 36%;
}
.NavMobile1 {
opacity: 0;
animation: link1ani 6s infinite;
}
@keyframes link1ani {
0% {opacity: 0;}
25% {opacity:1;}
50% {opacity: 0;}
75% {opacity: 0;}
100% {opacity: 0;}
}
.mobRollLink2 {
width: 50%;
height: 29%;
left: 50%;
bottom: 36%;
}
.NavMobile2 {
opacity: 0;
animation: link2ani 6s infinite;
}

@keyframes link2ani {
0% {opacity: 0;}
25% {opacity:0;}
50% {opacity: 1;}
75% {opacity: 0;}
100% {opacity: 0;}
}
.mobRollLink3 {
width: 50%;
height: 29%;
left: 0;
bottom: 8%;
}
.NavMobile3 {
opacity: 0;
animation: link3ani 6s infinite;
}
@keyframes link3ani {
0% {opacity: 0;}
25% {opacity:0;}
50% {opacity: 0;}
75% {opacity: 1;}
100% {opacity: 0;}
}
.mobRollLink4 {
width: 50%;
height: 29%;
left: 50%;
bottom: 8%;
}
.NavMobile4 {
opacity: 0;
animation: link4ani 6s infinite;
}
@keyframes link4ani {
0% {opacity: 0;}
25% {opacity:0;}
50% {opacity: 0;}
75% {opacity: 0;}
100% {opacity: 1;}
}
/*Product Segments (general)*/
.mobileTextBlock {
width: 100%;
margin-right: 1%;
margin-left: 1%;
}
.anchorSpan {
position: absolute;
top: -300px;
}
/*Make it Yours*/
.greyPadding {
margin-top: 30px;
margin-bottom: 0;
width: 90%;
margin-right: 5%;
margin-left: 5%;
padding: 25px 0;
}
.greyPadding2 {
margin-bottom: 30px;
margin-bottom: 30px;
width: 90%;
margin-right: 5%;
margin-left: 5%;
padding: 25px 0;
}
.VertFlex {
display: flex;
width: 100%;
flex-wrap: wrap;
flex-direction: row;
align-content: center;
justify-content: center;
margin-top: 25px;
}
.VertFlex > div {
width: 50%;
}
/*footer*/
.usaBlock {
width: 100%;
margin-bottom: 15px;
background-image: url(‘https://havertys.scene7.com/is/image/Havertys/Customization-Mobile-8update?wid=640&hei=640’);
background-size: cover;
background-repeat: no-repeat;
}
.heritageBlock {
width: 100%;
margin-bottom: 15px;
background-image: url(‘https://havertys.scene7.com/is/image/Havertys/Customization-Mobile-9update?wid=640&hei=640’);
background-size: cover;
background-repeat: no-repeat;
}
.designBlock {
width: 100%;
margin-bottom: 15px;
background-image: url(‘https://havertys.scene7.com/is/image/Havertys/Customization-Mobile-10update?wid=640&hei=640’);
background-size: cover;
background-repeat: no-repeat;
}
.blockPadding {
padding: 45px 0;
text-align: center;
}
.usaBlock > .blockPadding > img {
width: 100%;
max-width: 231px;
margin-bottom: 20px;
}
.footerTitles {
margin-top: 15px !important;
}
.heritageBlock > .blockPadding > img {
width: 100%;
max-width: 354px;
margin-bottom: 20px;
}
.designBlock > .blockPadding > img {
width: 100%;
max-width: 212px;
margin-bottom: 20px;
}
.blockPadding > .LatoRegCaps {
margin-top: 40px;
}
}
@media (max-width: 670px) {
/*Header Nav Mobile*/
.headLivetext {
margin-top: 80px !important;
}
}
@media (max-width:539px) {
.hideBR {
display: none;
}
}
@media (max-width: 520px) {
#fabricMobile {
margin-top: 600px;
}
}
@media (max-width: 510px) {
/*Header Nav Mobile*/
.headLivetext {
margin-top: 50px !important;
}
}
@media (max-width: 459px) {
.hideBR2 {
display: none;
}
}
@media (max-width: 425px) {
.BodyLato {
font-size: 1rem;
}
}
@media (max-width: 442px) {
/*Header Nav Mobile*/
.hideBR, .hideBR2 {
display: inline;
}
.blockPadding {
padding: 30px 0 15px 0;
}
.blockPadding > img {
margin-bottom: 6px;
}
.usaBlock > .blockPadding > img {
width: 40% !important;
}
.heritageBlock > .blockPadding > img {
width: 53% !important;
margin-bottom: 29px !important;
margin-top: 35px;
}
.designBlock >.blockPadding > img {
width: 35% !important;
margin-bottom: 8px;
}
}
@media (max-width: 400px) {
.heritageBlock > .blockPadding > img {
width: 65% !important;
}
}
@media (max-width: 375px) {
#fabricMobile {
margin-top: 200px;
}
/*Header Nav Mobile*/

}
@media (max-width: 355px) {
/*Header Nav Mobile*/
.headLivetext {
margin-top: 27px !important;
}
}
@media (max-width: 348px) {
/*footer*/
.hideBR {
display: none;
}
}
@media (max-width: 320px) {
/*Header Nav Mobile*/

/*footer*/
.usaBlock > .blockPadding > img {
width: 48% !important;
margin-bottom: 0px;
}
.heritageBlock > .blockPadding > img {
width: 71% !important;
}
.designBlock >.blockPadding > img {
width: 40% !important;
margin-bottom: 0px;
}
}

$(document).on(‘click’, ‘a[href^=”#”]’, function (event) {
event.preventDefault();

$(‘html, body’).animate({
scrollTop: $($.attr(this, ‘href’)).offset().top
}, 1000);
});

$(window).on(‘load’, function(){
shoppingActionsJS.setCommonParameters(‘-1′,’10001′,’10051′,’G’,’$’);
shoppingActionsServicesDeclarationJS.setCommonParameters(‘-1′,’10001′,’10051’);
});

Custom Furniture
Dream It. Design It.
We’ll take care of the rest

Custom Furniture. Dream it. Design It. We'll take care of the rest.

$(window).on(‘load’, function(){
shoppingActionsJS.setCommonParameters(‘-1′,’10001′,’10051′,’G’,’$’);
shoppingActionsServicesDeclarationJS.setCommonParameters(‘-1′,’10001′,’10051’);
});

Pick a Catagory to Get Started

Pick a Category to
Get Started

Sofas

Chairs


Ottomans

Recliners

Loveseats

Beds

Pick Your Piece

Find the perfect starting point for your one-of-a-kind piece in our more than 50 custom furniture collections. Whether you need a custom
sofa,
chair,
sectional* or upholstered
bed, we offer a wide variety of styles at every price point, each meeting our high standards of craftsmanship.
*Sectionals customizable in-store only.
Pictured (right): Variations XL Sofa – 4 Seat


Meet Alice.
Meet Alice.

Pick Your Piece

Find the perfect starting point for your one-of-a-kind piece in our more than 50 custom furniture collections. Whether you need a custom
sofa,
chair,
sectional* or upholstered
bed, we offer a wide variety of styles at every price point, each meeting our high standards of craftsmanship.
*Sectionals customizable in-store only.
Pictured (above): Variations XL Sofa – 4 Seat

Look for this flower petal icon to get started online with our easy-to-use customization tool.

Choose a Fabric

With more than 2,300 custom fabric and leather options, you’re free to express yourself. Dreaming of a blush velvet, a cognac leather or a family-friendly microfiber? We have it — every fabric, every hue, every pattern.
Pictured (left): Katherine Matching Chair

Design from Top to Bottom

Why stop there? With much of our custom upholstery, you can switch up the arm, leg or base style, change the seat depth, or add nailhead trim. Every detail, big or small, can come together to create your dream piece.

An image of a chair that lables the parts that are customizable. They are: base, arm, fabric, pillow, finish and trim.


Meet Emily.
Meet Emily.

Choose a Fabric

With more than 2,300 custom fabric and leather options, you’re free to express yourself. Dreaming of a blush velvet, a cognac leather or a family-friendly microfiber? We have it – every fabric, every hue, every pattern.
Pictured (above): Katherine Matching Chair
An image of a chair that lables the parts that are customizable. They are: base, arm, fabric, pillow, finish and trim.
Design from Top
To Bottom
Why stop there? With much of our custom upholstery, you can switch up the arm, leg or base style, change the seat depth, or add nailhead trim. Every detail, big or small, can come together to create your dream piece.

$(document).ready(function() {
//desktop fade in script
$(‘.hoverTrigger2’).hover(function() {
$(‘.erinChairOverlay’).fadeToggle();
});
$(‘.hoverTrigger2’).focusin(function() {
$(‘.erinChairOverlay’).fadeIn();
$(this).focusout(function() {
$(‘.erinChairOverlay’).fadeOut();
});
});
//mobile fade in script

var picPosition = $(‘.phoneErinChair’).offset().top;
var screenHeight = $(window).height();
var pointOffset = 0.8;
var fadeOffset = 0.0;
var triggerPoint = picPosition – (screenHeight * pointOffset);
var fadePoint = picPosition – (screenHeight * fadeOffset);

$(window).on(‘scroll’, function () {
var yScroll = window.pageYOffset;
var elemVisible = yScroll >= triggerPoint && yScroll < fadePoint;
if(elemVisible) {
$('.mobileRolloverImg2').fadeIn();
}else {
$('.mobileRolloverImg2').fadeOut();
}
});
});

Choose a Fabric

Once your design is complete, simply order online or bring a print-out of your piece to a Havertys
furniture store near you. We’ll take your design, add our expert craftsmanship and deliver your one-of-a-kind piece directly to your door or to your nearest Havertys location for convenient in-store pickup.
Pictured (above): Erin Sofa – 2 Seat


 Meet Bella.
 Meet Bella.

Leave The Rest To Us
Once your design is complete, simply order online or bring a print-out of your piece to a Havertys
furniture store near you. We’ll take your design, add our expert craftsmanship and deliver your one-of-a-kind piece directly to your door or to your nearest Havertys location for convenient in-store pickup.
Pictured (above): Erin Sofa – 2 Seat

We'll Make it Right. We'll Make
  it Yours

WE’LL MAKE IT
RIGHT
YOU MAKE IT
YOURS

Inspiration: Discover the Possibilities. See how custom furniture took these spaces 
  from ordinary to 'oh, wow!'

Inspiration
DISCOVER THE POSSIBILITIES
See how custom furniture took these spaces from ordinary to “oh, wow!”

.flexslider {
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
width: 100%;

}
.slide {
margin: 0 !important;
padding: 0 !important;
}
.flexslider .slides img {
height: auto;
width: 100%;
margin: 0 auto;
}
.hoverMe {
opacity: 1;
transition: opacity .5s;
-ms-transition: opacity .5s;
-moz-transition: opacity .5s;
-webkit-transition: opacity .5s;
-o-transition: opacity .5s;
}
.hoverMe:hover {
opacity: 0.7;
background-color: #ffffff;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 46px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: “fontawesome”;
font-size: 35px;
display: inline-block;
content: ‘f053’;
color: rgba(0, 0, 0, 0.8);
background-color: rgba(255,255,255, 0.5);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: ‘f054’;
}
.flex-direction-nav .flex-prev {
left: 0px;
}
.flex-direction-nav .flex-next {
right: 0px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 0px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 0px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}

@media (max-width: 919px) {
.flexslider {
width: 460px;
}
}
@media (max-width: 767px) {
.mobilepaddingText{
margin-bottom: 25px;
margin-top: 25px;
}
}
@media (max-width: 459px) {
.flexslider {
width: 330px;
}
}
@media (max-width: 329px) {
.flexslider {
width: 320px;
}
}

Upholstery Made in the USA. Customizable sofas, beds and more crafted with care in the US. Shop American-made.

Hand-Crafted Dining Collections. Solid wood, customizable pieces made by American artisans.

Free Design Services. Not sure what will work in your space? Let our design experts help. Discover H Design

Hand-Crafted in the USA

Upholstery Made
In The USA
Customizable sofas, beds & more
crafted with care in the US.

Shop American-Made

CustomLook Heritage

Hand-Crafted
Dining Collections
Solid wood, customizable pieces
made by American artisans.

Explore Custom Dining

H Design

Free Design
Services
Not sure what will work in your space?
Let our design experts help.

Discover H Design

var TIMEOUT_URL = ‘Logoff?storeId=10001&URL=ReLogonFormView’;

function checkEmail() {
var emailIn = document.getElementById(’emailInput’).value
if (emailIn != ”) {
location.href = ‘https://www.havertys.com/ResetPassword?catalogId=10051&state=passwdconfirm&langId=-1&storeId=10001&URL=ResetPasswordForm’ + ‘&logonId=’ + document.getElementById(’emailInput’).value
}
else {
location.href = ‘https://www.havertys.com/Logoff?catalogId=10051&state=forgetpassword&langId=-1&storeId=10001’
}
}

Top
[Global_Footer_Espot]

EVERYTHING’S ON SALE: Prices reflect discounts unless otherwise specified. Excludes Human Touch and select mattresses and foundations. Other exclusions apply. Valid through 11:59PM EST March 29, 2021.

Today’s Offers

Everything's On Sale.

Shop By Appointment. Enjoy a convenient, custom shopping experience tailored to fit you.

Buy online, pick up in store.


.hovLink {
position: absolute;
z-index: 3;
background-color: #ffffff;
opacity: 0;
transition: .8s ease-in-out all;
-webkit-transition: .8s ease-in-out all;
-o-transition: .8s ease-in-out all;
-ms-transition: .8s ease-in-out all;
-moz-transition: .8s ease-in-out all;
}

.hovLink:hover {
background-color: rgba(255, 255, 255, 0.3);
opacity: 1;
}

.hovLink:focus {
background-color: rgba(255, 255, 255, 0.3);
outline: 1px solid black;
opacity: 1;
}

.shopSaleTop {
left: 0;
bottom: 21%;
width: 100%;
height: 79%;

}

.shopSale {
left: 0;
bottom: 0;
width: 50%;
height: 21%;
}

.deets1 {
left: 0%;
bottom: 0;
width: 100%;
height: 21%;
}

.accSale,.facebookLive, .designSale {
left: 0;
bottom: 0%;
width: 100%;
height: 100%;
}

.deets2 {
left: 50%;
bottom: 0;
width: 50%;
height: 21%;
}

.bgGrey,
#detailsSlideUp,
#detailsSlideUp2 {
display: none;
}

#slidingFooter:not(.expanded) .ribbon {
display: none;
}

.bgGrey {
z-index: 999;
position: fixed;
height: 100vh;
width: 100vw;
left: 0;
top: 0;
background-color: rgba(0, 0, 0, 0.3);
}

#detailsSlideUp,
#detailsSlideUp2 {
position: fixed;
font-family: “Lato”;
font-weight: lighter;
text-align: left;
bottom: 10%;
width: 40vw;
left: 50%;
transform: translateX(-50%);
background-color: #ffffff;
border: 1px solid #8c8b8b;
color: #000000;
font-size: 1rem;
padding: 40px;
z-index: 1000;
}

#globalFooterEspot {
display: block !important;
}

#slidingFooter {
position: fixed;
bottom: 0;
text-align: center;
left: 50%;
transform: translate(-50%, 0);
z-index: 50;
}

#slidingTrigger {
display: block;
padding: 10px;
background: #000000;
transition: all 0.5s;
transform: translateX(-50%);
left: 50%;
position: relative;
cursor: pointer;
-webkit-animation-name: flip;
-webkit-animation-duration: .5s;
-webkit-animation-iteration-count: 4;
-webkit-animation-delay: 2s;
-webkit-animation-direction: alternate;
animation-name: flip;
animation-duration: .5s;
animation-iteration-count: 4;
animation-delay: 2s;
animation-direction: alternate;
}

@-webkit-keyframes flip {
from {
padding-bottom: 0px;
}

to {
padding-bottom: 20px;
}
}

@keyframes flip {
from {
padding-bottom: 0px;
}

to {
padding-bottom: 20px;
}
}

.pauseMe {
animation-play-state: paused;
-webkikt-animation-play-state: paused;
}

.keyboardFocus #globalFooterEspot #slidingTrigger:focus {
outline: 2px solid #000 !important;
}

#slidingFooter:not(.expanded) #slidingTrigger {
width: 100vw;
max-width: 410px;
}

#slidingFooter,
#slidingFooter.expanded #slidingTrigger,
#slidingFooterContent {
max-width: 1000px;
}

#slidingTrigger h2,
#slidingFooter.expanded:before {
text-transform: uppercase;
font-weight: 700;
color: #000;
position: relative;
display: inline-block;
z-index: 3;
}

#slidingFooter:not(.expanded) h2 {
color: #ffffff;
}

#slidingFooter:not(.expanded) h2:after {
content: ‘f106’;
font-family: ‘fontawesome’;
color: #ffffff;
position: absolute;
top: 50%;
transform: translateY(-50%);
right: -20px;
}

#slidingFooter.expanded {
border: 1px solid #d5d5d5;
border-bottom: none;
}

#slidingFooter.expanded,
#slidingFooter.expanded #slidingTrigger,
#slidingFooterContent {
background: #fff;
}

#slidingFooter.expanded h2 {
color: #000;
visibility: hidden;
}

#slidingFooter.expanded:before {
content: “Offers 026 More”;
position: absolute;
top: 10px;
left: 50%;
transform: translateX(-50%);
font-size: 1.17rem;
}

#slidingFooter.expanded #slidingTrigger {
position: relative;
padding: 10px 0;
margin-bottom: 10px;
}

#slidingFooter.expanded #slidingTrigger:before,
#slidingFooter.expanded #slidingTrigger:after {
content: ”;
position: absolute;
width: 20px;
height: 2px;
background: #000;
right: 15px;
top: 50%;
z-index: 1;
}

.closeDetailsBox {
cursor: pointer;
}

.closeDetailsBox:before,
.closeDetailsBox:after {
content: ”;
position: absolute;
width: 20px;
height: 2px;
background: #000;
right: 15px;
top: 25px;
z-index: 1001;
}

.xButton {
z-index: 1001;
position: absolute;
right: 1px;
height: 52px;
width: 51px;
top: 2px;
cursor: pointer;
}

.keyboardFocus .xButton:focus {
border: 1px solid black;
}

#slidingFooter.expanded #slidingTrigger:before {
transform: rotate(45deg);
}

.closeDetailsBox:before {
transform: rotate(45deg);

}

#slidingFooter.expanded #slidingTrigger:after {
transform: rotate(-45deg);
}

.closeDetailsBox:after {
transform: rotate(-45deg);
}

#slidingFooterContent {
font-size: 0;
margin: 0 auto;
transition: all 0.75s;
}

#slidingFooter:not(.expanded) #slidingFooterContent {
max-height: 0px;
}

#slidingFooter.expanded #slidingFooterContent {
max-height: 700px;
position: relative;
}

#slidingFooter.expanded #slidingFooterContent:before {
content: ”;
width: calc(100% – 33px);
height: 1px;
background: #000;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: -10px;
}

#slidingFooterContent .slidingFooterImg a:hover {
opacity: 0.7;
}

#slidingFooterContent .slidingFooterImg a:focus {
border: 1px solid black;
}

#slidingFooterContent img {
width: 100%;
}

#footer {
padding-bottom: 40px;
}

@media(hover:hover) {
#slidingFooter:not(.expanded) #slidingTrigger:hover {
padding-bottom: 20px;
transition: padding 0.25s;
}
}
@media (max-width: 1024px) {
#detailsSlideUp,
#detailsSlideUp2 {
font-size: .8rem;
}
}
@media(min-width:768px) {

#slidingFooter,
#slidingFooter.expanded #slidingTrigger,
#slidingFooterContent {
width: 90vw;
}

#slidingFooterContent #slidingFooterJSSOR {
padding: 10px;
background-color: #fff;
}

#slidingFooterContent .slidingFooterImg {
display: inline-block;
width: calc(33.33% – 10px);
margin: 0 5px;
max-width: 320px;
position: relative;
}

#slidingFooterContent .slidingFooterImg:nth-child(1) {
z-index: 3;
}

#slidingFooterContent .slidingFooterImg:nth-child(2) {
z-index: 1;
}
}

@media(max-width:767px) {

#slidingTrigger {
padding:5px 5px 10px 5px;
}

#slidingFooter,
#slidingFooter.expanded #slidingTrigger {
width: 100%;
}

#slidingTrigger h2 {
font-size: 0.9rem;
}

#slidingFooterContent {
margin: 0 auto;
}

#slidingFooterContent,
#slidingFooter.expanded #slidingFooterContent:before {
width: 80vw;
}

#slidingFooter.expanded #slidingTrigger:before,
#slidingFooter.expanded #slidingTrigger:after {
right: 10vw;
}

#slidingFooterJSSOR {
position: relative;
}

#slidingFooterJSSOR,
#slidingFooterJSSOR div[u=”slides”] {
top: 0;
left: 0;
width: 300px;
}

#slidingFooterJSSOR,
#slidingFooterJSSOR div[u=”slides”],
.slidingFooterJSSORnav {
height: 175px;
}

#slidingFooterJSSOR div[u=”slides”] {
position: absolute;
}

.slidingFooterJSSORnav {
position: absolute;
cursor: pointer;
display: block;
color: #000;
font-size: 40px;
top: 0;
width: 40px;
}

.slidingFooterJSSORnav[u=”arrowleft”] {
left: -40px;
}

.slidingFooterJSSORnav[u=”arrowright”] {
right: -40px;
}

.slidingFooterJSSORnav:before {
font-family: ‘fontawesome’;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.slidingFooterJSSORnav[u=”arrowleft”]:before {
content: ‘f104’;
}

.slidingFooterJSSORnav[u=”arrowright”]:before {
content: ‘f105’;
}
}

@media (max-width: 425px) {

#detailsSlideUp,
#detailsSlideUp2 {
width: 70vw;
bottom: 10%;
}
}

@media (max-width:406px) {

#slidingFooter.expanded:before {
font-size: .92rem;
}

}

if(typeof googlePageType == ‘undefined’) {
googlePageType = ‘other’;
}
if(typeof googleProdId == ‘undefined’) {
googleProdId = ”;
}
if(typeof googleTotalValue == ‘undefined’) {
googleTotalValue = 0.0;
}

var google_tag_params = {
ecomm_prodid: googleProdId,
ecomm_pagetype: googlePageType,
ecomm_totalvalue: googleTotalValue,
};