.site-width-wrap{max-width:1440px;margin:auto;position:relative}@font-face{font-family:hahIcons;src:url(/_next/static/media/HAH-icons.5b67190e.eot);src:url(/_next/static/media/HAH-icons.5b67190e.eot) format("embedded-opentype"),url(/_next/static/media/HAH-icons.d1d09a7d.woff2) format("woff2"),url(/_next/static/media/HAH-icons.dfd84380.ttf) format("truetype"),url(/_next/static/media/HAH-icons.f572718e.woff) format("woff"),url(/_next/static/media/HAH-icons.7b0bdaf0.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:1440px;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:GT America LV,GT-America-Fallback,sans-serif;font-size:.8125rem;line-height:1.5;font-weight:275;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}button{cursor:pointer}button:disabled{cursor:not-allowed}.help-page{background:#fff}@media screen and (max-width:768px){.help-page h1{margin:18px 0}}.faq{padding:4% 0;min-height:200px;max-width:1440px;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:18px 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:15px}.faq .table tr:first-of-type{background-color:#dadadd}.faq .table td,.faq .table th{border:1px solid #dadadd;padding:8px 2px;white-space:nowrap}.faq .table.shipping{width:100%;border:1px solid #dadadd;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{max-width:700px}.faq .contact-us-form .contact-us-form-btn{width:55%}.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%}}.help-page .faq h1{text-align:left}.help-page .faq h2{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-size:1rem;color:#000;font-family:Romie,Romie-Fallback,"serif";font-size:1.5rem;font-style:normal;font-weight:400;line-height:37.44px}.help-page .faq h2 sup{top:-4px}@media screen and (max-width:480px){.help-page .faq h2{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;font-size:1rem;font-family:Romie,Romie-Fallback,"serif";font-size:1.25rem;font-style:normal;font-weight:275;line-height:normal}}.help-page .faq .contact-us-form .contact-us-form__field .form-control.text-area-wrapper.inline-text-area .form-control-wrapper{width:55%}.help-page .faq .contact-us-form .contact-us-form__field .form-control.text-area-wrapper.inline-text-area .form-control-wrapper textarea{padding-top:6px}