@import"https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&display=swap";@font-face{font-family:Gotham Regular;src:url(https://db.onlinewebfonts.com/t/0ff8990774ec4865c7f45befbafd4910.eot);src:url(https://db.onlinewebfonts.com/t/0ff8990774ec4865c7f45befbafd4910.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/0ff8990774ec4865c7f45befbafd4910.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/0ff8990774ec4865c7f45befbafd4910.woff)format("woff"),url(https://db.onlinewebfonts.com/t/0ff8990774ec4865c7f45befbafd4910.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/0ff8990774ec4865c7f45befbafd4910.svg#Gotham\ Regular)format("svg")}@font-face{font-family:Gotham Bold;src:url(https://db.onlinewebfonts.com/t/5d6f50ed2dde0e4ad455448f896c09f0.eot);src:url(https://db.onlinewebfonts.com/t/5d6f50ed2dde0e4ad455448f896c09f0.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/5d6f50ed2dde0e4ad455448f896c09f0.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/5d6f50ed2dde0e4ad455448f896c09f0.woff)format("woff"),url(https://db.onlinewebfonts.com/t/5d6f50ed2dde0e4ad455448f896c09f0.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/5d6f50ed2dde0e4ad455448f896c09f0.svg#Gotham\ Bold)format("svg")}@font-face{font-family:Gotham-Medium;src:url(https://db.onlinewebfonts.com/t/3a47f5f06b5484abfeee9eac90348a9c.eot);src:url(https://db.onlinewebfonts.com/t/3a47f5f06b5484abfeee9eac90348a9c.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/3a47f5f06b5484abfeee9eac90348a9c.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/3a47f5f06b5484abfeee9eac90348a9c.woff)format("woff"),url(https://db.onlinewebfonts.com/t/3a47f5f06b5484abfeee9eac90348a9c.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/3a47f5f06b5484abfeee9eac90348a9c.svg#Gotham-Medium)format("svg")}@font-face{font-family:Gotham-Thin;src:url(https://db.onlinewebfonts.com/t/edc378fa3251080c5b508b220462efca.eot);src:url(https://db.onlinewebfonts.com/t/edc378fa3251080c5b508b220462efca.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/edc378fa3251080c5b508b220462efca.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/edc378fa3251080c5b508b220462efca.woff)format("woff"),url(https://db.onlinewebfonts.com/t/edc378fa3251080c5b508b220462efca.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/edc378fa3251080c5b508b220462efca.svg#Gotham-Thin)format("svg")}@font-face{font-family:Gotham-Light;src:url(https://db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.eot);src:url(https://db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.woff)format("woff"),url(https://db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/fc74760c72164d5321ac886797ce62eb.svg#Gotham-Light)format("svg")}*{font-family:Gotham Regular}li.mattress-item-1 a{color:#256141!important}li.mattress-item-2 a{color:#0070b1!important}li.mattress-item-3 a{color:#9c5c1c!important}li.pillow-item-1 a{color:#256141!important}li.pillow-item-2 a{color:#0070b1!important}li.pillow-item-3 a{color:#9c5c1c!important}.about-cms .container{margin:0 auto;padding:20px}.aboutus-wrapper .intro{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;gap:30px}.intro_picture{width:28%;max-height:300px;overflow:hidden;border-radius:50%}.intro_text{width:72%}.about-cms .intro img{max-width:100%}.intro_text p,.aboutus-wrapper p,.aboutus-wrapper ul li{color:#000;font-size:24px;font-family:Gotham Regular;line-height:30px;text-align:left}.aboutus-wrapper ul li{padding-bottom:30px;padding-inline-start:15px}.aboutus-wrapper ul{padding-left:20px;margin-top:50px}.aboutus-wrapper ul li:nth-child(1) strong{color:#276142}.aboutus-wrapper ul li:nth-child(2) strong{color:#0467a8}.aboutus-wrapper ul li:nth-child(3) strong{color:#9c620d}.images-row,.bottom-images{display:flex;flex-direction:row;gap:30px}.images-row img,.bottom-images img{max-width:100%}.green_color{color:#276142}.blue_color{color:#0467a8}.golden_color{color:#9c620d}.about-us-cms .images-row,.about-us-cms .bottom-images{display:flex;flex-wrap:wrap;justify-content:space-between;margin:20px 0}.about-us-cms .images-row img,.about-us-cms .bottom-images img{width:32%;margin-bottom:10px;border-radius:8px}.about-us-cms h1,.about-us-cms h2{color:#333}.about-us-cms p{font-size:16px}.about-us-cms a{color:#0073aa;text-decoration:none}.about-us-cms a:hover{text-decoration:underline}@media (max-width: 600px){.about-us-cms .intro{flex-direction:column;text-align:center}.about-us-cms .intro img{margin-right:0;margin-bottom:10px}.about-us-cms .images-row img,.about-us-cms .bottom-images img{width:100%}}span.selected-size-display{color:#000;font-size:28px}.selected-size-display.loading:after{content:"";display:inline-block;margin-left:8px;width:16px;height:16px;border:2px solid #ccc;border-top-color:#000;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.product-page .product__tax.caption.rte{display:none}.product-page variant-selects fieldset legend.form__label{display:none}span.variant-options-id-5895801504084,span.variant-options-id-5895801045332,span.variant-options-id-5895800684884{display:none}.material-include-brand{padding:30px 30px 0}.material-include-brand .main-title{text-align:center;margin:0;font-size:50px;font-weight:300;font-family:Gotham-Light}.brand-grid{display:flex;flex-wrap:wrap;gap:20px}.brand-item{width:calc(100% / 12 - 20px);text-align:center}.brand-item img{max-width:100%;height:auto}.brand-title{margin-top:10px;font-size:14px}.product-luxury-mattresses{padding:0}.product-luxury-mattresses .main-title,.product-luxury-pillows h2.main-title{text-align:center;font-size:50px;margin:10px 0;font-family:Gotham-Light}.product-luxury-mattresses .product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-luxury-mattresses .product-item{width:calc(33.333% - 20px);box-shadow:0 2px 8px #0000001a;text-align:center;padding:0;background:#fff;transition:transform .3s ease;border:3px solid #256141;border-radius:15px}.product-luxury-mattresses .product-item:hover{transform:translateY(-5px)}.product-luxury-mattresses .product-image img{max-width:100%;height:auto}.product-luxury-mattresses .product-title,.product-luxury-pillows .product-title{font-size:26px;color:#2c2e35;font-weight:500;line-height:30px;text-decoration:none;padding:0 15px 15px;letter-spacing:0}.product-luxury-mattresses .product-title{min-height:106px}.product-luxury-mattresses .product-item a,.product-luxury-pillows .product-item a{text-decoration:none}.product-luxury-mattresses .product-image{padding:15px 15px 0}.product-top-title,.discount_tag{background-color:#256141;color:#fff;border-radius:10px 10px 0 0;padding:10px 0;font-size:30px;line-height:30px;font-family:Gotham-Light}.product-free-delivery{background-color:#256141;color:#fff;border-radius:0 0 10px 10px;padding:10px 0;font-size:30px;line-height:30px;font-family:Gotham-Thin}.shipping_text{font-size:30px;line-height:30px;font-family:Gotham-Thin}.product-luxury-pillows{padding:0}.product-luxury-pillows .main-title,.product-title{text-align:center;font-size:28px;margin-bottom:0}.product-luxury-pillows .product-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.product-luxury-pillows .product-item{width:calc(33.333% - 20px);box-shadow:0 2px 8px #0000001a;text-align:center;padding:0;background:#fff;transition:transform .3s ease;border:3px solid #256141;border-radius:15px}.product-luxury-pillows .product-item:hover{transform:translateY(-5px)}.product-luxury-pillows .product-image img{max-width:100%;height:auto}.product_price{font-size:26px;color:#2c2e35;font-weight:500;line-height:30px;text-decoration:none;padding:0 15px 15px}.product_price .sel_price{color:#256141}.product_price .reg_price{color:#256141;position:relative;display:inline-block}.product_price .reg_price:before{content:"";position:absolute;left:0;top:-13px;background-color:#256141;width:2px;height:58px;z-index:9;transform:rotate(70deg);right:0;margin:0 auto}.product-luxury-mattresses .product_price .reg_price:before{top:-20px;height:70px}.header__icon{width:auto!important;text-decoration:none!important}.cart-text-view-cart{font-size:26px;font-weight:500;font-family:Oswald,sans-serif;color:#231f20}.header__icon .svg-wrapper>svg{height:auto;width:100%}.product__info-wrapper .product-tag h2{font-size:26px;font-family:Gotham Regular}.product__info-wrapper .shipping_text p{font-family:Gotham Regular;color:#000;font-size:16px;line-height:22px}.product-form__buttons button{background-color:transparent;color:#000;text-transform:uppercase;font-size:16px}.product-form__buttons button:hover{background-color:#000;color:#fff}.product-description-twin-comfort h2{color:#256141;font-size:40px;margin:0;font-family:Gotham Regular;line-height:46px}.product-description-twin-comfort h5{color:#256141;font-size:30px;margin:20px 0;font-family:Gotham-Light}.product-description-twin-comfort p{color:#000;font-size:24px;margin:10px 0 15px;font-family:Gotham Regular;line-height:30px}.related-products-section{display:flex;justify-content:flex-start;gap:40px}.related-products-section .related-product-tag{font-size:26px;color:#000}.single-related-product .related-product-item{text-align:center}.product-title a{text-decoration:none;color:#000}footer{border-top:none!important}.twin-comfort-footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.twin-comfort-footer-menu1{padding:30px 0 10px}.twin-comfort-footer-menu2{padding-bottom:30px}.twin-comfort-footer-contactinfo{padding-bottom:15px}.twin-comfort-footer-menu1 ul,.twin-comfort-footer-menu2 ul{display:flex;margin:0;padding:0;list-style:none;gap:0 30px;justify-content:space-between}.twin-comfort-footer-menu1 ul li a,.twin-comfort-footer-menu2 ul li a{font-size:20px;color:#2c2e35;font-weight:700;text-decoration:none;font-family:Gotham Regular}.twin-comfort-footer-contactinfo p,.twin-comfort-footer-contactinfo p a,.twin-comfort-footer-policy-menu ul li a,.twin-comfort-footer-contactinfo-address p{font-size:20px;color:#2c2e35;font-weight:500;text-decoration:none;line-height:20px;margin:0}.twin-comfort-footer-contactinfo-address{padding:15px}.twin-comfort-footer-contactinfo p a{padding-right:30px}.twin-comfort-footer-policy-menu ul{margin:0;padding:0;display:flex;list-style:none;gap:30px}.banner__box .banner__text p{font-size:26px;font-family:Gotham Regular;font-family:Gotham-Light;color:#fff;letter-spacing:3px}.banner__box h2.banner__heading{margin:0;font-size:64px;line-height:64px;font-family:Gotham-Light}.left-position .brand-grid{justify-content:flex-start}.center-position .brand-grid{justify-content:center;align-items:center}.right-position .brand-grid{justify-content:flex-end}.product-top-discount_tag{color:#fff;background:#256141;text-align:center;font-size:64px;line-height:64px;font-family:Gotham-Light;padding:20px 0}.product__info-wrapper .product__title h1{line-height:36px;font-size:32px}.product__info-wrapper .price .price-item{line-height:36px;font-size:32px;color:#256141}.product__info-wrapper .price-item.price-item--regular{line-height:36px;font-size:32px!important;color:#000}.product__info-wrapper .price__sale{line-height:36px;font-size:32px;color:#000}.product__info-wrapper .product-form__input--pill label{background-color:transparent!important;color:#000!important;width:100%;text-align:left!important;border-radius:0!important;font-size:20px!important;display:flex!important;gap:3px}.product__info-wrapper .product-form__input--pill label br{display:none}.related-product-item .shipping_text{padding:10px 0;border-radius:0 0 10px 10px}.related-product-item .product-title{font-size:26px;margin-bottom:0;line-height:32px;min-height:96px}.related-products-grid{width:calc(33.333% - 20px);box-shadow:0 2px 8px #0000001a;text-align:center}.related-products-grid .product-image img{max-width:100%;padding:10px 10px 0}.single-related-product.page-width{padding-top:30px}.thumbnail-slider button,.thumbnail-slider button.thumbnail[aria-current=true]{border:0;box-shadow:none}.thumbnail-slider button.thumbnail[aria-current]:focus:not(:focus-visible){outline:0;box-shadow:none}.global-media-settings{border:none!important}.template-product-pillow .brand-item{width:calc(100% / 7 - 23px);text-align:center}.template-product-pillow.right-position .brand-grid{align-items:center}.collection-page .collection-list .card.card--standard{border:3px solid #256141;border-radius:10px;padding:0;text-align:center;overflow:hidden}.collection-page .collection-list .card.card--standard .card__heading a{background-color:#256141;color:#fff;padding:15px 0;border-radius:0 0 7px 7px}.collection-page .collection-list .card.card--standard .card__information{padding-bottom:0}.cart-page{display:flex;flex-direction:column;justify-content:space-between}.collection-page .product-card-wrapper .card{height:auto;min-height:320px;padding:15px;text-align:center}.collection-page .card-wrapper.product-card-wrapper{display:flex;flex-direction:column;justify-content:space-between}.collection-page .card-wrapper.product-card-wrapper,.collection-page .card-wrapper.product-card-wrapper .card-information{text-align:center}.collection-page .card__information h3,.collection-page .card__information .price,.collection-page .price--on-sale .price-item--regular{font-size:26px;color:#2c2e35;font-weight:500;line-height:30px}.collection-page .card__information h3 a:hover{text-decoration:none}#shopify-section-template--25426825183572__main,#shopify-section-template--25426825085268__banner .collection-hero.color-scheme-1.gradient,.collection-hero.color-scheme-1.gradient.collection-list-twin-comfort{background-color:#f5f5f5}.collection-hero.color-scheme-1.gradient.collection-list-twin-comfort{margin-bottom:4.5rem;padding:2.5rem 0}.collection-hero.color-scheme-1.gradient.collection-list-twin-comfort .collection-hero__title{margin:0}#shopify-section-template--25426825183572__main h1.main-page-title{margin-bottom:0}.header__icon .svg-wrapper>svg{height:auto;width:70%}.cart__ctas{justify-content:space-between}.cart__ctas a.twin-comfort-cart-icon.button{width:50%}.cart__ctas button#CartDrawer-Checkout{margin-top:0;width:50%!important}.cart-count-bubble{background-color:#9c5c1c!important}.shopify-policy__container{max-width:1200px!important;padding:0 5rem!important}.shopify-policy__container .rte ul,.shopify-policy__container .rte ol{list-style-position:inside;padding-left:0}.shopify-policy__container p,.page-cookie-policy{font-family:Gotham Regular}.shopify-policy__container h2,.shopify-policy__container p strong,.page-cookie-policy h3{font-size:24px;color:#2c2e35;font-weight:600;text-decoration:none;font-family:Gotham Regular}.shopify-policy__container h1,.page-cookie-policy h1{font-size:30px;color:#2c2e35;font-weight:600;text-decoration:none;font-family:Gotham Regular}.page-cookie-policy .rte ul{padding-left:0}.page-cookie-policy ul li{padding-bottom:15px}.product-page .product-form__input--pill input[type=radio]:checked+label .reg_price.compare-price{position:relative}.product-page .product-form__input--pill input[type=radio]:checked+label .reg_price.compare-price:before{content:"";position:absolute;left:0;top:-20px;width:2px;height:58px;z-index:9;transform:rotate(70deg);right:0;margin:0 auto}.price-item.price-item--regular,.price-item--regular{position:relative;text-decoration:none!important}.template-product-mattress .price-item.price-item--regular:before{content:"";position:absolute;left:0;top:-28px;width:2px;height:95px;z-index:9;transform:rotate(75deg);right:0;margin:0 auto}.template-product-pillow .price-item.price-item--regular:before{content:"";position:absolute;left:0;top:-20px;width:2px;height:75px;z-index:9;transform:rotate(78deg);right:0;margin:0 auto}.product-page.template-product-pillow .product-form__input--pill input[type=radio]:checked+label .reg_price.compare-price:before,.product-page.template-product-pillow .single-product .reg_price.compare-price:before{content:"";position:absolute;left:0;top:-10px;width:2px;height:43px;z-index:9;transform:rotate(70deg);right:0;margin:0 auto}h2.drawer__heading{text-transform:capitalize}.cart-item__details>*{margin:0;max-width:30rem;font-size:18px!important}.product-option{font-size:18px!important}.totals>h2{font-size:calc(var(--font-heading-scale) * 1.6rem);font-size:18px!important}.cart-item__name{font-size:18px!important}.price--end{text-align:right;font-size:18px!important}.totals>h2{font-size:calc(var(--font-heading-scale) * 1.6rem);font-size:20px!important}product-info .thumbnail img{object-fit:contain;max-width:100%;height:100%;pointer-events:none}.product-form__buttons button:after,.product-form__buttons button:before{display:none!important}.product-form__buttons button{border:1px solid #333}.collection-card-wrapper .card__inner.color-scheme-2.gradient.ratio{background-color:#fff}.collection-card-wrapper .card__inner.color-scheme-2.gradient.ratio .card__media .media img{object-fit:contain}.single-related-product,.other_related_box{display:flex;flex-direction:row;gap:30px}.single-related-product .related_title.other_related_title .section-title span{color:#000}.single-product-description p,.single-product-description ul li{color:#000;font-size:24px;margin:10px 0 15px;font-family:Gotham Regular;line-height:30px;text-align:center}.single-product-description ul{padding-left:0;list-style:none}.single-product-description ul li{position:relative}.single-product-description ul li:before{content:"";position:absolute;left:auto;top:10px;background-color:#000;width:10px;height:10px;margin-left:-20px;border-radius:50px}.interest-free-monthly-payments{text-align:center;margin:0 auto;width:100%;display:flex;justify-content:flex-start}.payment_box{padding:0}.payment_box p{color:#000;font-size:16px;margin:10px 0 5px;font-family:Gotham Regular;line-height:20px;letter-spacing:0;padding:0 15px}.width_klarna{display:flex;justify-content:center;gap:10px;align-items:center}.product-image img{max-width:100%}.header__menu-item span{font-size:26px;font-weight:500;font-family:Oswald,sans-serif;color:#231f20}.twin-comfort-footer-contactinfo-about-us{padding-bottom:30px}.twin-comfort-footer-contactinfo p{font-weight:600;font-size:24px}.twin-comfort-footer-contactinfo p a{font-size:24px}a.twin-comfort-footer-contactinfo-about-us-link{background-color:#283583;color:#fff;padding:15px 30px;border-radius:10px;text-transform:uppercase;font-size:20px;font-weight:500;text-decoration:none;font-family:Gotham Regular;display:block;line-height:24px}a.twin-comfort-footer-contactinfo-about-us-link:hover{background-color:#000;color:#fff}.announce-banner{display:flex}.announce-banner.ideal-banner{display:flex;justify-content:space-between;align-items:center;border:4px solid #009fe3;border-radius:10px;padding:20px;gap:20px;margin:0 0 20px}.ideal-banner__details p,.ideal-banner__details h3{color:#000;font-size:24px;margin:0;font-family:Gotham Regular;line-height:30px;text-align:left}.ideal-banner__details{display:flex;flex-direction:column;gap:15px}.ideal-banner__right img{border-radius:20px;max-width:100%}.ideal-banner__right{display:flex}.page-about-us .header-wrapper--border-bottom,.home-page .header-wrapper--border-bottom{border-bottom:none}.about-cms.page-width{padding-top:30px}.header{align-items:end!important}.header__menu-item{padding-bottom:0!important}.single-related-product .related_title h2.section-title{margin:0;padding:15px 0}.single-related-product .related_title .section-title span{display:block}.twin-comfort-footer-contactinfo-email-phone{display:flex;flex-direction:row;gap:30px}.twin-comfort-footer-contactinfo-email-phone a{font-size:22px;color:#000;font-weight:400;text-decoration:none;line-height:20px;margin:0}.twin-comfort-footer-contactinfo-email-phone .phone,.twin-comfort-footer-contactinfo-email-phone .email{font-size:22px;color:#000;font-weight:600}.product-ratting-text h4{font-family:Gotham Regular;color:#000;font-size:16px;line-height:22px;text-transform:capitalize}.aboutus-intro-heading h1,.aboutus-wrapper .description-2 h3{font-size:90px;font-weight:500;margin:30px 0;text-transform:capitalize;line-height:90px;text-align:center}.aboutus-wrapper .description-2 ul li:last-child{padding-bottom:0}.description-3 h3{font-size:56px;font-weight:500;margin:30px 0;text-transform:capitalize;line-height:65px;text-align:center}.footer_product_box a{font-size:18px;font-weight:600;font-family:Gotham Regular;text-decoration:none;letter-spacing:0}.footer_box1 a{color:#256141}.footer_box2 a{color:#0070b1}.footer_box3 a{color:#9c5c1c}.footer_product_box{display:flex;flex-direction:row;gap:15px;padding:30px 0}.footer_box1,.footer_box2,.footer_box3{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:flex-start;gap:15px}@media (min-width:1200px){.banner--small{min-height:50rem!important}.product-page .product.product--medium .grid__item.product__media-wrapper,.product-page .product .grid__item.product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.product-page .product.product--medium .product__info-wrapper.grid__item,.product-page .product .product__info-wrapper.grid__item{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.template-product-pillow .product__info-wrapper .product-form__input--pill label{min-width:78%;width:auto;display:flex;gap:5px}.cart-drawer .cart-items,.cart-drawer tbody{padding:0 5px 0 0}.single-related-product .product_price .reg_price:before{height:65px;top:-18px}.brand-item{width:calc(100% / 7 - 20px);text-align:center}}@media screen and (min-width: 990px){.header--middle-left{grid-template-columns:1fr auto 1fr!important;column-gap:2rem}}@media screen and (min-width:900px) and (max-width:1200px){.product-page .product.product--medium .grid__item.product__media-wrapper,.product-page .product .grid__item.product__media-wrapper{max-width:45%;width:calc(45% - var(--grid-desktop-horizontal-spacing) / 2)}.product-page .product.product--medium .product__info-wrapper.grid__item,.product-page .product .product__info-wrapper.grid__item{max-width:55%;width:calc(55% - var(--grid-desktop-horizontal-spacing) / 2)}.aboutus-intro-heading h1,.aboutus-wrapper .description-2 h3{font-size:60px;line-height:70px}.description-3 h3{font-size:36px;line-height:45px}}@media screen and (min-width:1024px) and (max-width:1199px){.single-related-product .related_title h2.section-title{margin:0;padding:15px 0;font-size:20px}.footer_product_box a{font-size:16px;letter-spacing:0}}@media (max-width: 1024px){.brand-item{width:calc(100% / 7 - 20px)}.product-luxury-mattresses .product-item,.product-luxury-pillows .product-item{width:calc(50% - 20px)}.twin-comfort-footer-menu1 ul li a,.twin-comfort-footer-menu2 ul li a,.twin-comfort-footer-contactinfo p a,.twin-comfort-footer-policy-menu ul li a,.twin-comfort-footer-contactinfo p{font-size:16px}.banner__box .banner__text p{font-size:20px;letter-spacing:1px}.banner__box h2.banner__heading{font-size:40px;line-height:44px}.header__icon.header__icon--search span.svg-wrapper{justify-content:flex-start}.product-luxury-mattresses .main-title,.product-luxury-pillows h2.main-title,.material-include-brand .main-title{font-size:24px;margin:10px 0}.product-top-title,.discount_tag,.product-free-delivery{font-size:20px}.product-luxury-mattresses .product-title{min-height:auto}.product-luxury-mattresses .product-title,.product-luxury-pillows .product-title{font-size:18px;line-height:24px;padding:0 15px}.product_price{font-size:18px;line-height:24px;padding:0 15px 15px}.cart-text-view-cart{font-size:18px}.product__info-wrapper .product-form__input--pill label{font-size:16px!important;padding:1rem!important}.product__info-wrapper .product-tag h2{font-size:24px}.product-description-twin-comfort h2{font-size:26px;line-height:30px}.product-description-twin-comfort p{font-size:18px;line-height:24px;margin-bottom:0}.product-description-twin-comfort h5{font-size:26px;margin:0 0 20px}.related-products-section .related-product-tag{font-size:24px}.related-products-grid{width:calc(50% - 20px);box-shadow:0 2px 8px #0000001a;text-align:center}.product_price .reg_price:before{top:-10px;height:45px}.product-luxury-mattresses .product_price .reg_price:before{top:-10px;height:45px}.related-product-item .product-title{font-size:18px;margin-bottom:0;line-height:22px}.shipping_text{font-size:20px;line-height:24px;font-family:Gotham-Thin}.product__info-wrapper{padding:0 0 0 1rem!important}.cart-drawer .cart-items,.cart-drawer tbody{padding:0 5px 0 0}.single-related-product .related_title .section-title span,.other_related h2{font-size:16px}.single-product-description p,.single-product-description ul li{font-size:18px;line-height:24px;margin-bottom:0}.single-product-description ul li:before{top:6px;width:8px;height:8px;margin-left:-15px}.product-form__input{margin:0 auto}.announce-banner .ideal-banner{flex-direction:column;text-align:center}.announce-banner .ideal-banner__left,.ideal-banner__right{flex:33%;width:33%}.ideal-banner__details p,.ideal-banner__details h3{text-align:left;font-size:16px;line-height:18px}.announce-banner .ideal-banner__logo{max-width:150px;margin-bottom:15px}.intro_picture{max-height:260px}.single-related-product .product-image{min-height:170px}.twin-comfort-footer-contactinfo-email-phone .phone,.twin-comfort-footer-contactinfo-email-phone .email,.twin-comfort-footer-contactinfo-email-phone a,.twin-comfort-footer-contactinfo-address p,.footer_product_box a,.twin-comfort-footer-menu1 ul li a,.twin-comfort-footer-menu2 ul li a,.twin-comfort-footer-contactinfo p a,.twin-comfort-footer-policy-menu ul li a,.twin-comfort-footer-contactinfo p{font-size:12px}.aboutus-intro-heading h1,.aboutus-wrapper .description-2 h3{font-size:60px;line-height:70px}.description-3 h3{font-size:36px;line-height:45px}}@media screen and (min-width:769px) and (max-width:991px){.twin-comfort-footer-menu1 ul li a,.twin-comfort-footer-menu2 ul li a,.twin-comfort-footer-contactinfo p a,.twin-comfort-footer-policy-menu ul li a,.twin-comfort-footer-contactinfo p,.twin-comfort-footer-contactinfo-address p{font-size:14px}}@media (max-width: 768px){.brand-item{width:calc(100% / 3 - 20px)}.product-luxury-mattresses .product-item,.product-luxury-pillows .product-item{width:100%}.header__icons{padding-right:0}.header__icon .svg-wrapper>svg{height:auto;width:50%}.cart-text-view-cart{font-size:9px;font-weight:500}.header__icons{padding-right:0!important}.banner__box .banner__text p{font-size:14px;letter-spacing:1px}.banner__box h2.banner__heading,.product-top-discount_tag{font-size:34px;line-height:44px}.header__icon.header__icon--search span.svg-wrapper{justify-content:flex-start}.product-luxury-mattresses .main-title,.product-luxury-pillows h2.main-title,.material-include-brand .main-title{font-size:24px;margin:10px 0}.product-top-title,.discount_tag,.product-free-delivery{font-size:20px}.product-luxury-mattresses .product-title{min-height:auto}.product-luxury-mattresses .product-title,.product-luxury-pillows .product-title{font-size:18px;line-height:24px;padding:0 15px}.product_price{font-size:18px;line-height:24px;padding:0 15px 15px}.material-include-brand .brand-grid{gap:10px;justify-content:center;align-items:center;margin:0 auto}.material-include-brand .brand-item{width:calc(100% / 3 - 20px)}.twin-comfort-footer-menu1 ul li a,.twin-comfort-footer-contactinfo p,.twin-comfort-footer-contactinfo p a,.twin-comfort-footer-policy-menu ul li a,.twin-comfort-footer-menu2 ul li a{font-size:13px}.twin-comfort-footer-menu1 ul{gap:0 10px;text-align:center}.twin-comfort-footer-policy-menu ul{gap:10px}.product__info-wrapper .product__title h1,.product__info-wrapper .price .price-item,.product__info-wrapper .price__sale,.product__info-wrapper .price-item.price-item--regular{line-height:30px;font-size:26px!important;text-align:center}.product__info-wrapper .price{text-align:center}.product__info-wrapper .product-form__input--pill label{font-size:11px!important;padding:1rem 10px}.product__info-wrapper .product-tag h2{font-size:18px;text-align:center}.product__info-wrapper .shipping_text p{font-size:14px;line-height:20px;text-align:center}.product-description-twin-comfort h2{font-size:30px;text-align:center;line-height:34px}.product-description-twin-comfort p{font-size:18px;line-height:26px;text-align:center}.product-description-twin-comfort h5{font-size:24px;margin:0 0 15px;text-align:center}.section-template--25458318180692__single_product_WetJHt-padding{padding-bottom:0!important}.product-page .material-include-brand{padding:0}.related-products-grid{width:calc(100% - 20px);box-shadow:0 2px 8px #0000001a;text-align:center}.shopify-policy__container h2,.shopify-policy__container p strong,.page-cookie-policy h3{font-size:20px}.shopify-policy__container h1,.page-cookie-policy h1{font-size:22px}.product-page .product-form__input--pill input[type=radio]:checked+label .reg_price.compare-price:before,.single-product .reg_price.compare-price:before{top:-10px!important;height:30px!important}.price-item.price-item--regular:before{top:-35px;height:100px}.template-product-pillow .price-item.price-item--regular:before{top:-12px;width:2px;height:60px}.shopify-policy__container{padding:0 1rem!important}.cart__ctas{text-align:center;display:flex;gap:10px}.banner .banner__content{align-items:end}.single-product-description p,.single-product-description ul li{font-size:18px;line-height:26px;text-align:center}.single-product-description ul li:before{width:5px;height:5px;margin-left:-10px}.interest-free-monthly-payments{margin-bottom:30px}.single-related-product,.other_related_box{display:flex;flex-direction:column;gap:30px;justify-content:center}.single-related-product .related_title .section-title,.single-related-product .related_title.other_related_title .section-title{text-align:center}.announce-banner .ideal-banner{flex-direction:column;text-align:center}.announce-banner .ideal-banner__left,.ideal-banner__right{flex:33%;width:33%}.ideal-banner__details p,.ideal-banner__details h3{text-align:left;font-size:14px;line-height:18px}.announce-banner .ideal-banner__logo{max-width:150px;margin-bottom:15px}.aboutus-wrapper .intro{flex-direction:column}.intro_picture{width:300px;max-height:300px}.intro_text{width:100%}.interest-free-monthly-payments{justify-content:space-between;gap:30px}.payment_box p{padding:0}.twin-comfort-footer-contactinfo-email-phone .phone,.twin-comfort-footer-contactinfo-email-phone .email,.twin-comfort-footer-contactinfo-email-phone a,.twin-comfort-footer-contactinfo-address p{font-size:14px}.footer_product_box a{font-size:12px}.aboutus-intro-heading h1,.aboutus-wrapper .description-2 h3{font-size:40px;line-height:50px;text-align:center}.description-3 h3{font-size:26px;line-height:36px;text-align:center}}@media screen and (max-width: 749px){.home-page .banner--small:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:auto!important}.aboutus-wrapper ul li{padding-bottom:30px;padding-inline-start:0;list-style:disc;text-align:left;font-size:16px;line-height:22px}.aboutus-wrapper ul{padding-left:20px;margin-top:50px;list-style:none}.intro_text p,.aboutus-wrapper p{font-size:16px;line-height:22px;text-align:center}.intro_picture{width:250px;max-height:250px}.images-row,.bottom-images{gap:5px}}@media (max-width:580px){.related-products-section{display:flex;flex-direction:column}.related-products-grid{width:100%}.related-products-section .related-product-tag{font-size:24px;text-align:center;line-height:30px}.collection-list,.collection ul{flex-direction:column;gap:30px!important}.twin-comfort-footer-menu1{padding:30px 0 0}.collection-list .grid--2-col-tablet-down .grid__item,.collection .grid--2-col-tablet-down .grid__item,.collection-list .grid__item,.collection .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) / 1)!important;max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 1)!important}.twin-comfort-footer-menu1 ul,.twin-comfort-footer-menu2 ul{display:flex;gap:0 10px;text-align:center;flex-direction:column}.twin-comfort-footer-policy-menu ul{gap:10px;display:flex;justify-content:space-between}.twin-comfort-footer-contactinfo p{text-align:center}.cart-text-view-cart{display:none}.product__info-wrapper{padding:0!important}.twin-comfort-footer-menu1 ul li a,.twin-comfort-footer-contactinfo p,.twin-comfort-footer-contactinfo p a,.twin-comfort-footer-policy-menu ul li a,.twin-comfort-footer-menu2 ul li a{font-size:12px}.single-product-description ul li:before{top:10px}.announce-banner.ideal-banner{display:flex;justify-content:space-between;align-items:center;padding:6px;gap:5px}.ideal-banner__details{gap:5px}.ideal-banner__details p,.ideal-banner__details h3{font-size:9px;line-height:13px;text-align:left}.announce-banner .ideal-banner__left,.ideal-banner__right{flex:25%;width:25%;text-align:center;justify-content:center}.ideal-banner__right img{max-width:80%}.ideal-banner__left{line-height:normal}.announce-banner .ideal-banner__logo{max-width:80%;margin-bottom:0}.twin-comfort-footer-menu2{width:auto}.twin-comfort-footer-menu2 ul li:nth-child(3){padding-left:0}.twin-comfort-footer-menu2 ul li:nth-child(2){padding-left:0}.twin-comfort-footer-contactinfo-address p{font-size:11px}.twin-comfort-footer-contactinfo-address{padding:15px 0 0}.twin-comfort-footer-policy-menu ul{gap:0 2px;display:grid;justify-content:space-between;align-items:center;justify-items:center;grid-template-columns:repeat(3,1fr)}.twin-comfort-footer-contactinfo-email-phone{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.twin-comfort-footer-contactinfo-email-phone .phone,.twin-comfort-footer-contactinfo-email-phone .phone a,.twin-comfort-footer-contactinfo-email-phone .email,.twin-comfort-footer-contactinfo-email-phone .email a{font-size:16px;color:#000;font-weight:600}.twin-comfort-footer-contactinfo-email-phone .email a,.twin-comfort-footer-contactinfo-email-phone .phone a{font-weight:500;font-size:14px}.footer_product_box{display:flex;flex-direction:column;gap:5px;padding:0 0 15px;align-items:center}.footer_box1,.footer_box2,.footer_box3{align-items:center;gap:5px}.product-ratting-text h4{text-align:center;margin:10px 0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/style.css.map */
