:root{--tm-ink:#242424;--tm-muted:#656565;--tm-paper:#f5f5f3;--tm-line:#dededb;--tm-soft:#edeeeb;--tm-font:"Helvetica Neue",Helvetica,Arial,sans-serif;--tm-gutter:4.5vw}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--tm-font);color:var(--tm-ink);background:#fff}h1,h2,h3,h4,.btn,button,input,select,textarea,.navtext{font-family:var(--tm-font)}h1,h2,h3,h4{font-weight:400;letter-spacing:-.035em}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #363636;outline-offset:4px}img{max-width:100%}.btn{border-radius:2px;min-height:48px;font-size:13px;font-weight:500;letter-spacing:0}.tm-eyebrow{font-size:10px;line-height:1.6;font-weight:500;letter-spacing:.13em;margin:0 0 18px;text-transform:uppercase;color:#555}.tm-copy{font-size:15px;line-height:1.8;color:var(--tm-muted)}.tm-copy p{margin:0 0 18px}.tm-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:16px 24px;min-height:52px;border:1px solid #242424;border-radius:2px;background:#242424;color:#fff;text-decoration:none;font-size:13px;font-weight:500;line-height:1.4;transition:background .2s}.tm-button:hover{color:#fff;background:#414141;border-color:#414141}.tm-button>span{font-size:18px;line-height:1}.tm-text-link{display:inline-flex;align-items:center;gap:16px;min-height:44px;padding:8px 0 5px;border-bottom:1px solid #8b8b87;font-size:12px;line-height:1.4;color:var(--tm-ink);text-decoration:none}.tm-text-link:hover{border-color:#222}.tm-section{padding:76px var(--tm-gutter)}.tm-section h2,.tm-story h2{font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.04em;font-weight:400;margin:0}.tm-section__heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:32px}.tm-section__heading>div{min-width:0}.tm-section__heading .tm-eyebrow{margin-bottom:12px}.tm-section__heading>.tm-text-link{flex-shrink:0}.tm-section__intro{font-size:14px;line-height:1.7;color:#666;margin:16px 0 0;max-width:450px}.tm-hero{display:block;position:relative;height:660px;min-height:0;overflow:hidden;background:#737572;color:#fff;isolation:isolate}.tm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;z-index:-2}.tm-hero__media picture{display:block;width:100%;height:100%}.tm-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tm-hero-x,60%) 45%}.tm-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0000008f,#00000014 65%),linear-gradient(0deg,rgba(0,0,0,.36),transparent 60%)}.tm-hero__content{height:100%;position:relative;padding:70px var(--tm-gutter);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;max-width:700px}.tm-hero .tm-eyebrow{color:#fff;letter-spacing:.13em;font-size:10px;margin-bottom:25px}.tm-hero h1{font-size:clamp(56px,5.2vw,80px);line-height:1.01;letter-spacing:-.045em;font-weight:500;color:#fff;margin:0 0 25px;width:100%}.tm-hero .tm-copy{max-width:330px;color:#fff;font-size:15px;line-height:1.7}.tm-hero .tm-copy p{margin:0}.tm-hero__actions{display:flex;align-items:center;gap:28px;margin-top:29px;flex-wrap:nowrap;width:100%}.tm-hero .tm-button{background:#fff;border-color:#fff;color:#222;gap:28px;padding:16px 25px;min-height:52px}.tm-hero .tm-button:hover{background:#eee;border-color:#eee;color:#222}.tm-hero .tm-text-link{color:#fff;border-color:#ffffffa0}.tm-hero__caption{position:absolute;right:var(--tm-gutter);bottom:35px;display:flex;align-items:center;gap:45px;padding:13px 0;border-top:1px solid #ffffff7a;background:none;color:#fff;font-size:11px;text-decoration:none;left:auto;max-width:300px}.tm-hero__caption>span:last-child{font-size:20px}.tm-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:25px var(--tm-gutter);border-bottom:1px solid var(--tm-line);background:#fff}.tm-benefit{display:flex;align-items:center;justify-content:center;gap:13px;min-width:0}.tm-benefit:not(:last-child){border-right:1px solid var(--tm-line)}.tm-benefit__mark{display:block;line-height:0;flex:0 0 24px}.tm-benefit__mark svg{width:24px;height:24px;fill:none;stroke:#444}.tm-benefit strong{font-size:12px;font-weight:500;line-height:1.5}.tm-benefit p{font-size:11px;color:#747474;line-height:1.5;margin:3px 0 0}.tm-ranges{padding-top:44px;padding-bottom:46px;border-bottom:1px solid #e7e7e3}.tm-ranges .tm-section__heading{align-items:center}.tm-ranges__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.tm-range{display:block;text-decoration:none;color:#242424}.tm-range__image{height:200px;background:#f5f5f3;overflow:hidden;border-radius:2px}.tm-range__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .4s}.tm-range:hover .tm-range__image img{transform:scale(1.035)}.tm-range__label{display:flex;justify-content:space-between;align-items:start;gap:15px;margin-top:16px}.tm-range h3{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0}.tm-range p{font-size:12px;line-height:1.6;color:#707070;margin:6px 0 0}.tm-range__label>svg{width:21px;height:21px;flex:0 0 21px}.tm-featured{padding-top:62px;background:#fff;border-top:0}.tm-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.tm-card{min-width:0;display:block}.tm-card[hidden]{display:none}.tm-card__media{display:block;position:relative;height:350px;background:#f6f6f3;overflow:hidden;border-radius:2px;color:#242424}.tm-card__media>img{mix-blend-mode:multiply;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s,transform .4s}.tm-card__media .tm-card__alternate{opacity:0;object-fit:cover}.tm-card__badge{position:absolute;z-index:2;top:14px;left:14px;padding:6px 10px;background:#fff;border:1px solid #dededb;font-size:10px;line-height:1.5}.tm-card__explore{position:absolute;bottom:14px;left:14px;right:14px;padding:12px 14px;background:#fff;display:flex;justify-content:space-between;align-items:center;font-size:12px;transform:translateY(70px);transition:transform .2s}.tm-card__info{display:flex;gap:16px;align-items:start;justify-content:space-between;margin-top:19px}.tm-card__info>div{flex:1;min-width:0}.tm-card h3{font-size:17px;font-weight:500;letter-spacing:-.02em;line-height:1.4;margin:0}.tm-card h3 a{text-decoration:none}.tm-card__material{font-size:12px;line-height:1.65;color:#6d6d6d;margin:7px 0 0}.tm-card__price{font-size:14px;line-height:1.6;margin:0;white-space:nowrap;font-weight:500}.tm-card__price>span{font-size:11px;font-weight:400}.tm-card__price s{display:block;font-size:11px;color:#777;font-weight:400}.tm-card__colours{display:flex;gap:12px;align-items:center;margin-top:12px}.tm-card__swatches{display:flex;max-width:100%;width:fit-content}.tm-card__swatch{display:flex;width:29px;height:32px;align-items:center;justify-content:center;flex:0 0 29px;position:relative;border-radius:50%}.tm-card__swatch i{display:block;width:15px;height:15px;border:1px solid #00000016;border-radius:50%}.tm-card__swatch:hover i{outline:1px solid #666;outline-offset:3px}.tm-card__swatch--unavailable:after{content:"";width:19px;height:1px;background:#737373;position:absolute;transform:rotate(-45deg)}.tm-card__colours>span{font-size:10px;color:#717171}.tm-card__rating{font-size:11px;margin:9px 0;color:#333}.tm-card__rating span{color:#777}.tm-card__choice{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:12px;padding:12px 0 10px;border-bottom:1px solid #cececa;min-height:44px;font-size:12px;text-decoration:none}.tm-card__choice>span{font-size:18px}.tm-card__choice:hover{border-color:#242424}.tm-fabric-tabs{display:flex;gap:32px;border-bottom:1px solid #d8d8d4;margin-bottom:28px}.tm-fabric-tabs[hidden]{display:none}.tm-fabric-tabs button{font-size:12px;line-height:1.5;border:0;border-bottom:2px solid transparent;background:transparent;color:#777;padding:12px 0 14px;margin-bottom:-1px;min-height:44px;cursor:pointer;letter-spacing:0}.tm-fabric-tabs button[aria-pressed=true]{color:#222;border-bottom-color:#222}.tm-featured__foot{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px;padding-top:20px;border-top:1px solid #deded9}.tm-featured__foot p{font-size:12px;color:#707070;margin:0}.tm-featured__foot .tm-text-link{border:0}.tm-texture-section{padding-top:10px}.tm-texture-section__intro{font-size:14px;line-height:1.8;color:#696969;max-width:330px;margin:0}.tm-textures{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tm-texture{display:block;color:#242424;text-decoration:none;min-width:0}.tm-texture__image{height:470px;background:#f3f3f1;overflow:hidden;border-radius:2px}.tm-texture__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.tm-texture:hover img{transform:scale(1.025)}.tm-texture__caption{padding-top:24px}.tm-texture__caption .tm-eyebrow{font-size:9px;margin:0 0 9px}.tm-texture h3{font-size:27px;line-height:1.2;letter-spacing:-.03em;margin:0 0 15px}.tm-texture__caption>span{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d2d2ce;padding-bottom:13px;font-size:12px}.tm-texture__caption svg{width:21px;height:21px}.tm-story{display:grid;grid-template-columns:1fr 1fr;padding:0 var(--tm-gutter) 76px;background:#fff;gap:7vw;align-items:center}.tm-story__image{height:570px;background:#f4f4f1;overflow:hidden;border-radius:2px}.tm-story__image img{width:100%;height:100%;object-fit:cover}.tm-story__content{padding:35px 0;max-width:480px}.tm-story h2{font-size:clamp(34px,3.5vw,50px);margin:0 0 26px;line-height:1.12}.tm-story .tm-copy{font-size:14px}.tm-story__details{display:grid;grid-template-columns:1fr 1fr;gap:22px;border-top:1px solid #dcdcd8;padding-top:25px;margin:26px 0 24px}.tm-story__details h3{font-size:13px;font-weight:500;margin:0 0 7px;letter-spacing:0}.tm-story__details p{font-size:12px;color:#747474;line-height:1.8;margin:0}.tm-finder-section{border-top:1px solid #e7e7e3;border-bottom:1px solid #e7e7e3;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#f6f6f3;align-items:center;scroll-margin-top:90px}.tm-guide__intro .tm-copy{max-width:340px;margin-top:22px;font-size:14px}.tm-guide__intro>.tm-text-link{margin-top:7px}tm-comfort-finder,tm-product-edit{display:block;min-width:0}.tm-finder__controls[hidden],.tm-finder__results[hidden],.tm-guide__sizes[hidden]{display:none}.tm-finder__controls fieldset{border:0;margin:0 0 22px;padding:0;min-width:0}.tm-finder__controls legend{font-size:13px;margin-bottom:12px;padding:0;font-weight:500}.tm-finder__controls legend>span{font-size:10px;color:#777;margin-right:10px}.tm-finder__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tm-finder__options label{position:relative;min-width:0;cursor:pointer}.tm-finder__options input{position:absolute;opacity:0;width:1px;height:1px}.tm-finder__options label>span{display:block;border:1px solid #d2d4cc;background:#ffffff85;padding:15px 12px;font-size:13px;line-height:1.5;min-height:73px;border-radius:2px}.tm-finder__options small{display:block;color:#72746d;font-size:10px;line-height:1.6;margin-top:5px}.tm-finder__options input:checked+span{border-color:#34372d;background:#fff;box-shadow:inset 0 0 0 1px #34372d}.tm-finder__options input:focus-visible+span{outline:2px solid #34372d;outline-offset:3px}.tm-finder__options--fabric{grid-template-columns:1fr 1fr}.tm-fabric-mark{display:inline-block;vertical-align:middle;width:17px;height:17px;border:1px solid #c0c1b8;margin-right:8px;border-radius:50%}.tm-fabric-mark--cord{background:repeating-linear-gradient(90deg,#d4d4c9 0 2px,#f5f5f0 2px 4px)}.tm-fabric-mark--fur{background:#e1ddd4}.tm-finder__result{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:20px;background:#fff;border-radius:2px;align-items:center}.tm-finder__result[hidden]{display:none}.tm-finder__result img{display:block;width:100%;height:140px;object-fit:contain}.tm-finder__result .tm-eyebrow{font-size:8px;margin-bottom:7px}.tm-finder__result h3{font-size:25px;line-height:1.2;font-weight:400;margin:0 0 8px}.tm-finder__result p{font-size:12px;color:#747474;line-height:1.6;margin:0 0 9px}.tm-finder__result .tm-button{font-size:11px;min-height:44px;padding:12px 17px;gap:18px}.tm-finder__result .tm-finder__price{font-size:15px;color:#222}.tm-size{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;padding:23px 35px 23px 0;position:relative;border-top:1px solid #cccfc5;text-decoration:none}.tm-size:last-child{border-bottom:1px solid #cccfc5}.tm-size h3{font-size:20px;line-height:1.4;flex:1 1 40%;margin:0}.tm-size p{font-size:13px;line-height:1.6;margin:0;text-align:right}.tm-size>span{flex-basis:100%;font-size:12px;color:#6e7268}.tm-size>svg{position:absolute;right:0;top:50%;transform:translateY(-50%);width:20px;height:20px}.tm-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:10vw}.tm-faq h2{max-width:340px;margin-bottom:22px}.tm-faq details{border-top:1px solid var(--tm-line)}.tm-faq details:last-child{border-bottom:1px solid var(--tm-line)}.tm-faq summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:14px;line-height:1.6;cursor:pointer}.tm-faq summary::-webkit-details-marker{display:none}.tm-faq summary span{font-size:20px;line-height:1}.tm-faq .tm-copy{font-size:14px;line-height:1.8;padding-right:20px}.tm-faq details:not([open]) .tm-copy{display:none}.tm-faq details[open] summary span{transform:rotate(45deg)}.header__logo img{object-fit:contain}.header__logo__link{line-height:0}.header__desktop__upper,.header__desktop__lower{border-bottom:0}.header__desktop .navtext{font-size:13px;letter-spacing:0}.header__logo{max-width:174px}.header__desktop .navlink--toplevel{padding-left:14px;padding-right:14px}.footer__block__title{font-weight:500;letter-spacing:0}.product__title{font-family:var(--tm-font);font-size:36px;line-height:1.17;font-weight:400;letter-spacing:-.04em}.product__price__wrap .price{font-size:25px;font-weight:500}.product__content .breadcrumbs{font-size:11px;color:#777}.product__content .product__block{padding-bottom:var(--block-padding-bottom,16px)}.product__content .radio__button label{border-radius:2px;min-height:46px;min-width:46px}.product__submit__item>.btn{min-height:55px;border-radius:2px;font-size:14px;font-weight:500}.product__thumbs{margin-top:15px}.product__content .accordion__title{font-size:14px;font-weight:500;letter-spacing:0}.product__content .accordion__content{font-size:14px;line-height:1.85;color:#626262}.tm-product-facts{font-size:14px;line-height:1.7;color:#686868}.tm-product-facts p{margin:0}.tm-product-facts>span{display:inline-block;font-size:11px;color:#565656;background:#f3f3f1;border:1px solid #e9e9e5;padding:6px 10px;margin-top:11px;border-radius:2px}.tm-beanbag-choices{margin:0}.tm-choice-heading{font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 11px;color:#606060;line-height:1.6}.tm-choice-heading strong{font-weight:500;color:#222}.tm-choice-heading>a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.tm-choice-links{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.tm-choice-links>a{display:flex;flex-direction:column;gap:5px;justify-content:center;align-items:center;border:1px solid #d4d4d0;border-radius:2px;font-size:12px;line-height:1.4;min-height:46px;padding:12px 18px;background:#fff;text-decoration:none;flex:1}.tm-choice-links>a[aria-current=page]{background:#242424;border-color:#242424;box-shadow:inset 0 0 0 1px #242424;color:#fff}.tm-choice-links>a:hover{border-color:#242424}.tm-purchase-usps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border-top:1px solid #e4e4df;border-bottom:1px solid #e4e4df;margin-top:4px;padding:20px 0}.tm-purchase-usps>div{min-width:0}.tm-purchase-usps svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;margin:0 0 10px}.tm-purchase-usps span{font-size:11px;font-weight:500;line-height:1.6}.tm-purchase-usps small{display:block;font-size:10px;font-weight:400;color:#777;line-height:1.6;margin-top:3px}.tm-purchase-usps a{text-underline-offset:3px}.tm-purchase-usps svg path,.tm-payments svg path,.tm-collection-service svg path{fill:none;stroke:currentColor}.tm-product-help{margin-top:14px;padding:0 15px;background:#f6f6f3;border:1px solid #e7e7e1;border-radius:2px}.tm-product-help summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;font-size:12px;line-height:1.6;list-style:none;padding:13px 0}.tm-product-help summary::-webkit-details-marker{display:none}.tm-product-help summary span{font-size:17px}.tm-product-help>div{padding:0 0 14px;font-size:12px;line-height:1.8;color:#666}.tm-product-help p{margin:0 0 12px}.tm-product-help a{text-decoration:underline;text-underline-offset:3px}.tm-product-help:not([open])>div{display:none}.tm-payments{padding:3px 0 14px}.tm-payments>p{display:flex;justify-content:center;align-items:center;gap:7px;font-size:10px;color:#737373;margin:0 0 11px}.tm-payments>p svg{width:13px;height:13px;fill:none;stroke:currentColor}.tm-payments ul{list-style:none;display:flex;justify-content:center;align-items:center;gap:7px;flex-wrap:wrap;padding:0;margin:0}.tm-payments li{display:block;line-height:0}.tm-payment-icon{width:38px;height:25px}.tm-payment-fallback{display:block;max-width:310px;width:100%;height:auto;margin:0 auto}.cart__payment-icons{gap:7px}.cart__checkout{min-height:54px;font-weight:500}.template-product .cart-bar__product__title{font-family:var(--tm-font);font-weight:500}.template-product .cart-bar__form .product__submit__add{border-radius:2px}.collection-image-with-title .collection__title-wrapper{padding-top:36px;padding-bottom:30px}.collection-image-with-title .hero__title{font-size:46px;font-family:var(--tm-font);font-weight:400;letter-spacing:-.04em}.collection-image-with-title .hero__description{font-size:14px;line-height:1.8;color:#666;max-width:650px}.tm-collection-tools{padding:0 var(--tm-gutter) 8px}.tm-collection-tools nav{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 24px}.tm-collection-tools nav a{padding:11px 17px;min-height:44px;border:1px solid #dcdcd7;border-radius:2px;font-size:12px;line-height:1.5;text-decoration:none}.tm-collection-tools nav a[aria-current=page],.tm-collection-tools nav a:hover{background:#242424;color:#fff;border-color:#242424}.tm-collection-service{display:flex;align-items:center;justify-content:center;gap:50px;padding:18px 24px;background:#f4f4f1;border-radius:2px}.tm-collection-service>span{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6}.tm-collection-service svg{width:21px;height:21px;fill:none;stroke:currentColor}.product-item__title{font-size:15px;font-weight:500;letter-spacing:-.015em}.product-item__price{font-size:14px}.product-item__info{padding-top:17px}.product-item .loox-rating{font-size:12px;margin-top:8px}.collection__nav{border-color:#deded9}.product-item__image{background:#f5f5f3}.ts-section .ts-heading{font-family:var(--tm-font)!important;font-weight:400!important;letter-spacing:-.04em!important}.ts-section .ts-slide{border-radius:2px!important}.ts-section .ts-quote{font-size:14px!important;line-height:1.8!important}@media(hover:hover){.tm-card__media:hover .tm-card__alternate{opacity:1}.tm-card__media:hover .tm-card__explore{transform:translateY(0)}}@media(min-width:990px){.product__page{grid-template-columns:56% 44%}.product__content{padding-left:48px}.product__page .form__width{max-width:490px}.product__wrapper__inner{max-width:1450px}}@media(min-width:750px)and (max-width:1100px){.tm-hero{height:590px}.tm-hero h1{font-size:65px}.tm-hero__content{max-width:600px}.tm-hero__caption{max-width:250px}.tm-card__media{height:290px}.tm-card__info{display:block}.tm-card__price{margin-top:10px}.tm-card__colours{flex-wrap:wrap;gap:4px}.tm-range__image{height:190px}.tm-texture__image{height:390px}.tm-story{gap:5vw}.tm-story__image{height:520px}.tm-finder-section{gap:5vw}.tm-benefits{gap:15px}.tm-benefit{gap:9px;justify-content:start}.tm-benefit strong{font-size:11px}.tm-benefit p{font-size:10px}.tm-collection-service{gap:25px}}@media(max-width:749px){:root{--tm-gutter:20px}.tm-section{padding:44px var(--tm-gutter)}.tm-section h2,.tm-story h2{font-size:30px;line-height:1.16;letter-spacing:-.035em}.tm-eyebrow{font-size:9px;letter-spacing:.11em;margin-bottom:13px}.tm-copy{font-size:14px}.tm-section__heading{display:block;margin-bottom:24px}.tm-section__heading>.tm-text-link{margin-top:13px;font-size:11px}.tm-section__intro{font-size:13px;line-height:1.7;margin-top:13px}.tm-button{font-size:12px;min-height:49px;padding:14px 19px;gap:23px}.tm-text-link{font-size:11px}.tm-hero{height:590px;display:block;background:#737572;min-height:0}.tm-hero__content{display:flex;max-width:none;padding:32px 22px 39px;height:100%;justify-content:flex-end;align-items:flex-start;order:initial}.tm-hero__media{height:100%;min-height:0;position:absolute;top:0;right:0;bottom:0;left:0;order:initial}.tm-hero__image{object-position:var(--tm-hero-mobile-x,65%) 35%}.tm-hero:after{background:linear-gradient(0deg,#000000c7,#00000026 72%,#0000000d)}.tm-hero .tm-eyebrow{font-size:8px;margin-bottom:17px;letter-spacing:.11em}.tm-hero h1{font-size:48px;line-height:1.03;letter-spacing:-.035em;margin-bottom:17px;font-weight:500}.tm-hero .tm-copy{font-size:13px;line-height:1.75;max-width:280px}.tm-hero__actions{gap:25px;margin-top:24px;flex-wrap:nowrap}.tm-hero .tm-button{font-size:12px;min-height:49px;padding:14px 21px;gap:24px}.tm-hero .tm-text-link{font-size:11px;flex-shrink:0}.tm-hero__caption{display:none}.tm-benefits{grid-template-columns:1fr 1fr;gap:22px 18px;padding:25px 20px}.tm-benefit{justify-content:start;align-items:start;gap:10px}.tm-benefit:not(:last-child){border:0}.tm-benefit__mark{flex-basis:21px}.tm-benefit__mark svg{width:21px;height:21px}.tm-benefit strong{font-size:10px;line-height:1.5}.tm-benefit p{font-size:10px;line-height:1.6;margin-top:3px}.tm-ranges__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.tm-range__image{height:170px}.tm-range__label{gap:7px;margin-top:12px}.tm-range h3{font-size:14px;line-height:1.4}.tm-range p{font-size:10px;line-height:1.6;margin-top:5px}.tm-range__label>svg{width:17px;height:17px;flex-basis:17px}.tm-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.tm-card__media{height:205px}.tm-card__info{display:block;margin-top:14px}.tm-card h3{font-size:14px;line-height:1.4}.tm-card__material{font-size:10px;line-height:1.6;margin-top:5px}.tm-card__price{font-size:13px;margin-top:9px}.tm-card__price>span{font-size:10px}.tm-card__price s{display:inline;font-size:10px;margin-left:5px}.tm-card__colours{display:block;margin-top:7px}.tm-card__swatch{width:25px;height:29px;flex-basis:25px}.tm-card__swatch i{width:13px;height:13px}.tm-card__colours>span{font-size:9px;display:block;margin-top:2px}.tm-card__choice{font-size:10px;margin-top:7px;min-height:44px;padding:10px 0;gap:6px}.tm-card__choice>span{font-size:16px}.tm-card__badge{font-size:9px;top:9px;left:9px;padding:4px 7px}.tm-card__explore{display:none}.tm-card__rating{font-size:10px}.tm-fabric-tabs{gap:23px;margin-bottom:22px}.tm-fabric-tabs button{font-size:10px;padding:12px 0;white-space:nowrap}.tm-featured__foot{display:block;margin-top:27px;padding-top:17px}.tm-featured__foot p{font-size:10px;line-height:1.7}.tm-featured__foot .tm-text-link{font-size:11px;margin-top:6px}.tm-texture-section__intro{font-size:13px;margin-top:16px;max-width:320px}.tm-textures{display:block}.tm-texture{margin-bottom:30px}.tm-texture:last-child{margin-bottom:0}.tm-texture__image{height:370px}.tm-texture__caption{padding-top:18px}.tm-texture__caption .tm-eyebrow{font-size:8px}.tm-texture h3{font-size:26px;margin-bottom:14px}.tm-texture__caption>span{font-size:11px}.tm-story{display:flex;flex-direction:column;padding:0 20px 44px;gap:0;align-items:stretch}.tm-story__image{height:410px;width:100%}.tm-story__content{padding:28px 0 0;max-width:none}.tm-story h2{font-size:34px;margin-bottom:20px}.tm-story .tm-copy{font-size:13px;line-height:1.8}.tm-story__details{padding-top:20px;margin:22px 0 18px;gap:20px}.tm-story__details h3{font-size:12px}.tm-story__details p{font-size:11px}.tm-finder-section{grid-template-columns:1fr;gap:28px}.tm-guide__intro .tm-copy{font-size:13px;max-width:none;margin-top:17px}.tm-finder__options label>span{padding:12px 10px;font-size:12px;min-height:69px}.tm-finder__options small{font-size:9px}.tm-finder__options--fabric label>span{font-size:10px}.tm-fabric-mark{width:14px;height:14px;margin-right:4px}.tm-finder__result{grid-template-columns:100px minmax(0,1fr);gap:16px;padding:15px}.tm-finder__result img{height:110px}.tm-finder__result h3{font-size:21px}.tm-finder__result p{font-size:11px}.tm-finder__result .tm-button{font-size:10px;padding:11px 14px;gap:15px;min-height:44px}.tm-faq{grid-template-columns:1fr;gap:27px}.tm-faq h2{margin-bottom:15px}.tm-faq summary{font-size:13px;padding:19px 0}.tm-faq .tm-copy{font-size:13px;line-height:1.8}.header__logo{max-width:142px}.header__logo img{max-height:45px}.product__title{font-size:29px;line-height:1.17}.product__price__wrap .price{font-size:23px}.product__content{padding:0}.product__content .form__width{max-width:none;margin:0}.tm-product-facts{font-size:13px}.tm-product-facts>span{font-size:10px;margin-top:9px}.tm-choice-links{gap:7px;margin-bottom:18px}.tm-choice-links>a{font-size:11px;padding:11px 12px;min-height:45px}.tm-choice-heading{font-size:11px}.tm-purchase-usps{gap:10px;padding:18px 0}.tm-purchase-usps svg{width:21px;height:21px;margin-bottom:8px}.tm-purchase-usps span{font-size:10px}.tm-purchase-usps small{font-size:9px}.tm-payments{padding-bottom:10px}.tm-payment-icon{width:35px;height:23px}.tm-payments ul{gap:5px}.tm-payments>p{font-size:10px}.product__content .accordion__content{font-size:14px}.product__submit__item>.btn{font-size:13px;min-height:53px}.collection-image-with-title .collection__title-wrapper{padding-top:22px;padding-bottom:20px}.collection-image-with-title .hero__title{font-size:34px}.collection-image-with-title .hero__description{font-size:13px;line-height:1.8}.tm-collection-tools{padding:0 20px 5px}.tm-collection-tools nav{gap:7px;padding-bottom:20px}.tm-collection-tools nav a{font-size:10px;padding:10px 12px;min-height:42px}.tm-collection-service{gap:13px;padding:17px 12px;align-items:start}.tm-collection-service>span{display:block;text-align:center;font-size:9px;flex:1;line-height:1.65}.tm-collection-service svg{display:block;width:20px;height:20px;margin:0 auto 8px}.product-item__title{font-size:13px;line-height:1.45}.product-item__price{font-size:12px}.product-item__info{padding-top:14px}.ts-section .ts-heading{font-size:29px!important}.ts-section .ts-quote{font-size:13px!important}}@media(max-width:374px){.tm-hero h1{font-size:42px}.tm-hero__actions{gap:18px}.tm-hero{height:570px}.tm-card__media{height:185px}.tm-range__image{height:155px}.tm-card__swatch{width:23px;flex-basis:23px}.tm-card h3{font-size:13px}.tm-benefits{gap:20px 12px}.tm-benefit p{font-size:9px}.tm-fabric-tabs{gap:19px}.tm-finder__options label>span{font-size:11px;padding:11px 8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tm-card__media>img,.tm-card__explore,.tm-range__image img,.tm-texture__image img,.tm-button{transition:none}.tm-card__media:hover img,.tm-range:hover img,.tm-texture:hover img{transform:none}}.tm-hero__content>*{max-width:100%}.tm-hero h1{width:100%}.tm-button{white-space:nowrap}.tm-section__heading>div{flex:1;min-width:0}.tm-hero__actions{width:100%}.tm-hero__actions>.tm-text-link{flex-shrink:0}.tm-finder__result>div{min-width:0}.template-product .product__title{margin-top:0;margin-bottom:0;font-size:36px;font-weight:400;line-height:1.17;letter-spacing:-.04em}.template-product .product__wrapper__inner{max-width:1450px}@media(min-width:990px){.template-product .product__page{grid-template-columns:56% 44%}.template-product .product__content{padding-left:48px}}@media(max-width:749px){.template-product .product__title{font-size:29px}.template-product .product__content{padding-left:0}}.tm-choice-links>a small{font-size:10px;line-height:1.5;font-weight:400;opacity:.72}.tm-choice-links[aria-label="Choose bean-bag size"]>a{min-height:64px}.tm-choice-links[aria-label="Choose fabric"]>a{min-height:46px}.tm-collection-tools nav a{border-width:0 0 2px;border-radius:0;padding-left:4px;padding-right:4px;margin-right:19px;border-color:transparent;color:#6c6c68}.tm-collection-tools nav a[aria-current=page],.tm-collection-tools nav a:hover{border-color:#242424;background:transparent;color:#242424}.tm-films{background:#f5f5f2;padding-top:62px;padding-bottom:62px}.tm-films__grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.tm-film{min-width:0}.tm-film__media{aspect-ratio:16/10;background:#e9eae6;position:relative;overflow:hidden}.tm-film__media img,.tm-film__media video{display:block;width:100%;height:100%;object-fit:cover}.tm-film h3{font-size:17px;font-weight:500;line-height:1.4;letter-spacing:-.015em;margin:18px 0 6px}.tm-film>p{font-size:12px;line-height:1.7;color:#73736f;margin:0}.tm-film__empty{padding:25px;font-size:13px}.tm-film__video{background:#222}.tm-film__media video:focus-visible{outline:2px solid #222;outline-offset:3px}@media(max-width:749px){.tm-ranges{padding-top:32px;padding-bottom:34px}.tm-ranges__grid{gap:20px 13px}.tm-range__image{height:160px}.tm-range p{display:none}.tm-range h3{font-size:13px}.tm-ranges .tm-section__heading{margin-bottom:20px}.tm-featured{padding-top:36px}.tm-card__media{height:205px}.tm-card__choice{border-bottom:0;padding-top:7px}.tm-texture-section{padding-top:2px}.tm-films{padding-top:38px;padding-bottom:38px}.tm-films__grid{grid-template-columns:1fr;gap:27px}.tm-film__media{aspect-ratio:16/10}.tm-film h3{font-size:15px;margin-top:14px}.tm-film>p{font-size:11px}.tm-choice-links>a small{font-size:9px}.tm-collection-tools nav{gap:5px}.tm-collection-tools nav a{font-size:11px;margin-right:13px;padding-left:0;padding-right:0}.tm-fabric-tabs{gap:24px}}.tm-film-static{width:100%;height:100%}.tm-film-static img{width:100%;height:100%;object-fit:cover}.tm-range__label>div{flex:1;min-width:0}.tm-range__image{background:#fff}.tm-hero__caption{white-space:nowrap}.tm-hero__caption>span:first-child{flex:1}.tm-film__media{height:360px}.tm-films .tm-section__heading>.tm-text-link{white-space:nowrap}@media(max-width:1100px)and (min-width:750px){.tm-film__media{height:290px}}@media(max-width:749px){.tm-film__media{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tm-premium.css.map */
