.template--index .featured-video--container{padding-top:0!important}.card-bg-container{margin-bottom:0!important}.template--article table{border-collapse:collapse;margin-top:30px}.template--article table,.template--article th,.template--article td{border:1px solid #333}.template--article ul{padding-bottom:0!important}.template--article p{padding:0 0 10px}.template--article h3{padding:0;margin:10px 0}.template--article h4{margin:0;padding:0 0 10px!important}.template--article .blog-cta{font-size:16px;color:#00f}#shopify-section-sections--19360344604917__custom_liquid_DQGY4W .custom-liquid--root{padding:0!important}#shopify-section-template--19360348668149__custom_liquid_aFfD3q .custom-liquid--root{padding-bottom:0!important}#shopify-section-template--19360348668149__image_with_text_kVEb6P .image-with-text--root{padding-bottom:30px!important}.featured-collections--heading,.stacked-text--description h1{font-size:44px!important;line-height:54px!important}.custom-btn{color:#fff!important;background:#2f3139!important;border:2px solid #2f3139!important;padding-left:30px;padding-right:30px;align-items:center;justify-content:center;line-height:45px;border-radius:50px;font-family:Montserrat,sans-serif!important;font-weight:700!important;font-size:16px!important}.custom-btn:hover{color:#2f3139!important;background:#fff!important;border:2px solid #2f3139!important}.btn-line{text-align:center!important;margin:20px 0!important}.query{font-family:Montserrat,sans-serif!important;font-weight:600!important;font-size:15px!important;text-align:center;padding-bottom:9px!important}#shopify-section-sections--20254754046197__custom_liquid_DQGY4W .custom-liquid--root,.template--article .article--content h2{padding:0!important}.key-takeaways-box{padding:0 20px 20px!important}.custom-choose-option-btn{border-radius:unset;width:100%;height:auto;padding:10px;color:var(--button--bg-color);background:0 0;border:2px solid var(--button--bdr-color);font-size:14px;font-family:Montserrat;font-weight:700;text-transform:uppercase;margin:0 auto;background:#fff}.custom-choose-option-btn:hover{background:#2f3139;color:#fff}.product--quick-add{width:100%;margin:0 auto;padding:0 60px 10px}.main-coll-drawer-description{margin-top:20px}html{scroll-behavior:smooth}h2[id],h3[id]{scroll-margin-top:140px}.mattress-compare th,.mattress-compare td{border:1px solid #000;padding:15px;text-align:left;vertical-align:top;font-size:14px;line-height:1.4;word-wrap:break-word}.product-media--thumbs-wrapper{margin-left:15px}.product-media--thumbs-wrapper .product-media--thumb{padding:10px 0}.product-media--thumb[data-active=true]>*{border:1px solid #000;padding:13px 0;border-radius:0}.cstm-pro-del-optns{background:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a;margin-bottom:20px}.footer-icons-info{display:flex;gap:10px}.footer-icons-info a{border:1px solid #fff;padding:10px;border-radius:10px}.footer-si-heading h3{margin-top:0;font-size:16px;font-family:var(--font--heading--family)}.template--list-collections .featured-grid--item--container{display:block!important}.template--list-collections .featured-grid--item--text{position:unset!important}.template--list-collections .featured-grid--item--text{position:unset!important;padding:15px!important}.category-slider-section .swiper-pagination-bullet-active{background:#fff}.article--recents-wrapper{width:100%;max-width:100%}.article--recents-wrapper .article--item--image img{width:100%;height:200px;min-height:200px}.article--recents-wrapper .article--item--heading{text-align:center}.article--content{width:100%;max-width:100%;padding:0 50px}.article--content .custom-blog-fix img{width:50%;height:100%;min-height:100%;object-fit:cover}.article--wrapper .article--image{width:100%;max-width:100%;height:500px;min-height:500px}.article--wrapper .article--image img{width:100%;max-width:100%;object-fit:cover}.article--recents-wrapper{width:100%;max-width:100%;padding-left:40px;padding-right:40px}.template--article .article--item--heading a{font-size:16px!important;font-family:system-ui;font-weight:700}.template--article .article--heading{width:100%;max-width:100%;padding:0 40px}.template--article .article--root{padding-bottom:0}.template--article .social-icons--root{text-align:left!important}.template--article .article--share{margin:0;padding:0 50px}.template--article .custom-blog-fix{padding:0!important}.template--article .social-icons--title{text-align:left!important}.template--article .article--navigation-wrapper{margin:0!important}.template--cart .cart--root{width:100%;max-width:100%}.page--faqs .contact--wrapper{max-width:73%!important;margin:0 auto}.page--faqs .contact--container{width:100%;align-items:center}.page--faqs .contact--left-column,.page--faqs .contact--right-column{width:50%}.page--faqs .contact--hours{padding:20px 0}.page--faqs .contact--root{width:100%;overflow:hidden}.template--article .article--content img{width:50%;margin:0 auto}.page--comfort-guarantee-policy .template-page--wrapper,.page--delivery .template-page--wrapper,.page--mattress-discounts-amp-deals-new-braunfels-mattress-co .template-page--wrapper{width:80%;max-width:80%}@media(max-width:767px){.page--faqs .custom-accordion-section{width:100%;margin:0 auto;padding:50px 20px}.template--article .article--content img{width:100%;margin:0 auto}.page--faqs .cstm-accordion-heading{line-height:35px}.page--faqs .contact--wrapper,.page--faqs .contact--left-column{max-width:100%!important;width:100%!important}.page--faqs .contact--right-column{width:100%}.template--article .article--heading{padding:0}.article--wrapper .article--image{height:100%;min-height:100%}.template--article .article--content{max-width:100%;width:100%;margin:0 auto;padding:0}.article--content .custom-blog-fix img{width:100%;height:100%;min-height:100%}.template--article .article--share{padding:0}.article--navigation-root{padding:0 30px}.article--recents-wrapper{padding-left:0;padding-right:0}.footer-icons-info{justify-content:center}.footer--block--container img{width:100%;height:200px;min-height:200px}.page--contact-us .contact--left-column,.page--contact-us .contact--right-column{width:100%!important}.custom-choose-option-btn{border-radius:unset;width:70%}.template--list-collections .featured-grid--item--title{font-size:14px}.product--quick-add,.template--collection product-quick-add.product--quick-add{width:100%;margin:0 auto;padding:0 15px 10px}.mattress-compare th,.mattress-compare td{border:1px solid #000;padding:12px 10px;text-align:left;vertical-align:top;font-size:14px;line-height:1.4;word-wrap:break-word}.recent-products--grid,.related-products--grid{display:block}.key-takeaways-box{padding:5px}.template--article .article--content{max-width:100%;margin:0 auto}.article--content{width:100%}.mattress-compare-wrap{width:100%;max-width:100%;margin:30px 0;position:relative}.mattress-compare-scroll{width:100%;max-width:100%;overflow-x:visible;overflow-y:hidden;-webkit-overflow-scrolling:touch}.mattress-compare{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed;background:#fff}.stacked-text--wrapper .stacked-text--description h1{font-size:23px!important;line-height:30px!important;margin:0}.mattress-compare thead th{font-weight:700}.mattress-compare tbody th{font-weight:700;width:20%}.featured-grid--item{min-height:160px}}@media only screen and (min-width:767px)and (max-width:1024px){.template--article .article--content{max-width:100%!important;width:100%!important;margin:0 auto}.template--article .article--content img{width:100%;margin:0 auto}.page--faqs .custom-accordion-section{width:100%;padding:50px 20px}.page--faqs .contact--wrapper{max-width:100%!important}.template--article .article--share{padding:0}.template--collection .featured-text--root{padding-top:0}.template--collection .stacked-text--description h1{margin-bottom:0}.apps--root{padding-top:0}.template--article .article--root{padding:0}.template--article .article--recents-wrapper{width:100%!important;max-width:100%;padding:0}header--container{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 15px!important}.header--logo{position:absolute!important;left:50%!important;transform:translate(-50%)!important;text-align:center!important;z-index:2!important}.header--primary-logo img{max-width:140px!important;height:auto!important}.header--primary-nav{order:1!important}.header--secondary-nav{order:2!important;display:flex!important;align-items:center!important;gap:10px!important}.header--primary-nav x-menu-root{display:none!important}.header--drawer-toggle{display:inherit}.footer--root{padding:40px 0}[data-container=panel][data-columns="5"],[data-container=panel][data-columns="3"],[data-container=panel][data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template--product .product-page--wrapper{display:block}.template--product .product-page--wrapper .product-page--desktop-container{width:100%;padding:40px 20px}.template--product .product-page--wrapper .product-page--form{width:100%;padding:0 20px}.cstm-reviews-nd-badge{justify-content:space-between!important;align-items:flex-start!important}}@media(min-width:1080px)and (max-width:1260px){.product--quick-add{padding:0 30px 10px}}@media(min-width:940px)and (max-width:1070px){.product--quick-add{padding:0 20px 10px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/custom.css.map */
