.t4s-row{max-width:100%}.t4s-row{margin-top:0}.t4s-footer-menu ul li{margin-bottom:12px}.t4s-footer-linklist li{width:calc(50% - 16px)}.t4s-mini_cart__meta .t4s-cart_price{font-size:14px;color:#0a5e6d}#t4s-mini_cart .t4s-drawer__bottom .t4s-btn__cart,#t4s-mini_cart .t4s-drawer__bottom .t4s-btn__checkout{font-size:16px;margin-bottom:0!important;text-transform:capitalize!important;letter-spacing:0px!important}.footer-links a{font-family:var(--font-family-3)}.t4s-footer-linklist li:nth-child(odd){width:calc(50% + 16px)!important}@media (min-width: 1025px){.t4s-col-item{margin-top:0}.t4s-header-layout_logo_left .t4s-header__logo{margin-left:0}}@media (max-width: 1024px){#shopify-section-top-bar{display:none}#shopify-section-top-bar{display:block}}@media (min-width: 768px) and (max-width: 1024px){.t4s-col-item{margin-top:0}}@media (max-width: 767px){.t4s-top-bar-text__item.t4s-rte--list a{font-size:12px!important;margin-left:5px!important;margin-right:5px}}.t4s-main-product__content,.template-product .t4s-section-inner.t4s_nt_se_template--15894110765118__custom_section_NEij8K,.template-product .t4s-section-inner.t4s_nt_se_template--15894110765118__custom_section_FhW4QA,.template-product .custom-accordion.t4s-section-inner,.template-product .t4s-accordion-style-1,.template-product .t4s-section-inner.t4s_nt_se_template--15894110928958__custom_section_LVUQhL,.template-product .t4s-section-inner.t4s_nt_se_template--15894110896190__custom_section_JbJx4k{max-width:1400px!important;margin:0 auto}.home_section_4 img{width:105px}.home_section_4 .t4s-img-child{margin:0;top:-15px}.home_section_4 .t4s-text-bl{width:252px}.home_section_4 .t4s-w-100{display:flex;justify-content:center}.home_section_4{max-width:876px;padding-top:15px}.home-section-2 .t4s-col-inner.t4s-ver-center-false.t4s-text-lg-start.t4s-text-md-start.t4s-text-start{justify-content:flex-start}.home-section-2 .t4s-img-child img{border:2px solid #50B7BF;border-radius:5px}@media (max-width: 900px){.home_section_4 .t4s-text-bl{width:auto}}@media (max-width: 768px){.home_section_4 .t4s-w-100{display:block;justify-content:center}}.t4s-product .t4s-product-info{padding-top:15px}.t4s-product-description-features-list{min-height:200px}.t4s-product-description-features-list ul{list-style:disc;text-align:left;font-size:12px;line-height:18px;color:#4b5563;font-weight:400}.t4s-product-description-features-list ul li{margin-bottom:8px}.t4s-product-description-features-list ul li::marker{color:#50b7bf}@media (max-width: 1230px){.t4s-product-description-features-list{min-height:250px}}@media (max-width: 1024px){.t4s-product-description-features-list{min-height:200px}}@media (max-width: 769px){.t4s-product-description-features-list{min-height:auto}}.max1440{max-width:1440px;margin:0 auto}.mattress-collection-hero{max-width:1440px}.mattress-collection-hero .t4s-custom-col{padding:0;margin:0}.mattress-collection-hero .left-side{width:60%}.mattress-collection-hero .right-side{width:40%}.mattress-collection-hero .right-side .t4s-col-inner{background-position:left bottom;background-size:contain}.mattress-collection-hero .left-side img{max-width:100%!important}.mattress-collection-hero .right-side .t4s-col-inner{padding:0 20px}@media (max-width: 1024px){.mattress-collection-hero .left-side,.mattress-collection-hero .right-side{width:50%}.mattress-collection-hero .right-side .t4s-col-inner{padding:20px}}@media (max-width: 900px){.mattress-collection-hero .left-side,.mattress-collection-hero .right-side{width:100%}.mattress-collection-hero .right-side .t4s-col-inner{padding:20px}}.a-fit4-everyone .t4s-row{justify-content:center}.a-fit4-everyone .t4s-col-lg-6{width:fit-content;margin-right:25px;margin-left:25px}.a-fit4-everyone .t4s-col-lg-6:last-child{margin-right:0}.a-fit4-everyone .t4s-img-child img{width:var(--width)}@media (max-width: 1024px){.a-fit4-everyone .t4s-col-lg-6:last-child{margin-right:25px}.a-fit4-everyone .t4s-col-lg-6{padding-top:25px}}time{display:none}shopify-payment-terms{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:20px}.t4s-footer-link.t4s-footer-link-active{color:#fff!important}.top_padding_30{padding-top:30px}.top_padding_15{padding-top:15px}.top_padding_10{padding-top:10px}.button-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:600px;margin:10px auto}.button-grid .button-item{padding:12px 5px;background:transparent;border:2px solid #9CA3AF;color:#9ca3af;border-radius:5px;font-size:16px;cursor:pointer;transition:all .3s ease;margin:2px}.button-grid .button-item:hover{border-color:#0a5e6d;color:#0a5e6d}.button-grid .button-item.is--selected{border-color:#0a5e6d;color:#0a5e6d;background:transparent}@media (max-width: 1100px){.button-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.button-grid{grid-template-columns:1fr}}.t4s-main-product__content{max-width:1440px!important;padding:0 10px!important}.selector_with_thumbnail{display:flex;justify-content:space-evenly}.withThumbnailSwatch{max-width:272px;padding:0;color:#9ca3af;border:3px solid #9CA3AF;background:transparent;font-size:16px}.withThumbnailSwatch img{width:100%;object-fit:fill}.withThumbnailSwatch .label{padding:8px 1px}@media (max-width: 786px){.withThumbnailSwatch{font-size:14px}}.withThumbnailSwatch:hover,.withThumbnailSwatch.is--selected{color:#0a5e6d!important;border:3px solid #0A5E6D!important;background:transparent!important}.title_banner_image_desktop{display:block;padding:15px 0}.title_banner_image_mobile{display:none}@media (max-width: 1024px){.title_banner_image_desktop{display:none}.title_banner_image_mobile{display:block;padding:10px 5px 20px;margin:0 auto}}@media (max-width: 768px){.title_banner_image_mobile{padding:0 5px 20px}}.product_feature_cards{display:flex;justify-content:space-between;margin:24px 0}.product_feature_cards .card{max-width:88px;height:100px;background:#d9fbfe;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:12px}.product_feature_cards .card img{width:32px;height:28px}.product_feature_cards .card p{font-size:12px;font-weight:700;line-height:14px;margin:0;padding:0}@media (max-width: 1280px){.product_feature_cards .card{max-width:75px;padding:8px}}@media (max-width: 1100px){.product_feature_cards .card{max-width:68px;padding:8px}}@media (max-width: 1024px){.product_feature_cards{display:block}.product_feature_cards .card{max-width:100%;height:52px;flex-direction:row;justify-content:flex-start;gap:10px;margin:10px 0}.product_feature_cards .card .image_container{height:100%;display:flex;justify-content:center;flex-direction:column}.product_feature_cards .card p{display:flex;justify-content:center;flex-direction:column}}.product_description_bullets .product_description_header{display:flex;gap:10px}.product_description_bullets .product_description_header h5{color:#0a5e6d;font-size:18px;line-height:24px;font-weight:700;display:flex;justify-content:center;flex-direction:column}.product_description_bullets .content{padding-left:30px}.product_description_bullets .content ul{list-style-type:disc;padding-left:30px;font-size:16px;line-height:24px;font-weight:400;color:#111827}.announcementBarCustomWithN{max-width:1100px;margin:auto}.announcementBarCustomWithN .t4s-col-inner{border-radius:50px}.announcementBarCustomWithN .t4s-col-inner .t4s-w-100{display:flex;justify-content:flex-start;padding:0 18px;gap:15px;min-height:88px}.announcementBarCustomWithN .t4s-w-100 img{min-width:56px}.announcementBarCustomWithN .heading{font-weight:700;font-size:16px;line-height:24px;color:#0a5e6d}.announcementBarCustomWithN .content{font-size:16px;line-height:24px;color:#0a5e6d}.t4s-w-100 .t4s-img-child{flex:0 0 60px;margin:0}.announcementBarCustomWithN .t4s-img-child,.announcementBarCustomWithN .t4s-raw-html{display:flex;flex-direction:column;justify-content:center}@media (max-width: 1024px){.announcementBarCustomWithN{max-width:1100px;margin-top:75px}}@media (max-width: 768px){.announcementBarCustomWithN{margin-top:0}.announcementBarCustomWithN .t4s-img-child{min-height:70px;justify-content:flex-start;margin-top:14px!important}.announcementBarCustomWithN .t4s-raw-html{margin:10px 0}}@media (max-width: 611px){.announcementBarCustomWithN .t4s-img-child{min-height:88px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom.css.map */
