/* Master-Touch: původní návrh, styly izolované od katalogu. */
.master-touch-page h1,.master-touch-page h2,.master-touch-page h3{font-weight:700}.master-touch-page .mtc-skip:not(:focus){clip-path:inset(50%)}
.master-touch-page{--red:#ed1d24;--ink:#111215;--paper:#f1f2f0;--muted:#a5a7ad;--line:#ffffff26}.master-touch-page *{box-sizing:border-box}.master-touch-page{scroll-behavior:smooth;scroll-padding-top:88px}.master-touch-page{margin:0;background:var(--ink);color:#f7f7f3;font:16px/1.65 Arial,Helvetica,sans-serif}.master-touch-page a{color:inherit;text-decoration:none}.master-touch-page button{font:inherit;color:inherit;cursor:pointer}.master-touch-page button,.master-touch-page a,.master-touch-page summary{-webkit-tap-highlight-color:transparent}.master-touch-page button:focus-visible,.master-touch-page a:focus-visible{outline:3px solid var(--red);outline-offset:5px}.master-touch-page img{display:block;max-width:100%}.master-touch-page h1,.master-touch-page h2,.master-touch-page h3,.master-touch-page p{margin:0}.master-touch-page h1,.master-touch-page h2,.master-touch-page h3{line-height:1.04;letter-spacing:-.055em}.master-touch-page h2{font-size:clamp(42px,5.5vw,82px)}.master-touch-page p{line-height:1.65}.master-touch-page .mtc-wrap{width:min(88%,1380px);margin-inline:auto}.master-touch-page .mtc-section{padding:110px 0}.master-touch-page .mtc-logo{width:220px;height:auto}.master-touch-page .mtc-skip{position:fixed;top:-80px;padding:15px;background:var(--red);z-index:100}.master-touch-page .mtc-skip:focus{top:0}.master-touch-page .mtc-header{background:#101114;border-bottom:1px solid var(--line);position:relative;z-index:10}.master-touch-page .mtc-header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.master-touch-page .mtc-header nav{display:flex;gap:34px;font-size:14px}.master-touch-page .mtc-header nav a:hover,.master-touch-page .mtc-shop-link:hover{color:var(--red)}.master-touch-page .mtc-shop-link{font-size:14px;border-bottom:1px solid var(--red);padding:9px 0}.master-touch-page .mtc-shop-link span{margin-left:20px;color:var(--red)}.master-touch-page .mtc-eyebrow{color:var(--red);font-size:12px;letter-spacing:.16em;line-height:1.6;margin-bottom:25px;font-weight:700}.master-touch-page .mtc-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(120deg,#101114 45%,#26282d)}.master-touch-page .mtc-hero-type{position:absolute;top:16px;right:0;font-size:clamp(140px,19vw,320px);line-height:.88;color:#ffffff03;-webkit-text-stroke:1px #ffffff15;font-weight:900;letter-spacing:-.07em;z-index:-1}.master-touch-page .mtc-hero-type span{color:#ffffff08}.master-touch-page .mtc-hero-layout{display:grid;grid-template-columns:1fr 1.2fr;min-height:690px;align-items:center;gap:1%}.master-touch-page .mtc-hero-copy{position:relative;z-index:3;padding:60px 0}.master-touch-page .mtc-hero h1{font-size:clamp(65px,7.5vw,118px);font-weight:900;line-height:.89;letter-spacing:-.065em}.master-touch-page .mtc-hero h1 span{display:block;color:var(--red)}.master-touch-page .mtc-hero-tagline{font-size:clamp(25px,2.4vw,37px);line-height:1.15;letter-spacing:-.03em;font-weight:600;margin:27px 0 20px}.master-touch-page .mtc-hero-description{font-size:16px;color:#abadb4}.master-touch-page .mtc-button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;padding:17px 24px;min-height:55px;font-size:14px;font-weight:600;border:1px solid transparent;transition:background .2s,transform .2s}.master-touch-page .mtc-button:hover{transform:translateY(-2px)}.master-touch-page .mtc-primary{background:var(--red);color:white}.master-touch-page .mtc-primary:hover{background:#c8161e}.master-touch-page .mtc-dark{background:#15171b;color:white}.master-touch-page .mtc-dark:hover{background:#333}.master-touch-page .mtc-hero-copy .mtc-button{margin-top:32px}.master-touch-page .mtc-hero-visual{position:relative;isolation:isolate;min-width:0;height:640px}.master-touch-page .mtc-slant{position:absolute;top:14%;left:17%;width:68%;height:64%;background:linear-gradient(135deg,#ed1d24,#98131d);transform:skewY(-12deg);z-index:-1}.master-touch-page .mtc-slant:before{content:"";position:absolute;inset:16px;border:1px solid #ffffff33}.master-touch-page .mtc-frame{position:absolute;width:69%;height:67%;border:1px solid #ffffff4a;top:12%;left:23%;transform:skewY(-12deg);z-index:-1}.master-touch-page .mtc-frame:after{content:"";position:absolute;width:75%;height:9px;background:#ed1d24;right:-10%;bottom:-21px}.master-touch-page .mtc-hero-image-wrap{position:absolute;width:100%;aspect-ratio:1;top:0;left:0;overflow:hidden;filter:drop-shadow(0 25px 18px #0006)}.master-touch-page .mtc-product-img{position:absolute;max-width:none!important;height:auto!important;transition:opacity .25s}.master-touch-page .mtc-hero-caption{position:absolute;bottom:51px;left:20%;right:8%;display:flex;justify-content:space-between;font-size:12px;letter-spacing:.06em;color:#cdd0d5}.master-touch-page .mtc-hero-controls{position:absolute;bottom:0;left:20%;right:8%;display:flex;gap:10px}.master-touch-page .mtc-swatch{width:34px;height:34px;border:1px solid #aaa8;border-radius:50%;background:var(--swatch);position:relative}.master-touch-page .mtc-swatch[aria-pressed=true]{outline:1px solid #eee;outline-offset:5px}.master-touch-page .mtc-swatch[data-index="5"]:after{content:"P";font-size:12px;position:absolute;inset:0;display:grid;place-items:center;color:white}.master-touch-page .mtc-swatch[data-index="6"]:after{content:"67";font-size:11px;position:absolute;inset:0;display:grid;place-items:center;color:white}.master-touch-page .mtc-hero-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:25px 0;font-size:12px;letter-spacing:.07em;color:#a7a9ae}.master-touch-page .mtc-hero-foot a{color:#dbdce0}.master-touch-page .mtc-hero-foot button{background:none;border:0;font-size:12px;color:#a7a9ae}.master-touch-page .mtc-assembly{background:var(--paper);color:var(--ink);min-height:135vh;position:relative}.master-touch-page .mtc-assembly-sticky{position:sticky;top:0;min-height:100vh;display:grid;grid-template-columns:1fr 1.25fr;gap:7%;align-items:center;padding-block:70px}.master-touch-page .mtc-assembly-copy h2{font-size:clamp(42px,4.8vw,73px)}.master-touch-page .mtc-assembly-copy h2 span{color:#85898e}.master-touch-page .mtc-assembly-copy>p:not(.mtc-eyebrow){max-width:385px;font-size:16px;color:#6b6f75;margin-top:28px}.master-touch-page .mtc-assembly-actions{margin-top:32px;display:flex;align-items:flex-start;flex-direction:column;gap:17px}.master-touch-page .mtc-text-button{background:none;border:0;border-bottom:1px solid #c3c6ca;padding:7px 0;font-size:14px;text-align:left}.master-touch-page .mtc-progress{height:2px;background:#d4d6d8;max-width:320px;margin:34px 0 10px}.master-touch-page .mtc-progress span{display:block;width:100%;height:100%;background:var(--red);transform-origin:left}.master-touch-page .mtc-assembly-meta{font-size:12px;color:#7f8389}.master-touch-page .mtc-collage-area{position:relative;height:min(75vh,780px);min-height:540px;isolation:isolate;display:flex;align-items:center;justify-content:center}.master-touch-page .mtc-collage-title{position:absolute;font-size:clamp(75px,8.5vw,140px);font-weight:900;line-height:1;letter-spacing:-.07em;color:#11111107;top:10%;left:0;z-index:-1}.master-touch-page .mtc-collage{height:100%;aspect-ratio:1/1.9;position:relative;display:flex;isolation:isolate;max-width:100%}.master-touch-page .mtc-slice{position:absolute;width:14.285714%;height:100%;left:calc(var(--i)*100%/7);overflow:hidden;will-change:transform,opacity;border-left:2px solid var(--paper);background:#e5e7e6;clip-path:inset(var(--cut-top)0 var(--cut-bottom)0);transform-origin:center;transition:filter .2s}.master-touch-page .mtc-slice:nth-child(even){background:#dadfdf}.master-touch-page .mtc-slice:nth-child(3n){background:#e9eceb}.master-touch-page .mtc-slice .mtc-slice-canvas{position:absolute;top:0;left:calc(var(--i)*-100%);width:700%;height:100%}.master-touch-page .mtc-slice img{position:absolute;max-width:none;height:auto}.master-touch-page .mtc-slice::after{content:"";position:absolute;left:0;right:0;height:3px;top:var(--cut-top);background:var(--swatch)}.master-touch-page .mtc-collage-original{position:absolute!important;max-width:none;width:100%;height:auto;z-index:2}.master-touch-page .mtc-collage-bottom{position:absolute;bottom:-30px;left:0;right:0;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.09em;color:#7a7f84}.master-touch-page .mtc-lineup-section{background:#1b1e22}.master-touch-page .mtc-section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:12%;align-items:end;margin-bottom:50px}.master-touch-page .mtc-section-heading>p{max-width:410px;color:#aaadb4}.master-touch-page .mtc-lineup{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:#42454a;border:1px solid #42454a}.master-touch-page .mtc-model-tab{background:#202328;border:0;padding:16px 6px 17px;min-width:0;position:relative;color:#c8cbd0;text-align:center;border-bottom:3px solid transparent;transition:background .2s}.master-touch-page .mtc-model-tab:hover{background:#2c3037}.master-touch-page .mtc-model-tab[aria-pressed=true]{background:#30343a;border-bottom-color:var(--red);color:white}.master-touch-page .mtc-thumb-wrap{height:auto;aspect-ratio:1;position:relative;overflow:hidden;margin-bottom:12px}.master-touch-page .mtc-model-tab span{font-size:12px;display:block;line-height:1.4}.master-touch-page .mtc-selected-model{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center;margin-top:45px}.master-touch-page .mtc-selected-photo{position:relative;aspect-ratio:1;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#5e646c,#282c32 62%,#1b1e22 80%)}.master-touch-page .mtc-model-number{position:absolute;left:0;top:0;font-size:130px;line-height:1;font-weight:900;color:#ffffff05;letter-spacing:-.07em}.master-touch-page .mtc-model-copy h3{font-size:clamp(30px,3.6vw,52px);line-height:1.1;margin-bottom:20px}.master-touch-page .mtc-model-copy>p:not(.mtc-eyebrow){font-size:16px;color:#afb2b9}.master-touch-page .mtc-model-copy dl{margin:28px 0}.master-touch-page .mtc-model-copy dl>div{display:flex;gap:20px;justify-content:space-between;padding:11px 0;border-bottom:1px solid #ffffff1e;font-size:14px}.master-touch-page .mtc-model-copy dt{color:#a6abb4}.master-touch-page .mtc-model-copy dd{margin:0;text-align:right}.master-touch-page .mtc-local-offer{display:block;margin-top:19px;color:#b9bec7;font-size:14px}.master-touch-page .mtc-local-offer:hover{color:white}.master-touch-page .mtc-technology{background:#101114}.master-touch-page .mtc-outline{color:transparent;-webkit-text-stroke:1px #a0a2a7}.master-touch-page .mtc-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.master-touch-page .mtc-tech-image{position:relative}.master-touch-page .mtc-tech-image img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;clip-path:polygon(8%0,100%0,100% 92%,92% 100%,0 100%,0 8%)}.master-touch-page .mtc-image-corner{position:absolute;bottom:-12px;right:-12px;width:45%;height:35%;border-right:2px solid var(--red);border-bottom:2px solid var(--red);pointer-events:none}.master-touch-page .mtc-tech-list article{display:flex;gap:22px;padding:27px 0;border-top:1px solid var(--line)}.master-touch-page .mtc-tech-list article:last-child{border-bottom:1px solid var(--line)}.master-touch-page .mtc-tech-list article>span{color:var(--red);font-size:12px;margin-top:5px}.master-touch-page .mtc-tech-list h3{font-size:26px;line-height:1.2;margin-bottom:16px}.master-touch-page .mtc-tech-list p{color:#a6abb4;font-size:15px}.master-touch-page .mtc-sizes{background:#eeefed;color:#17191d}.master-touch-page .mtc-size-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:10%;align-items:start}.master-touch-page .mtc-size-layout h2 span{color:#8a8f94}.master-touch-page .mtc-size-options{display:grid;grid-template-columns:1fr 1fr;gap:40px}.master-touch-page .mtc-size-options article{border-top:2px solid #1d1f23;padding-top:22px}.master-touch-page .mtc-size-options article:last-child{border-top-color:var(--red)}.master-touch-page .mtc-size-options b{font-size:clamp(66px,7vw,110px);letter-spacing:-.07em;line-height:1}.master-touch-page .mtc-size-options small{font-size:22px;font-weight:400;letter-spacing:0}.master-touch-page .mtc-size-options h3{font-size:25px;margin:25px 0 18px;line-height:1.15}.master-touch-page .mtc-size-options p{font-size:15px;color:#72777e}.master-touch-page .mtc-size-options button{margin-top:23px;background:none;border:0;border-bottom:1px solid #babfc3;padding:8px 0;font-size:14px;text-align:left}.master-touch-page .mtc-lifestyle{height:650px;position:relative;background:#17191d;isolation:isolate;overflow:hidden}.master-touch-page .mtc-lifestyle>img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.master-touch-page .mtc-lifestyle:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#000b,transparent 75%),linear-gradient(0deg,#0007,transparent);z-index:0}.master-touch-page .mtc-lifestyle-copy{position:absolute;left:0;right:0;bottom:15%;z-index:1}.master-touch-page .mtc-lifestyle-copy .mtc-eyebrow{color:white}.master-touch-page .mtc-lifestyle-copy h2{font-size:clamp(38px,5vw,74px)}.master-touch-page .mtc-closing{background:#15171b}.master-touch-page .mtc-closing-row{display:flex;justify-content:space-between;align-items:center;gap:30px}.master-touch-page .mtc-closing h2 span{color:var(--red)}.master-touch-page footer{border-top:1px solid var(--line);padding:25px 0}.master-touch-page .mtc-footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:12px;color:#999fa9}.master-touch-page .mtc-footer-inner .mtc-logo{width:190px}.master-touch-page .mtc-footer-inner .mtc-weber-logo{width:80px;height:auto}.master-touch-page .mtc-footer-inner>span{letter-spacing:.1em}.master-touch-page.mtc-paused .mtc-slice{transition:none!important}.master-touch-page.mtc-paused *,.master-touch-page.mtc-paused *:after,.master-touch-page.mtc-paused *:before{animation-play-state:paused!important}.master-touch-page [hidden]{display:none!important}@media (min-width:1600px){.master-touch-page .mtc-hero-layout{min-height:800px}.master-touch-page .mtc-hero-visual{height:750px}}@media (max-width:1100px){.master-touch-page .mtc-wrap{width:90%}.master-touch-page .mtc-header nav{gap:20px}.master-touch-page .mtc-logo{width:190px}.master-touch-page .mtc-hero-layout{min-height:610px}.master-touch-page .mtc-hero-visual{height:540px}.master-touch-page .mtc-hero-caption,.master-touch-page .mtc-hero-controls{left:14%;right:0}.master-touch-page .mtc-hero-copy h1{font-size:79px}.master-touch-page .mtc-hero-tagline{font-size:29px}.master-touch-page .mtc-section{padding:85px 0}.master-touch-page .mtc-assembly-sticky{gap:4%}.master-touch-page .mtc-assembly-copy h2{font-size:50px}.master-touch-page .mtc-collage-area{min-height:470px}.master-touch-page .mtc-lineup{grid-template-columns:repeat(4,1fr)}.master-touch-page .mtc-model-tab{padding:12px}.master-touch-page .mtc-model-tab .mtc-thumb-wrap{max-width:130px;margin:0 auto 12px}.master-touch-page .mtc-selected-model{gap:6%}.master-touch-page .mtc-size-layout{gap:7%;grid-template-columns:1fr 1.4fr}.master-touch-page .mtc-size-options{gap:25px}.master-touch-page .mtc-tech-grid{gap:6%}.master-touch-page .mtc-tech-list h3{font-size:23px}}@media (max-width:700px){.master-touch-page .mtc-wrap{width:88%}.master-touch-page .mtc-header-inner{height:74px}.master-touch-page .mtc-header .mtc-logo{width:165px}.master-touch-page .mtc-header nav{display:none}.master-touch-page .mtc-shop-link{font-size:12px;white-space:nowrap}.master-touch-page .mtc-shop-link span{margin-left:8px}.master-touch-page .mtc-hero-layout{grid-template-columns:1fr;gap:0}.master-touch-page .mtc-hero-copy{padding:43px 0 12px}.master-touch-page .mtc-hero-copy h1{font-size:clamp(65px,16vw,96px)}.master-touch-page .mtc-hero-tagline{font-size:28px;margin:22px 0 15px}.master-touch-page .mtc-hero-tagline br{display:none}.master-touch-page .mtc-hero-description{font-size:15px}.master-touch-page .mtc-hero-copy .mtc-button{margin-top:23px}.master-touch-page .mtc-hero-type{top:250px;font-size:36vw;line-height:1;right:-3px}.master-touch-page .mtc-hero-visual{height:auto;aspect-ratio:1/1.2;width:100%;margin:5px 0 25px}.master-touch-page .mtc-hero-caption{bottom:47px;left:8%;right:8%;font-size:12px}.master-touch-page .mtc-hero-controls{bottom:0;left:8%;right:8%;justify-content:space-between;gap:8px}.master-touch-page .mtc-swatch{width:30px;height:30px}.master-touch-page .mtc-slant{top:16%;left:15%;height:56%;width:70%}.master-touch-page .mtc-frame{height:56%;top:14%}.master-touch-page .mtc-hero-foot{padding:18px 0;font-size:10px;gap:12px}.master-touch-page .mtc-hero-foot>a{display:none}.master-touch-page .mtc-hero-foot button{font-size:11px}.master-touch-page .mtc-eyebrow{font-size:11px;margin-bottom:20px}.master-touch-page .mtc-section{padding:65px 0}.master-touch-page .mtc-assembly{min-height:0}.master-touch-page .mtc-assembly-sticky{position:relative;display:flex;flex-direction:column;gap:40px;padding-block:65px;min-height:0}.master-touch-page .mtc-assembly-copy h2{font-size:45px}.master-touch-page .mtc-assembly-copy h2 br:nth-child(1){display:none}.master-touch-page .mtc-assembly-copy h2 span br{display:none}.master-touch-page .mtc-assembly-copy>p:not(.mtc-eyebrow){margin-top:23px}.master-touch-page .mtc-assembly-actions{margin-top:24px}.master-touch-page .mtc-progress{margin-top:25px}.master-touch-page .mtc-collage-area{height:570px;width:100%;min-height:0}.master-touch-page .mtc-collage-title{font-size:20vw;top:13%}.master-touch-page .mtc-collage-bottom{font-size:9px;bottom:-22px;letter-spacing:.04em}.master-touch-page .mtc-section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.master-touch-page h2{font-size:44px}.master-touch-page .mtc-section-heading p{font-size:16px}.master-touch-page .mtc-lineup{grid-template-columns:repeat(2,1fr)}.master-touch-page .mtc-model-tab:last-child{grid-column:span 2}.master-touch-page .mtc-model-tab:last-child .mtc-thumb-wrap{width:120px}.master-touch-page .mtc-model-tab span{font-size:12px}.master-touch-page .mtc-model-tab .mtc-thumb-wrap{max-width:150px}.master-touch-page .mtc-selected-model{grid-template-columns:1fr;gap:18px;margin-top:25px}.master-touch-page .mtc-selected-photo{width:100%}.master-touch-page .mtc-model-copy h3{font-size:35px}.master-touch-page .mtc-model-copy .mtc-eyebrow{margin-bottom:14px}.master-touch-page .mtc-model-copy dl>div{font-size:14px}.master-touch-page .mtc-tech-grid{grid-template-columns:1fr;gap:40px}.master-touch-page .mtc-tech-list h3{font-size:27px}.master-touch-page .mtc-tech-list p{font-size:16px}.master-touch-page .mtc-size-layout{grid-template-columns:1fr;gap:35px}.master-touch-page .mtc-size-layout h2 br{display:none}.master-touch-page .mtc-size-options{gap:24px}.master-touch-page .mtc-size-options b{font-size:66px}.master-touch-page .mtc-size-options h3{font-size:23px}.master-touch-page .mtc-size-options p{font-size:15px}.master-touch-page .mtc-size-options small{font-size:17px}.master-touch-page .mtc-lifestyle{height:560px}.master-touch-page .mtc-lifestyle>img{object-position:46%center}.master-touch-page .mtc-lifestyle-copy h2{font-size:42px}.master-touch-page .mtc-closing-row{display:block}.master-touch-page .mtc-closing-row .mtc-button{margin-top:32px}.master-touch-page .mtc-closing h2{font-size:43px}.master-touch-page .mtc-footer-inner{flex-wrap:wrap}.master-touch-page .mtc-footer-inner .mtc-logo{width:175px}.master-touch-page .mtc-footer-inner>span{display:none}}@media (prefers-reduced-motion:reduce){.master-touch-page{scroll-behavior:auto}.master-touch-page *,.master-touch-page *:before,.master-touch-page *:after{animation:none!important;transition:none!important}}.master-touch-page .mtc-slice{padding:0;border:0;border-left:2px solid var(--paper)}.master-touch-page .mtc-photo-note{font-size:12px;color:#9096a0;margin-top:18px}.master-touch-page .mtc-tech-list p,.master-touch-page .mtc-size-options p{font-size:16px}.master-touch-page .mtc-assembly-copy h2 span,.master-touch-page .mtc-size-layout h2 span{color:#70767c}.master-touch-page .mtc-mt-lids{background:#e9eae7;color:#17191d}.master-touch-page .mtc-mt-lids .mtc-section-heading>p{color:#60666d}.master-touch-page .mtc-mt-lid-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.master-touch-page .mtc-mt-lid-card{background:#f8f8f5;min-width:0}.master-touch-page .mtc-mt-lid-photo{position:relative}.master-touch-page .mtc-mt-lid-photo img{width:100%;height:auto;aspect-ratio:1}.master-touch-page .mtc-mt-lid-photo>span{position:absolute;left:0;bottom:0;background:var(--red);padding:12px 20px;color:white;font-size:11px;letter-spacing:.12em;font-weight:700}.master-touch-page .mtc-mt-lid-copy{padding:34px}.master-touch-page .mtc-mt-lid-copy .mtc-eyebrow{font-size:11px;margin-bottom:18px}.master-touch-page .mtc-mt-lid-copy h3{font-size:clamp(30px,3vw,45px);margin-bottom:22px}.master-touch-page .mtc-mt-lid-copy>p:not(.mtc-eyebrow){color:#60666d;max-width:490px}.master-touch-page .mtc-mt-lid-link{display:flex;justify-content:space-between;padding:18px 0 8px;border-bottom:1px solid #c5c7c9;margin-top:17px;font-size:14px;font-weight:700}.master-touch-page .mtc-mt-lid-link span{color:var(--red)}.master-touch-page .mtc-mt-lid-link:hover{color:var(--red)}.master-touch-page .mtc-mt-compare-scroll{overflow-x:auto;margin-top:45px}.master-touch-page .mtc-mt-compare{width:100%;border-collapse:collapse;text-align:left;font-size:15px;line-height:1.5;min-width:520px}.master-touch-page .mtc-mt-compare caption{text-align:left;font-size:20px;font-weight:700;padding-bottom:20px}.master-touch-page .mtc-mt-compare th,.master-touch-page .mtc-mt-compare td{padding:18px 22px;border-bottom:1px solid #c5c7c9;width:36%;vertical-align:top}.master-touch-page .mtc-mt-compare th:first-child{width:28%;padding-left:0}.master-touch-page .mtc-mt-compare thead th{border-top:2px solid #17191d}.master-touch-page .mtc-mt-compare thead th:last-child{border-top-color:var(--red)}.master-touch-page .mtc-mt-compare tbody th{font-weight:400;color:#62676c}.master-touch-page .mtc-mt-lid-note{font-size:12px;color:#656b71;margin-top:20px;max-width:860px}.master-touch-page .mtc-mt-film{background:#14161b}.master-touch-page .mtc-mt-film h2 span{color:var(--red)}.master-touch-page .mtc-mt-film-frame{position:relative;width:100%;aspect-ratio:16/9;background:#08090c;border-top:3px solid var(--red)}.master-touch-page .mtc-mt-film-frame iframe{display:block;width:100%;height:100%;border:0}.master-touch-page .mtc-mt-film-footer{display:flex;justify-content:space-between;gap:18px;margin-top:19px;font-size:11px;letter-spacing:.07em;color:#afb2b9}.master-touch-page .mtc-mt-film-footer a{white-space:nowrap;color:white;border-bottom:1px solid var(--red)}.master-touch-page .mtc-mt-film-note{font-size:12px;color:#a5a7ad;margin-top:12px}@media (max-width:700px){.master-touch-page .mtc-mt-lid-grid{grid-template-columns:1fr;gap:25px}.master-touch-page .mtc-mt-lid-copy{padding:25px}.master-touch-page .mtc-mt-lid-photo>span{font-size:10px}.master-touch-page .mtc-mt-compare{font-size:13px}.master-touch-page .mtc-mt-compare th,.master-touch-page .mtc-mt-compare td{padding:15px}.master-touch-page .mtc-mt-film-footer{flex-direction:column;align-items:flex-start}.master-touch-page .mtc-mt-film .mtc-section-heading{gap:22px}}
