.tm-approved{--tm-ink:#181a1b;--tm-muted:#626568;--tm-paper:#f1f2f3;--tm-line:#dedfe0;--tm-gutter:4.5vw;color:var(--tm-ink)}.tm-approved h1,.tm-approved h2,.tm-approved h3{font-weight:700;letter-spacing:-.045em}.tm-approved .tm-section{padding:58px var(--tm-gutter)}.tm-approved .tm-section h2{font-size:34px;line-height:1.12;font-weight:700}.tm-approved .tm-eyebrow{font-size:11px;letter-spacing:.06em;font-weight:600;margin-bottom:10px}.tm-approved .tm-button,.tm-approved .btn{border-radius:0;font-weight:700;letter-spacing:.015em}.tm-approved .tm-button{text-transform:uppercase;font-size:12px;min-height:49px;background:#1d1f20;border-color:#1d1f20}.tm-approved .tm-button:hover{background:#3b3d3e;color:#fff}.tm-approved .tm-text-link{font-weight:600}.tm-approved .header__desktop .navtext{font-size:13px;font-weight:600}.tm-approved .header__logo{max-width:175px}.tm-approved .header__desktop__upper{border-bottom:0}.tm-approved .tm-hero{height:520px;min-height:0;background:#f2f0ed;isolation:isolate;overflow:hidden;color:#181a1b}.tm-approved .tm-hero:after{display:none}.tm-approved .tm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:0}.tm-approved .tm-hero__image{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.tm-approved .tm-hero__content{position:relative;z-index:1;height:100%;width:56%;max-width:760px;padding:50px var(--tm-gutter);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.tm-approved .tm-hero h1{font-size:clamp(53px,5.3vw,78px);font-weight:800;line-height:.99;letter-spacing:-.055em;margin:0 0 14px;color:#181a1b;width:100%}.tm-approved .tm-hero .tm-copy{font-size:17px;line-height:1.5;max-width:430px;color:#242627}.tm-approved .tm-hero__actions{gap:14px;margin-top:27px;width:100%;display:flex;flex-wrap:nowrap}.tm-approved .tm-hero .tm-button{background:#202223;color:#fff;border-color:#202223;min-height:49px;padding:15px 21px;font-size:12px;gap:25px}.tm-approved .tm-hero .tm-text-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid #202223;color:#202223;min-height:49px;text-transform:uppercase;font-size:12px;padding:14px 20px;font-weight:700;white-space:nowrap;background:#ffffff20}.tm-approved .tm-hero .tm-text-link:after{content:"\2192";margin-left:20px}.tm-approved .tm-hero__caption{display:none}.tm-approved .tm-benefits{padding:23px var(--tm-gutter);gap:20px}.tm-approved .tm-benefit strong{font-size:12px;font-weight:600}.tm-approved .tm-benefit p{display:none}.tm-approved .tm-benefit__mark svg{width:25px;height:25px}.tm-proof{padding:24px var(--tm-gutter) 26px;background:#f0f1f2;border-bottom:1px solid #e5e6e7}.tm-proof__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:17px}.tm-proof__heading h2{font-size:14px!important;font-weight:700;line-height:1.3;margin:0;letter-spacing:0!important}.tm-proof__heading>a{font-size:12px;font-weight:500;white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.tm-proof__heading>a span{display:inline-block;margin-left:13px}.tm-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.tm-proof figure{margin:0;padding-right:24px;border-right:1px solid #d4d6d7}.tm-proof figure:last-child{border:0}.tm-proof__stars{font-size:15px;letter-spacing:2px;line-height:1.1;margin-bottom:8px}.tm-proof blockquote{font-size:13px;line-height:1.6;font-style:italic;margin:0 0 8px}.tm-proof figcaption{font-size:12px;line-height:1.4}.tm-approved .tm-featured{background:#fff;border:0;padding-top:42px}.tm-approved .tm-featured .tm-section__heading{margin-bottom:27px;gap:24px}.tm-approved .tm-featured .tm-section__intro:empty{display:none}.tm-approved .tm-featured .tm-section__heading>.tm-text-link{font-size:12px;white-space:nowrap}.tm-approved .tm-card__media{height:310px;background:#f0f1f2;border-radius:0}.tm-approved .tm-card__media>img{mix-blend-mode:multiply}.tm-approved .tm-card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-top:15px;align-items:start}.tm-approved .tm-card__info>div{display:contents}.tm-approved .tm-card h3{font-size:19px;font-weight:700;line-height:1.3;grid-column:1/-1;letter-spacing:-.025em;margin:0}.tm-approved .tm-card__material{font-size:12px;color:#3d4144;margin:0;line-height:1.5;grid-column:1}.tm-approved .tm-card__price{font-size:15px;color:#181a1b;line-height:1.4;font-weight:600;grid-column:2;margin:0}.tm-approved .tm-card__price>span{font-size:12px}.tm-approved .tm-card__colours{margin-top:7px;gap:9px}.tm-approved .tm-card__colours>span{display:none}.tm-approved .tm-card__swatch{width:28px;flex-basis:28px;height:30px}.tm-approved .tm-card__swatch i{width:15px;height:15px}.tm-approved .tm-card__choice{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:47px;background:#242627;border:1px solid #242627;color:#fff;padding:13px 17px;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.025em;margin-top:10px}.tm-approved .tm-card__choice:hover{background:#444647;color:#fff}.tm-approved .tm-card__explore{display:none}.tm-approved .tm-featured__foot{margin-top:26px;padding-top:17px}.tm-approved .tm-featured__foot p{font-size:12px}.tm-approved .tm-ranges{padding-top:4px;padding-bottom:45px;border:0}.tm-approved .tm-ranges .tm-section__heading{display:none}.tm-approved .tm-ranges__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tm-approved .tm-range{position:relative;background:#f1f2f3}.tm-approved .tm-range__image{height:330px;background:#f1f2f3}.tm-approved .tm-range__image img{object-fit:contain;mix-blend-mode:multiply}.tm-approved .tm-range__label{background:#202223;color:#fff;margin:0;padding:18px 22px;align-items:center}.tm-approved .tm-range h3{font-size:22px;font-weight:700}.tm-approved .tm-range p{display:none}.tm-approved .tm-texture-section{padding-top:22px}.tm-approved .tm-texture h3{font-size:24px;font-weight:700}.tm-approved .tm-texture__image{height:410px}.tm-approved .tm-finder-section h2{font-size:33px}.tm-approved .tm-faq h2,.tm-approved .tm-films h2{font-size:32px}.tm-approved .tm-film h3{font-weight:600;letter-spacing:-.025em}.tm-approved .tm-finder__result h3{font-weight:700}.tm-approved .collection-image-with-title .hero__title{font-size:43px;font-weight:800;letter-spacing:-.04em;line-height:1.1;text-transform:uppercase}.tm-approved .collection-image-with-title .hero__description{font-size:14px;color:#62666a;max-width:680px}.tm-approved .tm-collection-tools nav{padding-bottom:20px}.tm-approved .tm-collection-tools nav a{font-size:12px;letter-spacing:0;font-weight:600;border:1px solid #d4d6d7;padding:11px 16px;margin-right:0;min-height:45px;background:#fff;color:#34383b}.tm-approved .tm-collection-tools nav a[aria-current=page],.tm-approved .tm-collection-tools nav a:hover{background:#202223;color:#fff;border-color:#202223}.tm-approved .tm-collection-service{border-radius:0;background:#f0f1f2;padding:17px 24px}.tm-approved .product-item__info{display:flex;flex-direction:column;align-items:stretch;padding-top:16px}.tm-approved .product-item__info .tm-native-card-cta{order:50}.tm-approved .product-item__title{font-size:18px;font-weight:700;line-height:1.35;letter-spacing:-.025em}.tm-approved .product-item__price{font-size:15px;font-weight:600}.tm-native-card-cta{display:flex;justify-content:space-between;align-items:center;background:#242627;color:#fff!important;min-height:46px;padding:12px 16px;margin-top:14px;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.025em}.tm-native-card-cta:hover{background:#444647}.tm-approved .product-item__image{background:#f0f1f2}.tm-approved .product-item__image img{mix-blend-mode:multiply}.tm-approved.template-product .product__title{font-size:36px;font-weight:800;line-height:1.1;letter-spacing:-.04em}.tm-approved .product__price__wrap .price{font-size:26px;font-weight:700}.tm-approved .product__content .product__block{padding-bottom:var(--block-padding-bottom,16px)}.tm-approved .tm-product-facts{font-size:14px;color:#666a6d}.tm-approved .tm-product-facts>span{font-size:11px;background:#f1f2f3;border:0;border-radius:0;padding:6px 10px}.tm-approved .tm-choice-heading{font-size:12px;color:#4e5255}.tm-approved .tm-choice-heading strong{font-weight:700}.tm-approved .tm-choice-links{gap:9px}.tm-approved .tm-choice-links>a{border-radius:0;min-height:47px;font-weight:600;font-size:12px;border-color:#cfd1d2}.tm-approved .tm-choice-links>a[aria-current=page]{background:#202223;color:#fff;border-color:#202223}.tm-approved .tm-choice-links[aria-label="Choose bean-bag size"]>a{min-height:64px}.tm-approved .product__submit__item>.btn{min-height:55px;border-radius:0;font-weight:700;letter-spacing:.025em;text-transform:uppercase;background:#202223;color:#fff;border-color:#202223}.tm-approved .tm-purchase-usps{background:#f5f5f5;border:0;padding:19px 15px;gap:14px}.tm-approved .tm-purchase-usps span{font-weight:600}.tm-approved .tm-product-help{border-radius:0;background:#fff;border:1px solid #d8dadd}.tm-approved .product__content .accordion__title{font-weight:600;font-size:14px}.tm-approved .tm-payments{padding-top:8px}.tm-approved .tm-payments>p{font-size:11px}.tm-approved .product__content .radio__button label{border-radius:0}.tm-approved .cart__checkout{font-weight:700;text-transform:uppercase;border-radius:0}.tm-approved .footer__block__title{font-weight:700}@media(min-width:990px){.tm-approved.template-product .product__page{grid-template-columns:55% 45%}.tm-approved.template-product .product__content{padding-left:52px}.tm-approved .product__page .form__width{max-width:505px}}@media(min-width:750px)and (max-width:1100px){.tm-approved .tm-hero{height:470px}.tm-approved .tm-hero__content{width:58%;padding-left:4vw;padding-right:2vw}.tm-approved .tm-hero h1{font-size:57px}.tm-approved .tm-hero .tm-copy{font-size:15px}.tm-approved .tm-hero .tm-button,.tm-approved .tm-hero .tm-text-link{font-size:10px;padding:13px 14px;gap:15px}.tm-approved .tm-hero .tm-text-link:after{margin-left:10px}.tm-approved .tm-card__media{height:260px}.tm-approved .tm-card h3{font-size:17px}.tm-approved .tm-section h2{font-size:29px}.tm-proof blockquote{font-size:12px}.tm-approved .tm-range__image{height:260px}}@media(max-width:749px){.tm-approved .tm-section{padding:34px 20px}.tm-approved .tm-section h2{font-size:27px;line-height:1.12;letter-spacing:-.04em}.tm-approved .tm-eyebrow{font-size:10px;margin-bottom:8px}.tm-approved .tm-hero{height:auto;background:#fff;display:flex;flex-direction:column;overflow:visible}.tm-approved .tm-hero__media{position:relative;inset:auto;height:245px;min-height:0;order:0;width:100%;z-index:0}.tm-approved .tm-hero__image{object-position:88% 48%;position:absolute;top:0;right:0;bottom:0;left:0}.tm-approved .tm-hero__content{height:auto;width:100%;max-width:none;order:1;padding:18px 20px 21px;display:block;background:#fff}.tm-approved .tm-hero h1{font-size:43px;line-height:.99;letter-spacing:-.045em;margin:0 0 10px;font-weight:800;color:#181a1b}.tm-approved .tm-hero .tm-copy{font-size:13px;color:#242627;max-width:none;line-height:1.5}.tm-approved .tm-hero__actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;margin-top:18px}.tm-approved .tm-hero .tm-button,.tm-approved .tm-hero .tm-text-link{width:100%;min-height:45px;font-size:11px;padding:12px 17px;justify-content:center;gap:30px;font-weight:700}.tm-approved .tm-hero .tm-text-link:after{margin:0 0 0 10px}.tm-approved .tm-benefits{grid-template-columns:1fr 1fr;padding:18px 20px;gap:20px 14px;border-top:1px solid #ececed}.tm-approved .tm-benefit{justify-content:center;align-items:center;gap:10px;min-height:36px}.tm-approved .tm-benefit strong{font-size:10px;font-weight:600}.tm-approved .tm-benefit__mark svg{width:22px;height:22px}.tm-proof{padding:20px 20px 22px}.tm-proof__heading{align-items:start;gap:15px;margin-bottom:14px}.tm-proof__heading h2{font-size:11px!important;line-height:1.3;max-width:220px}.tm-proof__heading>a{font-size:10px}.tm-proof__heading>a span{margin-left:5px}.tm-proof__grid{grid-template-columns:1fr;gap:0}.tm-proof figure{border:0;padding:0}.tm-proof figure:not(:first-child){display:none}.tm-proof__stars{font-size:12px;margin-bottom:7px}.tm-proof blockquote{font-size:12px;margin-bottom:8px;line-height:1.6}.tm-proof figcaption{font-size:10px}.tm-approved .tm-featured{padding-top:30px}.tm-approved .tm-featured .tm-section__heading{margin-bottom:21px}.tm-approved .tm-featured .tm-section__heading>.tm-text-link{font-size:11px;margin-top:10px}.tm-approved .tm-product-grid{gap:27px 13px}.tm-approved .tm-card__media{height:190px;background:#f0f1f2}.tm-approved .tm-card__info{display:grid;grid-template-columns:1fr;gap:5px;margin-top:12px}.tm-approved .tm-card h3{font-size:14px;line-height:1.3;font-weight:700;grid-column:1}.tm-approved .tm-card__material{font-size:11px;line-height:1.45;grid-column:1}.tm-approved .tm-card__price{grid-column:1;font-size:13px;line-height:1.4;margin:0}.tm-approved .tm-card__price>span{font-size:11px}.tm-approved .tm-card__colours{display:block;margin-top:5px}.tm-approved .tm-card__colours>span{display:none}.tm-approved .tm-card__swatch{width:23px;flex-basis:23px;height:27px}.tm-approved .tm-card__swatch i{width:13px;height:13px}.tm-approved .tm-card__choice{font-size:10px;padding:11px 10px;gap:8px;min-height:43px;margin-top:7px;border:1px solid #242627}.tm-approved .tm-card__choice>span{font-size:15px}.tm-approved .tm-featured__foot p{font-size:11px}.tm-approved .tm-ranges{padding-top:0;padding-bottom:30px}.tm-approved .tm-ranges__grid{gap:13px}.tm-approved .tm-range__image{height:170px}.tm-approved .tm-range__label{padding:13px 12px;gap:9px}.tm-approved .tm-range h3{font-size:14px;line-height:1.3}.tm-approved .tm-range__label>svg{width:16px;height:16px;flex-basis:16px}.tm-approved .tm-texture-section{padding-top:5px}.tm-approved .tm-texture h3{font-size:22px}.tm-approved .tm-texture__image{height:340px}.tm-approved .tm-finder-section h2,.tm-approved .tm-faq h2,.tm-approved .tm-films h2{font-size:27px}.tm-approved.template-product .product__title{font-size:29px;font-weight:800;line-height:1.12}.tm-approved .product__price__wrap .price{font-size:24px;font-weight:700}.tm-approved .tm-product-facts{font-size:13px}.tm-approved .tm-choice-heading{font-size:11px}.tm-approved .tm-choice-links>a{font-size:11px;padding:11px 10px}.tm-approved .tm-purchase-usps{padding:17px 12px;gap:9px}.tm-approved .tm-purchase-usps span{font-size:10px}.tm-approved .tm-purchase-usps small{font-size:9px}.tm-approved .product__submit__item>.btn{min-height:53px;font-size:12px}.tm-approved .collection-image-with-title .hero__title{font-size:32px;font-weight:800}.tm-approved .collection-image-with-title .hero__description{font-size:13px;line-height:1.7}.tm-approved .tm-collection-tools nav{gap:7px;padding-bottom:17px}.tm-approved .tm-collection-tools nav a{font-size:10px;min-height:42px;padding:10px 12px;margin:0}.tm-approved .tm-collection-service{padding:15px 12px;gap:12px}.tm-approved .product-item__title{font-size:14px;font-weight:700;line-height:1.35}.tm-approved .product-item__price{font-size:13px}.tm-native-card-cta{font-size:10px;padding:11px 10px;min-height:43px;margin-top:10px}.tm-approved .tm-section__heading>.tm-text-link{white-space:normal}}@media(max-width:374px){.tm-approved .tm-hero__media{height:225px}.tm-approved .tm-hero h1{font-size:40px}.tm-approved .tm-card__media{height:170px}.tm-approved .tm-card__choice{font-size:9px;padding:10px 8px}.tm-approved .tm-benefit{gap:7px}.tm-approved .tm-benefit strong{font-size:9px}}.tm-nav-mobile{display:flex;flex-direction:column;width:100%}.tm-nav-mobile a{display:flex;align-items:center;min-height:55px;border-bottom:1px solid #e5e6e7;padding:14px 0;font-size:18px;font-weight:600}.tm-nav-mobile a:after{content:"\2192";margin-left:auto;font-size:19px}.tm-nav-mobile a[aria-current=page]{font-weight:800}.tm-approved .header__menu{display:flex;align-items:stretch}.tm-approved .tm-benefit__mark svg path{fill:none;stroke:currentColor}.tm-approved.template-product .product__wrapper__inner{max-width:1440px;margin-inline:auto}.tm-approved.template-product .product__title{font-size:35px;line-height:1.08;font-weight:800;letter-spacing:-.04em;margin:0}.tm-approved .product__price__wrap .price{font-size:27px;font-weight:700;line-height:1.2}.tm-approved .product__breadcrumbs{font-size:11px;line-height:1.5;margin-bottom:12px}.tm-approved .product__content .product__block{--block-padding-bottom:12px}.tm-approved .product__content .form__width{max-width:none}.tm-approved .tm-product-facts{margin:0;font-size:13px;line-height:1.55}.tm-approved .tm-product-tagline{margin:0 0 13px!important;color:#626568}.tm-key-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #dedfe0;padding:14px 0;gap:10px}.tm-key-features>div{display:flex;align-items:center;gap:9px;min-width:0}.tm-key-features svg{width:24px;height:24px;flex:0 0 24px;stroke:currentColor;fill:none;stroke-width:1.3}.tm-key-features svg path{fill:none;stroke:currentColor}.tm-key-features span{font-size:11px;font-weight:600;line-height:1.5}.tm-key-features small{display:block;font-size:10px;font-weight:400;color:#74777a}.tm-approved .tm-choice-heading{font-size:12px;line-height:1.5;margin:0 0 9px;align-items:center;color:#45494c}.tm-approved .tm-choice-heading strong{font-size:11px;font-weight:600;color:#181a1b}.tm-choice-heading>span>strong{display:inline-block;margin-left:8px}.tm-approved .tm-choice-links{gap:8px;margin-bottom:15px}.tm-approved .tm-choice-links:last-child{margin-bottom:0}.tm-approved .tm-choice-links>a{min-height:58px;padding:10px 8px;border-radius:0;gap:3px;font-size:12px;font-weight:600;position:relative}.tm-approved .tm-choice-links>a small{font-size:10px;font-weight:400;opacity:.8;line-height:1.4}.tm-approved .tm-choice-links>a[aria-current=page]:after{content:"\2713";position:absolute;top:4px;right:6px;font-size:10px}.tm-size-popup{display:inline-block;flex:0 0 auto}.tm-size-guide-link{display:inline-flex;align-items:center;gap:5px;font-size:11px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;min-height:30px}.tm-size-guide-link svg{width:16px;height:16px;stroke:currentColor;fill:none}.tm-size-modal .product-modal__content{padding:40px 30px;max-width:580px}.tm-size-modal h2{font-size:29px;line-height:1.15;margin:0 0 12px}.tm-size-modal p{font-size:13px;line-height:1.7;color:#626568}.tm-size-modal table{width:100%;border-collapse:collapse;margin:20px 0}.tm-size-modal th,.tm-size-modal td{text-align:left;padding:14px 12px;font-size:13px;border-bottom:1px solid #dedfe0}.tm-size-modal thead{background:#eef0f1}.tm-size-modal .is-selected{background:#f5f6f6}.tm-size-modal th span{display:inline-block;font-size:9px;font-weight:400;margin-left:10px;background:#202223;color:#fff;padding:3px 5px}.tm-approved .product__content .radio__fieldset{margin-bottom:12px}.tm-approved .product__content .radio__legend{font-size:12px;margin-bottom:9px}.tm-approved .product__submit__item--inline{display:flex;flex-wrap:nowrap;gap:10px;align-items:stretch}.tm-approved .product__submit__item--inline .product-form__quantity{flex:0 0 104px;max-width:104px;margin:0}.tm-approved .product__submit__item--inline>.btn{flex:1;min-width:0;min-height:54px;margin:0;font-size:12px;font-weight:700}.tm-approved .product__submit__item--inline .quantity{height:54px;border-radius:0}.tm-approved .product__submit__item--inline quantity-input{margin:0}.tm-approved .tm-purchase-usps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px 8px;background:#f2f3f4;border:1px solid #eceeef;margin:0;text-align:center}.tm-approved .tm-purchase-usps>div{display:flex;flex-direction:column;align-items:center}.tm-approved .tm-purchase-usps a{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center}.tm-approved .tm-purchase-usps svg{width:21px;height:21px;margin:0 auto 7px}.tm-approved .tm-purchase-usps span{font-size:10px;line-height:1.4;font-weight:600}.tm-approved .tm-purchase-usps small{font-size:9px;line-height:1.4;font-weight:400;margin-top:3px;color:#6f7376}.tm-approved .tm-payments{padding:0 0 6px}.tm-approved .tm-payments>p{font-size:10px;line-height:1.4;margin-bottom:8px}.tm-approved .tm-payment-fallback{max-width:290px}.tm-approved .tm-product-information{padding:35px var(--tm-gutter) 38px;border-top:1px solid #dedfe0;background:#fff}.tm-info-heading{margin-bottom:22px}.tm-approved .tm-info-heading h2{font-size:29px;margin:0;line-height:1.15}.tm-information-tabs{display:flex;gap:28px;border-bottom:1px solid #dedfe0;overflow-x:auto;scrollbar-width:thin;white-space:nowrap}.tm-information-tabs>a{font-size:13px;font-weight:600;line-height:1.5;color:#73777a;border-bottom:3px solid transparent;padding:13px 0 14px;min-height:48px;text-decoration:none}.tm-information-tabs>a[aria-selected=true],.tm-information-tabs>a:hover{color:#181a1b;border-bottom-color:#181a1b}.tm-information-tabs>a:focus-visible{outline:2px solid #181a1b;outline-offset:-2px}tm-information-tabs{display:block}.tm-information-panel{padding:28px 0 0;scroll-margin-top:120px}.tm-information-panel[hidden]{display:none!important}.tm-approved .tm-information-panel h3{font-size:23px;font-weight:700;line-height:1.2;margin:0 0 14px}.tm-approved .tm-information-panel h4{font-size:17px;margin:22px 0 12px}.tm-information-panel p,.tm-information-panel li{font-size:14px;line-height:1.85;color:#5e6366}.tm-information-panel ul{padding-left:20px}.tm-information-panel.rte{max-width:900px}.tm-overview-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:50px;align-items:start}.tm-details-copy>h1,.tm-details-copy>h2{font-size:22px!important}.tm-details-copy p{margin:0 0 13px}.tm-specification-card{background:#f1f2f3;padding:24px}.tm-approved .tm-specification-card h3{font-size:18px;margin-bottom:15px}.tm-specification-card dl{margin:0}.tm-specification-card dl>div{display:grid;grid-template-columns:1fr 1.35fr;gap:10px;padding:11px 0;border-bottom:1px solid #dadddf;font-size:12px;line-height:1.6}.tm-specification-card dl>div:last-child{border-bottom:0;padding-bottom:0}.tm-specification-card dt{color:#72777a}.tm-specification-card dd{margin:0;font-weight:600;color:#282c2f}.tm-product-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:65px;border-top:1px solid #dedfe0;margin-top:35px;padding-top:32px}.tm-approved .tm-product-faq h2{font-size:29px;margin:0 0 16px;line-height:1.08}.tm-product-faq>div>p:not(.tm-eyebrow){font-size:13px;color:#73777a;margin:0 0 8px}.tm-product-faq .tm-text-link{font-size:12px}.tm-product-faq details{border-bottom:1px solid #dedfe0}.tm-product-faq details:first-child{border-top:1px solid #dedfe0}.tm-product-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:13px;font-weight:600;line-height:1.5;padding:18px 0;cursor:pointer}.tm-product-faq summary::-webkit-details-marker{display:none}.tm-product-faq summary>span{font-size:19px;font-weight:400;transition:transform .15s}.tm-product-faq details[open] summary>span{transform:rotate(45deg)}.tm-product-faq details>.rte{font-size:13px;line-height:1.8;color:#64696c;padding:0 24px 16px 0}.tm-product-faq .rte p{margin:0 0 8px}@media(min-width:990px){.tm-approved.template-product .product__page{grid-template-columns:55% 45%;align-items:start}.tm-approved.template-product .product__content{padding-left:36px}.tm-approved.template-product .form__width{margin:0;max-width:535px}}@media(max-width:989px)and (min-width:750px){.tm-key-features span{font-size:10px}.tm-key-features small{font-size:9px}.tm-key-features>div{gap:5px}.tm-key-features svg{width:19px;flex-basis:19px}.tm-approved .tm-purchase-usps small{font-size:8px}}@media(max-width:749px){.tm-approved.template-product .product__title{font-size:28px;line-height:1.1}.tm-approved.template-product .product__content{padding-top:18px}.tm-approved .product__price__wrap .price{font-size:25px}.tm-approved .product__breadcrumbs{font-size:10px;margin-bottom:9px}.tm-approved .tm-product-facts{font-size:12px}.tm-approved .tm-product-tagline{margin-bottom:11px!important}.tm-key-features{padding:12px 0;gap:7px}.tm-key-features>div{gap:7px}.tm-key-features svg{width:20px;height:20px;flex-basis:20px}.tm-key-features span{font-size:10px}.tm-key-features small{font-size:9px}.tm-approved .tm-choice-links{margin-bottom:13px;gap:7px}.tm-approved .tm-choice-links>a{min-height:55px;padding:9px 5px;font-size:11px}.tm-approved .tm-choice-links>a small{font-size:9px}.tm-approved .tm-choice-heading{font-size:11px;margin-bottom:7px}.tm-choice-heading>span>strong{font-size:10px;margin-left:5px}.tm-approved .tm-purchase-usps{padding:13px 6px;gap:5px}.tm-approved .tm-purchase-usps span{font-size:9px}.tm-approved .tm-purchase-usps small{font-size:8px}.tm-approved .tm-purchase-usps svg{width:20px;height:20px;margin-bottom:6px}.tm-approved .product__submit__item--inline .product-form__quantity{flex-basis:94px;max-width:94px}.tm-approved .tm-product-information{padding:28px 20px 30px}.tm-approved .tm-info-heading h2{font-size:25px;line-height:1.1}.tm-info-heading{margin-bottom:14px}.tm-information-tabs{gap:23px}.tm-information-tabs>a{font-size:11px;padding:11px 0 12px;min-height:44px}.tm-information-panel{padding-top:21px}.tm-approved .tm-information-panel h3{font-size:21px;margin-bottom:12px}.tm-information-panel p,.tm-information-panel li{font-size:13px;line-height:1.8}.tm-overview-grid{grid-template-columns:1fr;gap:20px}.tm-specification-card{padding:20px}.tm-specification-card dl>div{font-size:11px;padding:10px 0}.tm-product-faq{grid-template-columns:1fr;gap:20px;margin-top:27px;padding-top:27px}.tm-approved .tm-product-faq h2{font-size:26px;margin-bottom:12px}.tm-product-faq summary{font-size:12px;padding:16px 0}.tm-product-faq details>.rte{font-size:12px;padding-right:12px}.tm-size-modal .product-modal__content{padding:35px 20px}.tm-size-modal h2{font-size:26px}}.tm-size-guide-link{white-space:nowrap}.tm-size-modal:not([open]){display:none}.tm-product-faq details:not([open])>.rte{display:none}.tm-approved.template-product .product__images--thumbs .product__photo{height:clamp(360px,40vw,540px);padding-top:0}.tm-approved.template-product .product__images--thumbs .product__photo>.image-wrapper{height:100%;padding-top:0}.tm-approved.template-product .product__photo img{object-fit:contain}@media(max-width:749px){.tm-approved.template-product .product__images--mobile-thumbs .product__photo{height:clamp(270px,82vw,380px);padding-top:0}.tm-approved.template-product .product__images--mobile-thumbs .product__photo>.image-wrapper{height:100%;padding-top:0}}.tm-approved .product__content .radio__buttons:has(.tm-colour-option){display:flex;flex-wrap:wrap;gap:10px;margin:0}.tm-approved .product__content .tm-colour-option{margin:0;flex:0 0 auto}.tm-approved .product__content .tm-colour-option label{display:flex;justify-content:center;align-items:center;position:relative;width:38px;height:38px;min-width:38px;min-height:38px;padding:4px!important;border:1px solid #cfd2d4;border-radius:50%!important;background:#fff!important;box-shadow:none}.tm-approved .product__content .tm-colour-option input:checked+label{border-color:#202223;box-shadow:0 0 0 1px #202223}.tm-approved .product__content .tm-colour-option label:before,.tm-approved .product__content .tm-colour-option label:after{border-radius:50%}.tm-approved .tm-colour-dot{display:block;width:28px;height:28px;flex:0 0 28px;border-radius:50%;border:1px solid #0000000c}.tm-approved .tm-colour-option .option-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tm-approved .tm-colour-option input:focus-visible+label{outline:2px solid #202223;outline-offset:3px}.tm-approved .tm-colour-option input.disabled+label{opacity:.45}.tm-approved .tm-finder-section{display:block;background:#f3f4f5;padding-top:38px;padding-bottom:38px;border:0}.tm-approved .tm-guide__intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.tm-approved .tm-guide__intro h2{font-size:33px;line-height:1.1;margin:0 0 10px}.tm-approved .tm-guide__intro .tm-copy{font-size:13px;line-height:1.7;margin:0;max-width:none;color:#6a6e71}.tm-approved .tm-guide__intro .tm-copy p{margin:0}.tm-approved .tm-guide__intro>.tm-text-link{font-size:12px;white-space:nowrap;margin-bottom:4px}.tm-approved tm-comfort-finder{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;align-items:stretch}.tm-approved .tm-finder__controls fieldset{margin:0 0 20px}.tm-approved .tm-finder__controls legend{font-size:13px;font-weight:600;margin-bottom:13px;color:#202427}.tm-approved .tm-finder__controls legend>span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #c7cbce;margin-right:8px;color:#5e6569;font-size:10px}.tm-approved .tm-finder__options{gap:10px}.tm-approved .tm-finder__options label>span{border-radius:0;background:#fff;border:1px solid #d5d9dc;box-shadow:none;position:relative}.tm-approved .tm-finder__options input:checked+span{border-color:#22272a;box-shadow:inset 0 0 0 1px #22272a;background:#fff}.tm-approved .tm-finder__options input:checked+span:after{content:"\2713";position:absolute;top:8px;right:9px;font-size:11px;color:#22272a}.tm-size-cards label>span{padding:16px 12px!important;text-align:center;min-height:205px}.tm-size-card__image{display:flex;justify-content:center;align-items:center;width:100%;height:100px;margin-bottom:10px;font-style:normal;overflow:hidden}.tm-size-card__image img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply}.tm-size-card__image--1 img{width:72%;height:72%}.tm-size-card__image--2 img{width:86%;height:86%}.tm-size-cards strong{font-size:14px;font-weight:700;line-height:1.3}.tm-size-cards small{font-size:11px!important;line-height:1.5;margin:5px 0!important;color:#4c5358!important}.tm-size-cards em{display:block;font-size:10px;font-style:normal;line-height:1.55;color:#858b8f}.tm-approved .tm-finder__options--fabric label>span{padding:15px 12px 15px 62px;min-height:72px}.tm-approved .tm-finder__options--fabric strong{font-size:12px;font-weight:600;line-height:1.4}.tm-approved .tm-finder__options--fabric small{font-size:10px;margin-top:4px}.tm-approved .tm-fabric-mark{position:absolute;width:32px;height:40px;left:15px;top:15px;margin:0;border-radius:0;border:1px solid #d4d4d1}.tm-approved .tm-fabric-mark--cord{background:repeating-linear-gradient(90deg,#b9b0a0 0 3px,#e1d9cb 3px 5px)}.tm-approved .tm-fabric-mark--fur{background:repeating-linear-gradient(125deg,#d2d2d0 0 1px,#eee 1px 3px,#dadbd9 3px 4px)}.tm-finder__tip{font-size:11px;line-height:1.7;color:#7b8185;margin:0}.tm-approved .tm-finder__result{display:grid;grid-template-columns:1fr;gap:0;padding:0;border:1px solid #e0e3e5;border-radius:0;height:auto;background:#fff;align-items:start}.tm-approved .tm-finder__photo{display:block;background:#fff;padding:10px 30px 0}.tm-approved .tm-finder__result img{width:100%;height:205px;object-fit:contain;display:block;mix-blend-mode:multiply}.tm-approved .tm-finder__result>div{padding:18px 24px 21px}.tm-approved .tm-finder__result .tm-eyebrow{font-size:9px;letter-spacing:.07em;color:#777e82;margin:0 0 7px}.tm-approved .tm-finder__result h3{font-size:24px;font-weight:700;line-height:1.15;margin:0 0 7px}.tm-approved .tm-finder__result .tm-finder__dimensions{font-size:11px;margin:0 0 7px}.tm-approved .tm-finder__result .tm-finder__price{font-size:17px;font-weight:700;color:#202427;line-height:1.4;margin:0 0 12px}.tm-approved .tm-finder__note{display:none}.tm-approved .tm-finder__result .tm-button{display:flex;justify-content:space-between;width:100%;min-height:45px;padding:12px 16px;font-size:10px}.tm-approved .tm-finder__delivery{display:block;text-align:center;font-size:10px;line-height:1.5;color:#7d8387;margin-top:9px}.tm-approved .tm-guide__sizes{grid-column:1/-1}.tm-approved .tm-films{background:#fff;padding-top:36px;padding-bottom:38px}.tm-approved .tm-films .tm-section__heading{margin-bottom:23px;align-items:end}.tm-approved .tm-films .tm-section__intro{font-size:13px;max-width:none;margin-top:10px}.tm-approved .tm-films h2{font-size:33px;line-height:1.1;margin:0}.tm-approved .tm-films__grid{gap:24px}.tm-approved .tm-film__media{display:block;position:relative;aspect-ratio:16/10;height:auto;background:#e9ebed;overflow:hidden}.tm-approved .tm-film__media video,.tm-approved .tm-film__media>img{aspect-ratio:16/10;object-fit:cover}.tm-film__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#fff;background:linear-gradient(0deg,#00000038,transparent 70%);border:0;padding:20px;cursor:pointer;width:100%;height:100%}.tm-film__play[hidden]{display:none}.tm-film__play>span{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border:1px solid #ffffffa0;background:#202223aa;border-radius:50%;transition:transform .2s,background .2s}.tm-film__play svg{width:25px;height:25px;fill:currentColor;margin-left:0}.tm-film__play strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em;font-weight:600;text-shadow:0 1px 5px #000}.tm-film__play:hover>span{transform:scale(1.08);background:#202223}.tm-film__play:focus-visible{outline:3px solid #fff;outline-offset:-5px}.tm-film__error{position:absolute;top:0;right:0;bottom:0;left:0;align-content:center;background:#f2f3f4;padding:30px;text-align:center;font-size:13px;line-height:1.7}.tm-film__error[hidden]{display:none}.tm-film__caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:16px}.tm-approved .tm-film__caption h3{font-size:19px;font-weight:700;line-height:1.25;margin:0 0 7px}.tm-film__caption p{font-size:12px;color:#767d81;line-height:1.7;margin:0}.tm-film__link{display:flex;align-items:center;gap:10px;flex:0 0 auto;font-size:10px;font-weight:600;text-decoration:none}.tm-film__link>span{max-width:75px;line-height:1.5}.tm-film__link svg{width:38px;height:38px;padding:10px;border:1px solid #bfc5c9;stroke-width:1.4}.tm-film__link:hover svg{background:#202223;stroke:#fff;border-color:#202223}@media(max-width:989px)and (min-width:750px){.tm-approved tm-comfort-finder{gap:20px;grid-template-columns:1.15fr 1fr}.tm-size-cards label>span{padding:12px 8px!important}.tm-size-cards strong{font-size:12px}.tm-size-cards em{font-size:9px}.tm-approved .tm-finder__options--fabric label>span{padding-left:46px}.tm-approved .tm-fabric-mark{width:24px;left:10px}.tm-approved .tm-finder__options--fabric strong{font-size:10px}.tm-approved .tm-finder__options--fabric small{font-size:9px}.tm-approved .tm-film__caption h3{font-size:17px}.tm-film__link>span{display:none}}@media(max-width:749px){.tm-approved .tm-finder-section{padding:30px 20px}.tm-approved .tm-guide__intro{display:block;margin-bottom:23px}.tm-approved .tm-guide__intro h2{font-size:27px;margin-bottom:9px}.tm-approved .tm-guide__intro .tm-copy{font-size:12px}.tm-approved .tm-guide__intro>.tm-text-link{display:inline-block;margin-top:12px;font-size:11px}.tm-approved tm-comfort-finder{grid-template-columns:1fr;gap:19px}.tm-approved .tm-finder__controls fieldset{margin-bottom:17px}.tm-approved .tm-finder__controls legend{font-size:12px;margin-bottom:11px}.tm-approved .tm-finder__options{gap:7px}.tm-size-cards label>span{padding:12px 6px!important;min-height:157px}.tm-size-card__image{height:65px;margin-bottom:8px}.tm-size-cards strong{font-size:11px}.tm-size-cards small{font-size:9px!important;margin-top:4px!important}.tm-size-cards em{font-size:8px;line-height:1.45}.tm-approved .tm-finder__options input:checked+span:after{top:4px;right:5px;font-size:9px}.tm-approved .tm-finder__options--fabric label>span{padding:13px 9px 13px 49px;min-height:67px}.tm-approved .tm-fabric-mark{width:26px;height:35px;top:14px;left:12px}.tm-approved .tm-finder__options--fabric strong{font-size:10px}.tm-approved .tm-finder__options--fabric small{font-size:9px}.tm-finder__tip{font-size:10px}.tm-approved .tm-finder__result{grid-template-columns:115px minmax(0,1fr);gap:5px;align-items:center}.tm-approved .tm-finder__photo{padding:8px}.tm-approved .tm-finder__result img{height:130px}.tm-approved .tm-finder__result>div{padding:17px 13px 17px 0}.tm-approved .tm-finder__result h3{font-size:20px;line-height:1.15}.tm-approved .tm-finder__result .tm-eyebrow{font-size:8px;margin-bottom:5px}.tm-approved .tm-finder__result .tm-finder__dimensions{font-size:9px;margin-bottom:6px}.tm-approved .tm-finder__result .tm-finder__price{font-size:14px;margin-bottom:9px}.tm-approved .tm-finder__result .tm-button{font-size:9px;min-height:40px;padding:10px;gap:7px}.tm-approved .tm-finder__delivery{font-size:8px;margin-top:7px}.tm-approved .tm-films{padding:30px 20px}.tm-approved .tm-films h2{font-size:27px}.tm-approved .tm-films .tm-section__intro{font-size:12px;line-height:1.7;margin-top:8px}.tm-approved .tm-films .tm-section__heading{margin-bottom:20px}.tm-approved .tm-films .tm-section__heading>.tm-text-link{font-size:11px}.tm-approved .tm-films__grid{gap:26px}.tm-approved .tm-film__caption h3{font-size:18px}.tm-film__caption{gap:14px;padding-top:13px}.tm-film__caption p{font-size:11px;line-height:1.7}.tm-film__link>span{display:none}.tm-film__link svg{width:35px;height:35px;padding:9px}.tm-film__play>span{width:56px;height:56px}.tm-film__play strong{font-size:10px}}@media(prefers-reduced-motion:reduce){.tm-film__play>span{transition:none}}.tm-approved .tm-guide__intro h2{max-width:none}.tm-approved .tm-film__media{height:clamp(240px,26vw,390px)}.tm-approved .tm-film__media video,.tm-approved .tm-film__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;aspect-ratio:auto}@media(max-width:749px){.tm-approved .tm-film__media{height:220px}}.tm-approved .tm-guide__intro>div{flex:1;min-width:0}.tm-film__play svg path{fill:#fff;stroke:none}.tm-approved .header__desktop__upper,.tm-approved .header__desktop__lower,.tm-approved .header__mobile,.tm-approved .theme__header{border-bottom:0;box-shadow:none}.tm-approved .theme__header.has-border:before{border-bottom:0}.tm-approved .tm-hero{background:#f1f2f3}@media(min-width:750px){.tm-approved .tm-hero{height:440px}.tm-approved .tm-hero__media{left:50%;width:50%;right:0}.tm-approved .tm-hero__content{width:50%;max-width:none;background:#f1f2f3;padding-top:30px;padding-bottom:30px}.tm-approved .tm-hero__image{object-position:var(--tm-hero-x,50%) 46%}.tm-approved .tm-hero h1{font-size:clamp(50px,5vw,72px)}.tm-approved .tm-hero .tm-copy{font-size:16px}.tm-approved .tm-section{padding-top:38px;padding-bottom:38px}.tm-approved .tm-section h2{font-size:31px}.tm-approved .tm-section__heading{margin-bottom:22px}.tm-approved .tm-benefits{padding-top:17px;padding-bottom:17px}.tm-approved .tm-proof{padding-top:19px;padding-bottom:20px}.tm-approved .tm-featured{padding-top:32px;padding-bottom:30px}.tm-approved .tm-card__media{height:270px}.tm-approved .tm-product-grid{row-gap:28px}.tm-approved .tm-ranges{padding-top:24px;padding-bottom:30px}.tm-approved .tm-range__image{height:270px}.tm-approved .tm-texture-section{padding-top:24px;padding-bottom:30px}.tm-approved .tm-texture__image{height:340px}.tm-approved .tm-finder-section{padding-top:30px;padding-bottom:30px}.tm-approved .tm-finder__result img{height:180px}.tm-approved .tm-finder__result>div{padding-top:14px;padding-bottom:17px}.tm-approved .tm-film__media{height:clamp(230px,23vw,335px)}.tm-approved .tm-films{padding-top:30px;padding-bottom:30px}.tm-approved .tm-product-information{padding-top:28px;padding-bottom:30px}.tm-approved .tm-product-faq{margin-top:28px;padding-top:27px}}@media(min-width:750px)and (max-width:1100px){.tm-approved .tm-hero{height:400px}.tm-approved .tm-hero__content{padding-left:4vw;padding-right:3vw}.tm-approved .tm-hero h1{font-size:50px}.tm-approved .tm-hero .tm-copy{font-size:14px}.tm-approved .tm-hero__actions{gap:9px}.tm-approved .tm-hero .tm-button,.tm-approved .tm-hero .tm-text-link{font-size:9px;padding:12px 10px;gap:10px}.tm-approved .tm-card__media{height:230px}}@media(max-width:749px){.tm-approved .tm-hero{background:#fff}.tm-approved .tm-hero__media{left:auto;right:auto;width:100%;height:245px}.tm-approved .tm-hero__image{object-position:var(--tm-hero-mobile-x,50%) 42%}}tm-hero-video{display:block;position:relative;width:100%;height:100%;background:#282624}.tm-approved .tm-hero__poster,.tm-approved .tm-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--tm-hero-x,50%) 50%;display:block}.tm-hero__poster{z-index:0}.tm-hero__video{z-index:1}tm-hero-video.is-enhanced .tm-hero__video{opacity:0}tm-hero-video.has-played .tm-hero__video{opacity:1}@media(max-width:749px){.tm-approved .tm-hero__video,.tm-approved .tm-hero__poster{object-position:var(--tm-hero-mobile-x,50%) 50%}}.tm-approved .tm-hero--video{display:block;position:relative;height:440px;width:100%;overflow:hidden;isolation:isolate;background:#292725}.tm-approved .tm-hero--video .tm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tm-approved .tm-hero--video:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000a,#0007 40%,#0001);z-index:1;pointer-events:none}.tm-approved .tm-hero--video .tm-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:60%;max-width:800px;height:100%;padding:32px var(--tm-gutter);background:transparent;color:#fff}.tm-approved .tm-hero--video h1,.tm-approved .tm-hero--video .tm-copy{color:#fff}.tm-approved .tm-hero--video .tm-button{background:#fff;border-color:#fff;color:#202223}.tm-approved .tm-hero--video .tm-button:hover{background:#e9ebed;border-color:#e9ebed}.tm-approved .tm-hero--video .tm-text-link{background:transparent;border-color:#ffffffbd;color:#fff}.tm-approved .tm-hero--video .tm-text-link:hover{background:#ffffff20}.tm-hero__video::-webkit-media-controls{display:none!important}.tm-approved tm-comfort-finder [hidden]{display:none!important}.tm-approved .tm-finder-section{position:relative;isolation:isolate;overflow:clip}.tm-approved tm-comfort-finder{height:auto;min-height:0;min-width:0;max-width:100%;align-items:start}.tm-approved .tm-finder__controls,.tm-approved .tm-finder__results{min-width:0;max-width:100%;height:auto}.tm-approved .tm-finder__result{height:auto;min-height:0;max-width:100%;align-self:start}.tm-approved .tm-finder__result>div,.tm-approved .tm-finder__options>label{min-width:0}@media(max-width:749px){.tm-approved .tm-hero--video{height:450px}.tm-approved .tm-hero--video .tm-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.tm-approved .tm-hero--video .tm-hero__content{width:100%;max-width:none;height:100%;padding:30px 20px;background:transparent}.tm-approved .tm-hero--video h1{font-size:43px;line-height:.99;color:#fff}.tm-approved .tm-hero--video .tm-copy{color:#fff;font-size:13px}.tm-approved .tm-hero--video .tm-hero__actions{max-width:350px}.tm-approved .tm-hero--video:after{display:block;background:linear-gradient(90deg,#000a,#0005)}}@media(min-width:990px){.tm-approved .tm-hero--video{height:600px}}@media(min-width:750px)and (max-width:989px){.tm-approved .tm-hero--video{height:520px}}.tm-approved .tm-films__grid{align-items:start}.tm-approved .tm-film{min-width:0;width:100%}.tm-approved .tm-film__media{display:block;position:relative;width:100%;height:0;min-height:0;padding-top:125%;aspect-ratio:auto;overflow:hidden}.tm-approved .tm-film__media video,.tm-approved .tm-film__media>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/20/assets/tm-approved.css.map */
