html{overflow-x:hidden}body{overflow-x:clip}img,video,iframe{max-width:100%}.cmp-cards{display:none}@media(max-width:760px){input,select,textarea{font-size:16px!important}.section{padding:44px 0}.section-head{margin-bottom:22px}.section-head h2,.centred-head h2,.own__title,.specs__head h2,.tx__title,.cmp__head h2{font-size:clamp(1.8rem,8.4vw,2.25rem);line-height:1.06}.announcement__inner{min-height:28px;padding:5px 0;gap:8px;font-size:.7rem;line-height:1.3}.announcement__inner a,.header-shell--overlay.is-stuck .announcement{display:none}.hrq__tab{display:none!important}.pdp__panel{display:flex;flex-direction:column}.pdp__sub{order:1;margin-bottom:2px}.pdp__title{order:2;font-size:2rem;line-height:1.05}.pdp__reviews{order:3}.pdp__panel>.pdp__section-label{display:none}.pdp__price{order:4;margin:12px 0 2px;padding:0;border:0;background:none;justify-content:flex-start}.pdp__price>div:first-child{display:none}.pdp__price-value{text-align:left}.pdp__price-value strong{font-size:1.85rem}.pdp__price-value span{font-size:.8rem}.pdp__panel>form,.pdp__panel>.pdp__enquiry{order:5}.pdp__delivery{order:6;margin-top:10px}.pdp__pills{order:7;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 4px}.pdp__pill{gap:7px;padding:9px 11px;border-radius:12px;font-size:.78rem;line-height:1.25}.pdp__pill svg{flex:none;width:15px}.pdp__description{order:8;margin-top:14px}.pdp__more-link{order:9}.pdp__details{order:10}.pdp-more__fine{order:11}.pdp__actions{margin-top:4px}.pdp__actions .button{min-height:52px}.sticky-buy{transform:translateY(110%);transition:transform .3s ease;padding-bottom:env(safe-area-inset-bottom)}.sticky-buy.is-shown{transform:none}.sticky-buy__inner{min-height:62px;gap:12px}.sticky-buy__inner>div{flex:1;min-width:0;max-width:none}.sticky-buy strong{overflow:hidden;font-size:.95rem;text-overflow:ellipsis;white-space:nowrap}.sticky-buy .button{flex:none;min-height:46px;padding-inline:22px}.own__tabs{gap:6px;margin-bottom:18px}.own__tab{padding:8px 13px;font-size:.84rem}.own__rail{align-items:flex-start}.own__card{flex-basis:84%;min-width:0}.stage-grid{gap:26px}.stage-card__media,.considerations__media img{aspect-ratio:16 / 10}.specs__card{gap:26px;padding:22px}.sc__contact{order:-1}.sc__card{min-height:340px}.sc__contact{min-height:auto}.needs .reveal-card{min-height:0;aspect-ratio:16 / 11}.needs__grid{gap:14px}.rd__card{padding:20px 18px 18px}.rd__viz{margin:12px 0 4px}.icon-card{padding:20px}.outcome-grid{grid-template-columns:1fr}.outcome-card{min-height:220px;padding:22px}.split__media,.split__media img{min-height:260px}.tx__media{min-height:200px}.cmp__wrap,.cmp__hint{display:none}.cmp-cards{display:grid;gap:14px}.cmp-card{padding:16px;border:1px solid rgba(10,10,10,.08);border-radius:20px;background:#fff;box-shadow:0 10px 30px #0a0a0a0d}.cmp-card__top{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.cmp-card__img{flex:none;width:92px;height:92px;overflow:hidden;border-radius:14px;background:#f2f3f5}.cmp-card__img img{width:100%;height:100%;object-fit:cover}.cmp-card__meta{display:flex;min-width:0;flex-direction:column;gap:2px}.cmp-card__name{font-size:1.2rem;font-weight:650;letter-spacing:-.02em}.cmp-card__price{font-weight:600}.cmp-card__type{color:#0a0a0a99;font-size:.82rem}.cmp-card__specs{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0 0;padding:14px 0 0;border-top:1px solid rgba(10,10,10,.08)}.cmp-card__specs dt{color:#0a0a0a8c;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.cmp-card__specs dd{margin:2px 0 0;font-size:.88rem;line-height:1.35}.cmp-card__best{margin:12px 0 0;color:#0a0a0ab3;font-size:.86rem}.cmp-card__btn{margin-top:14px;min-height:48px}}@media(max-width:760px){.model-grid{grid-template-columns:1fr 1fr;gap:10px}.model-grid>.model-card:nth-child(n+7){display:none}.model-card{border-radius:16px;box-shadow:0 6px 18px #0a0a0a0d}.model-card:hover{transform:none}.model-card__badge{left:8px;top:8px;padding:4px 8px;font-size:.58rem}.model-card__visual{height:auto;aspect-ratio:1 / 1}.model-card__body{padding:11px 12px 13px}.model-card__body .eyebrow,.model-card__body>p,.model-card__price small,.model-card .circle-link{display:none}.model-card__body h3{margin:0 0 6px;font-size:.95rem;line-height:1.2;letter-spacing:-.01em}.model-card__facts{gap:4px;margin:0 0 10px}.model-card__facts span{padding:4px 7px;font-size:.62rem}.model-card__footer{padding-top:9px}.model-card__price strong{font-size:1rem;letter-spacing:-.02em}[id$=__trust] .icon-grid{grid-template-columns:1fr 1fr;gap:10px}[id$=__trust] .icon-card{padding:16px 14px}[id$=__trust] .icon-tile{width:38px;height:38px;margin-bottom:12px;border-radius:12px}[id$=__trust] .icon-tile svg{width:19px}[id$=__trust] .icon-card h3{margin:0;font-size:.95rem;line-height:1.25}[id$=__trust] .icon-card p{display:none}.rd__head{margin-bottom:22px}.rd__head h2{font-size:clamp(1.8rem,8.4vw,2.25rem);line-height:1.06}.rd__head p{font-size:.92rem}.rd__grid{gap:12px}.rd__card{padding:18px 16px 12px}.rd__tag{top:14px;right:14px;padding:4px 10px;font-size:.66rem}.rd__pct{font-size:2.5rem}.rd__card h3{font-size:1.1rem}.rd__sub{font-size:.8rem}.rd__viz{min-height:0;margin:10px 0 0}.rd__dots>div{margin-bottom:12px}.rd__note,.rd__fine{font-size:.74rem}.own__tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.own__tabs::-webkit-scrollbar{display:none}.own__tab{flex:none;white-space:nowrap}.stage-card__media{display:none}.stage-grid{gap:20px}.sc__visual{display:none}.sc__map{min-height:380px}.sc__map-art{width:78%;bottom:52px}}@media(max-width:760px){.model-card__facts span:nth-child(n+2){display:none}[id$=__trust] .icon-card:nth-child(n+5){display:none}.shopify-section[id$=__explain]{display:none}.needs .reveal-card{aspect-ratio:2 / 1}.shopify-section:has(>.page-width>.promo-banner){display:flex;flex-direction:column}.shopify-section>.page-width:has(>.promo-banner){order:3;margin-bottom:36px}.product-grid{grid-template-columns:1fr 1fr;gap:22px 10px}.chamber-card{gap:10px}.chamber-card__media{border-radius:16px}.chamber-card__badge{right:8px;top:8px;padding:4px 9px;font-size:.6rem}.chamber-card__body{gap:6px}.chamber-card__sub{font-size:.7rem}.chamber-card__title{margin:0;font-size:.98rem;line-height:1.2;letter-spacing:-.01em}.chamber-card .price-row{padding:0;border:0;background:none}.chamber-card .price-row__label{display:none}.chamber-card .price-row__value strong{font-size:1rem}.chamber-card .price-row__value small{font-size:.62rem}.chamber-card .button{min-height:42px;padding:0 10px;font-size:.78rem;line-height:1.15}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/mobile.css.map */
