body#faq h1{text-align:center;margin-bottom:40px}body#faq .page-faq li.accordion-item{border-bottom:solid 1px #ddd}body#faq .page-faq li.accordion-item h3{margin:0;padding-bottom:15px;padding-top:15px;color:#3ba2d3;font-size:18px}body#faq .page-faq .answer{padding-bottom:10px}body.template-article .main-container,body#contact .main-container,body#weighted-blankets .main-container,body#dr-ciara-kelly .main-container,body#gift-boxes .main-container,body#mattress-sizes .main-container,body#mattresses-explained .main-container,body#wholesale .main-container,body#blog .main-container,body#privacy-policy-we-use-cookies .main-container,body#click-and-collect .main-container,body#delivery-and-returns .main-container,body#front-line-workers-discount .main-container,body#warranty .main-container,body#sleep-hygenie-tips .main-container,body#faq .main-container{padding:40px 0 60px}body#weighted-blankets .main-container h1,body#dr-ciara-kelly .main-container h1,body#gift-boxes .main-container h1,body#mattress-sizes .main-container h1,body#mattresses-explained .main-container h1,body#blog .main-container h1,body#privacy-policy-we-use-cookies .main-container h1,body#click-and-collect .main-container h1,body#delivery-and-returns .main-container h1,body#front-line-workers-discount .main-container h1,body#warranty .main-container h1,body#wholesale .main-container h1{margin:20px 0 30px;text-align:center}.home_video{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;padding-top:30px}.single_video video{width:100%}body#sleep-hygenie-tips .main-container .page-container h1{text-align:center;margin:20px 0 30px}.image_with_txt_section{display:flex}.image_with_txt_section .left_img{width:40%}.left_img img{width:100%}.image_with_txt_section .right_text{width:60%}.matress_row{display:grid;grid-template-columns:repeat(2,1fr);gap:50px;margin-bottom:40px}.matress_explained_img img{width:100%}.ciara-kelly-page{display:flex;align-items:center}.ciara-kelly-image{width:35%}.ciara-kelly-description{width:65%}body .header-container.type13.sticky-header .site-logo img{max-width:250px!important}.our-story-page .container{max-width:100%!important;padding:0!important}.banner_img img{height:500px;width:100%;object-fit:cover;position:relative}section#shopify-section-single-image-section{position:relative;z-index:2}.single_img img{width:100%}.featured_slider_sectoin h5{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:1.3;color:#3ba2d3;text-decoration:none;text-transform:none;letter-spacing:1px;margin:2.5rem 0 1rem;text-align:center;font-size:24px}.featured_slider_content{padding:30px 0}.featured_slider_content button{font-size:0;width:2.5rem;height:2.5rem;background-color:#fff;box-shadow:0 4px 16px 1px #0003;border-radius:50px;padding:0}.featured_slider_content button.slide-arrow.prev-arrow{position:absolute;left:0;top:50%;transform:translateY(-50%)}.featured_slider_content button svg.icon{width:20px;height:20px}.featured_slider_content button.slide-arrow.next-arrow{position:absolute;right:0;top:50%;transform:translateY(-50%)}body#our-story-so-far .text_block_sec .text-area p{color:#000!important;font-size:20px!important;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:1.3!important;text-decoration:none;text-transform:none;letter-spacing:1px}.custom-blogs ul{display:grid;grid-template-columns:repeat(3,2fr);gap:40px;justify-content:center}.blog_heading h2{text-align:center;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:1.3;color:#3ba2d3;text-decoration:none;text-transform:none;letter-spacing:1px}.custom-blogs ul h2{font-size:18px;font-weight:400;color:#3ba2d3;margin-top:20px}.custom-blogs{padding:40px 0}.map-section__info.map-section__info--text-align-left .map-section__info-wrapper{width:20rem;padding:2rem;margin:0;box-shadow:0 4px 16px 1px #00000040}iframe.map-section__map{width:100%;height:31.25rem;position:relative}.map-section__info.map-section__info--text-align-left{position:absolute;right:30px;z-index:4;background:#fff;bottom:auto}.custom-blogs ul li a img{width:100%;height:350px;object-fit:cover!important}.search-area.show-icon .search-extended .searchform input{padding:0 40px 0 25px!important}body#contact .contact-container .col-md-8{max-width:100%!important;flex:unset}body#contact .contact-container .col-md-8 h3{font-size:30px;text-align:center;margin:30px 0 40px}body#blog .blog-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}body#blog .blog-wrapper .postContent{display:none}body#blog .blog-wrapper .post-banner img{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}body#blog .blog-wrapper .post-banner{width:100%;position:relative;padding-top:100%}body#blog .blog-wrapper .post-date{display:none}body#blog .blog-wrapper .postDetails{margin-left:0!important}.header-container.type13.sticky-header .header-right{padding-top:0!important}.custom_product_template .product-top_content{padding-bottom:0!important}.product-img-list{position:sticky;top:0;overflow:visible!important}.more-views-horizontal{float:unset!important}html{overflow:unset!important}.search-area.show-icon .search-extended{width:300px!important}body#contact .ctm_text_section_contact .container{padding:0!important}@media (max-width:480px){.responsive.slick-initialized.slick-slider .slick-track{display:block!important}}@media (max-width: 480px){body#faq h1{margin-top:20px}body#faq .page-faq li.accordion-item h3{font-size:17px}body#faq .page-faq .answer{font-size:15px}.template-product section#shopify-section-product-new-button{width:unset}.matress_row,.home_video{grid-template-columns:repeat(1,1fr);gap:20px}body#weighted-blankets .main-container h1,body#dr-ciara-kelly .main-container h1,body #weighted-blankets .main-container h1,body#gift-boxes .main-container h1,body#mattress-sizes .main-container h1,body#mattresses-explained .main-container h1,body#blog .main-container h1,body#privacy-policy-we-use-cookies .main-container h1,body#click-and-collect .main-container h1,body#delivery-and-returns .main-container h1,body#front-line-workers-discount .main-container h1,body#warranty .main-container h1,body#wholesale .main-container h1{font-size:30px}}.header__navigation,.header__navigation .list-menu{flex-wrap:nowrap!important}.header-item,.list-menu__item{white-space:nowrap\a0!important}.list-menu__item a[href*=clearance],.list-menu__item a[href*=sale]{color:#d64e00!important;font-weight:\a0 600}.content-slideshow .slideshow__slide-media img{width:100%!important;height:auto!important;object-fit:contain!important;object-position:top!important}
/*# sourceMappingURL=/cdn/shop/t/58/assets/style.css.map */
