.site-width-wrap{max-width:1090px;margin:auto;position:relative}@font-face{font-family:hahIcons;src:url(/_next/static/media/HAH-icons.1d39cd54.eot);src:url(/_next/static/media/HAH-icons.1d39cd54.eot) format("embedded-opentype"),url(/_next/static/media/HAH-icons.96ff03c0.woff2) format("woff2"),url(/_next/static/media/HAH-icons.80debce4.ttf) format("truetype"),url(/_next/static/media/HAH-icons.63c56818.woff) format("woff"),url(/_next/static/media/HAH-icons.04f27877.svg) format("svg");font-weight:400;font-style:normal;font-display:block}.product-vertical-carousel .product-config-wrapper{position:-webkit-sticky;position:sticky;-webkit-align-content:flex-start;align-content:flex-start;top:0;height:-webkit-fit-content;height:fit-content}.product-vertical-carousel .product-slider-wrapper.vertical-carousel img{display:block;width:100%;height:auto}.sitelinks{width:100%}.sitelinks-container{width:100%;max-width:1090px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 10px}@media screen and (max-width:768px){.sitelinks-container{display:none}}.sitelinks-links{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:1 1;flex:1 1}.sitelinks-link{padding:10px 1%;text-transform:uppercase;font-family:chivo,sans-serif;font-size:.8125rem;line-height:1.5;font-weight:300;letter-spacing:normal}.sitelinks-link:hover{text-decoration:underline}.sitelinks-logo{width:100px;padding:10px 0}.checkout>.sitelinks{display:none}.item-ctg-copy:hover .product-colors-container .radio-group-label{color:#000;color:initial}a,button{cursor:pointer}a:disabled,button:disabled{cursor:not-allowed}a[class*=btn],button[class*=btn]{font-family:Segoe UI,open-sans,sans-serif;font-size:.8125rem;line-height:normal;font-weight:400}button.btn-text{background:none;color:#1e22aa;-webkit-transform:none;transform:none;-webkit-transition:all .3s;transition:all .3s;line-height:50px;border:none}button.btn-text .icon-right-arrow-2{-webkit-transition:all .3s;transition:all .3s;padding-left:10px}button.btn-text .icon-right-arrow-2:before{display:inline-block;font-size:18px;line-height:22px;color:#1e22aa}button.btn-text:active,button.btn-text:focus,button.btn-text:hover{color:#1e22aa}button.btn-text:active [class*=icon],button.btn-text:focus [class*=icon],button.btn-text:hover [class*=icon]{-webkit-transform:translateX(20px);transform:translateX(20px)}button.btn-text:active:before,button.btn-text:focus:before,button.btn-text:hover:before{display:none}button.btn-tertiary{background:rgba(0,0,0,0);color:#fff;-webkit-transform:none;transform:none;-webkit-transition:all .3s;transition:all .3s;line-height:50px;border:1px solid #fff}button.btn-tertiary:before{background:#fff}button.btn-tertiary:active,button.btn-tertiary:focus,button.btn-tertiary:hover{background-color:#fff;color:#301a0d;border:1px solid #fff}button.btn-white{background:#fff;color:#000;-webkit-transform:none;transform:none;-webkit-transition:all .3s;transition:all .3s;line-height:50px;border:1px solid #fff}button.btn-white:before{background:#fff}button.btn-white:active,button.btn-white:focus,button.btn-white:hover{background-color:#301a0d;color:#fff;border:1px solid #301a0d}.btn-main:hover{border-color:rgb(7.868852459,4.262295082,2.131147541)}.base-link.btn-main{background:#301a0d;color:#dccfbe;border:1px solid #301a0d}.base-link.btn-main:before{background:rgb(7.868852459,4.262295082,2.131147541)}.base-link.btn-main:disabled{background:rgba(48,26,13,.5);border-color:rgba(0,0,0,0)}.base-link.btn-main:hover{color:#fff}.help-page{background:#fff}@media screen and (max-width:768px){.help-page h1{margin:20px 0}}.faq{padding:4% 0;min-height:200px;max-width:1090px;margin:auto;position:relative}.faq a{text-decoration:underline}.faq ul{list-style-type:disc;padding:0 0 0 40px}.faq a,.faq h1,.faq h2,.faq h3{overflow-wrap:break-word;white-space:pre-wrap;max-width:100%}.faq h3{margin:20px 0}@media screen and (max-width:1440px){.faq{padding:4% 2%}}.faq .list li{padding:10px 0}.faq #bed-table-container,.faq .bed-shipping-wrapper,.faq .shipping-wrapper{overflow-x:auto}.faq .table{margin-bottom:16px}.faq .table tr:first-of-type{background-color:rgba(60,60,60,.15)}.faq .table td,.faq .table th{border:1px solid rgba(60,60,60,.15);padding:8px 2px;white-space:nowrap}.faq .table.shipping{width:100%;border:1px solid rgba(60,60,60,.15);text-align:center}.faq .table.bed-shipping tr th{padding:8px}.faq .table.bed-shipping tr th:first-child{text-align:left}.faq .table.bed-shipping tr td{padding:8px}.faq .table.bed-shipping tr td:first-child{white-space:pre-wrap}.faq .table.bed-shipping tr td:last-child{width:90px;text-align:center}@media screen and (min-width:769px){.faq .contact-us-form .contact-us-form-btn{width:55%}.faq .contact-us-form{max-width:700px}.faq .contact-us-form .contact-us-form__field{-webkit-justify-content:space-between;justify-content:space-between}.faq .contact-us-form .contact-us-form__field textarea{width:100%}.faq .contact-us-form .contact-us-form__field .form-control.inline-input,.faq .contact-us-form .contact-us-form__field .form-control.inline-text-area{-webkit-justify-content:space-between;justify-content:space-between}.faq .contact-us-form .contact-us-form__field .form-control.text-area-wrapper.inline-text-area .form-control-wrapper{width:55%}}.faq .contact-us-form input:focus{border:0}.faq .contact-us-form .contact-us-form__field .form-control.text-area-wrapper.inline-text-area .form-control-wrapper{width:55%}.faq .contact-us-form .contact-us-form__field .form-control.text-area-wrapper.inline-text-area .form-control-wrapper textarea{padding-top:6px}.faq .contact-us-form .text-area-wrapper.stacked-text-area label{left:-6px}.help-page .support-menu{max-width:1090px;position:relative;padding:0;font-family:chivo,sans-serif;display:flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:stretch;align-items:stretch;margin:2% auto 0;background-color:rgba(60,60,60,.5)}@media screen and (max-width:768px){.help-page .support-menu{display:block;width:100%}}@media screen and (max-width:660px){.help-page .support-menu{padding:5px 0 0}}.help-page .support-menu>a,.help-page .support-menu>button{padding:20px 5px;border-right:1px solid #fff;border-top:5px solid rgba(60,60,60,.15);display:inline-block;text-align:center;-webkit-flex:5 1;flex:5 1}@media screen and (max-width:768px){.help-page .support-menu>a,.help-page .support-menu>button{width:100%;display:inline-block;min-height:3px;padding:16px 0 16px 40px;background:#fff;text-align:left;border-top:none;border-bottom:5px solid rgba(60,60,60,.15);position:relative}}.help-page .support-menu>a,.help-page .support-menu>button{text-transform:uppercase;color:#000}.help-page .support-menu>a:focus-visible,.help-page .support-menu>a:hover,.help-page .support-menu>button:focus-visible,.help-page .support-menu>button:hover{color:#301a0d}.help-page .support-menu>a.active,.help-page .support-menu>button.active{color:#000}.help-page .support-menu>a:hover,.help-page .support-menu>button:hover{background-color:rgba(60,60,60,.5)}@media screen and (max-width:768px){.help-page .support-menu>a:hover,.help-page .support-menu>button:hover{background:#efefef}}.help-page .support-menu>a:last-child,.help-page .support-menu>button:last-child{border-right:none}.help-page .support-menu>a.active,.help-page .support-menu>button.active{background:#fff;display:block;border-top:5px solid #301a0d}@media screen and (max-width:768px){.help-page .support-menu>a.active,.help-page .support-menu>button.active{border-bottom:5px solid #301a0d;border-top:none;background:#efefef}.help-page .support-menu>a:before,.help-page .support-menu>button:before{position:absolute;left:10px;top:10px}.help-page .support-menu>a.icon-mail,.help-page .support-menu>button.icon-mail{margin-bottom:10px}}.help-page .support-menu>a span,.help-page .support-menu>button span{display:inline-block}.help-page .support-menu [class*=icon-]:before{display:block;font-size:44px;padding:0 0 24px}@media screen and (max-width:768px){.help-page .support-menu [class*=icon-]:before{font-size:22px;padding:0}}.account-page .support-menu{max-width:1090px;position:relative;padding:0;margin:2% auto 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;width:25%}@media screen and (max-width:1024px){.account-page .support-menu{-webkit-flex-wrap:wrap;flex-wrap:wrap;display:block;width:100%;gap:0 10px}}@media screen and (max-width:768px){.account-page .support-menu{padding:5px 0 0}}.account-page .support-menu a{border-right:1px solid #fff;border-top:5px solid rgba(60,60,60,.15);display:block;padding:0;text-transform:uppercase;color:#000}.account-page .support-menu a:focus-visible,.account-page .support-menu a:hover{color:#301a0d}.account-page .support-menu a.active{color:#000}@media screen and (max-width:1024px){.account-page .support-menu a{display:block;min-height:3px;padding:5px;background:#fff;text-align:left;position:relative;font-size:.8rem;border:1px solid gray}}@media screen and (max-width:768px){.account-page .support-menu a{border:none;border-right:1px solid rgba(60,60,60,.5);display:inline-block}}@media screen and (max-width:1024px){.account-page .support-menu a:after,.account-page .support-menu a:before{position:absolute;left:10px;top:10px}}.account-page .support-menu a.active{background:#fff;border-top:5px solid #301a0d}@media screen and (max-width:1024px){.account-page .support-menu a.active{background:#efefef;padding-left:40px;border-bottom:5px solid;border-color:rgba(0,0,0,0)}}.account-page .support-menu a:hover{background-color:rgba(60,60,60,.5)}@media screen and (max-width:1024px){.account-page .support-menu a:hover{background:#efefef}}.account-page .support-menu a span{display:inline-block}.account-page .support-menu button.btn{display:-webkit-flex;display:flex;margin-top:100px}@media screen and (max-width:1024px){.account-page .support-menu button.btn{margin-top:0;display:none}}.account-page .support-menu [class*=icon-]:before{display:block;font-size:44px;padding:0 0 24px}@media screen and (max-width:1024px){.account-page .support-menu [class*=icon-]:before{font-size:22px;padding:0}}.mobile-button{display:none}@media screen and (max-width:1024px){.mobile-button{display:block;background-color:#efefef;padding:0 24px 24px;width:100%}.mobile-button button{margin:18px 0 0}}