/** Shopify CDN: Minification failed

Line 170:100 Unexpected "}"

**/
@font-face{font-family:MTS-Beachwood;src:url('//au.mtsband.com/cdn/shop/t/1/assets/Beachwood-xwidebold.otf?v=69031648145671798341794362535') format('opentype');font-weight:700;font-display:swap}
@font-face{font-family:MTS-Beaujon;src:url('//au.mtsband.com/cdn/shop/t/1/assets/HWBeaujonTrial-Regular.otf?v=138838586068251769221794362535') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:MTS-Simplon;src:url('//au.mtsband.com/cdn/shop/t/1/assets/SimplonMono-Regular.otf?v=123922310982710878761794362536') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:MTS-Helvetica;src:url('//au.mtsband.com/cdn/shop/t/1/assets/helvetica-neue-condensed-bold.ttf?v=174362486260927641961794187646') format('truetype');font-weight:700;font-display:swap}
:root{--mts-charcoal:#000;--mts-alizarin:#e33636;--mts-viridian:#6a7b7d;--mts-slate:#6e6c65;--mts-sandstone:#bebdba;--mts-bone:#f2f2f2;--mts-line:#d9d9d9;--mts-header-height:96px;--mts-gutter:28px}
html{scroll-behavior:smooth;scroll-padding-top:var(--mts-header-height)}body{margin:0;background:var(--mts-bone);color:var(--mts-charcoal);font-family:MTS-Simplon,monospace}*,*:before,*:after{box-sizing:border-box}button,input{font:inherit}a{color:inherit}button,a,input{touch-action:manipulation}:focus-visible{outline:2px solid var(--mts-alizarin);outline-offset:6px}[id]{scroll-margin-top:var(--mts-header-height)}
.mts-header{position:fixed;top:0;inset-inline:0;height:var(--mts-header-height);padding:20px var(--mts-gutter);display:flex;align-items:center;justify-content:space-between;z-index:50;color:var(--mts-bone);border-bottom:1px solid transparent;transition:color .15s}.mts-header.is-scrolled{color:#000}.mts-header.is-menu-open{color:#000;border-color:var(--mts-line)}.mts-logo{position:relative;display:block;width:310px;max-width:65vw;aspect-ratio:1854/259}.mts-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.mts-logo__white{opacity:1;filter:brightness(.949)}.mts-logo__black{opacity:0}.mts-header.is-scrolled .mts-logo__white,.mts-header.is-menu-open .mts-logo__white{opacity:0}.mts-header.is-scrolled .mts-logo__black,.mts-header.is-menu-open .mts-logo__black{opacity:1}.mts-menu-toggle{display:grid;place-items:center;width:48px;height:48px;border:0;padding:3px;background:none;color:inherit;cursor:pointer}.mts-menu-toggle svg{width:100%;height:100%;transition:transform .18s}.mts-menu-toggle[aria-expanded=true] svg{transform:rotate(45deg)}
.mts-menu{position:fixed;inset:0;margin:0;width:100%;max-width:100%;height:100svh;max-height:100svh;border:0;padding:calc(var(--mts-header-height) + 45px) var(--mts-gutter) 32px;background:var(--mts-bone);color:#000;z-index:40}.mts-menu::backdrop{background:var(--mts-bone)}.mts-menu nav{display:flex;flex-direction:column}.mts-menu nav a{font-family:MTS-Beaujon,serif;font-size:clamp(30px,4vw,65px);font-weight:400;text-decoration:none;letter-spacing:.4em;padding:22px 0;border-bottom:1px solid var(--mts-line)}.mts-menu nav a:hover{color:var(--mts-alizarin)}.mts-menu__stamp{width:100px;height:auto;display:block;margin-top:32px}.mts-menu-lock{overflow:hidden}.mts-menu-lock,.mts-region-popup-lock{overflow:hidden}.mts-region-popup{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:20px;background:rgba(0,0,0,.6);border:0;color:#000;z-index:100}.mts-region-popup::backdrop{background:rgba(0,0,0,.6)}.mts-region-popup__panel{position:relative;width:min(540px,100%);margin:auto;padding:clamp(34px,6vw,64px) clamp(24px,6vw,64px) 30px;background:var(--mts-bone);border:1px solid #000;text-align:center;box-shadow:12px 12px 0 var(--mts-alizarin)}.mts-region-popup__stamp{width:min(270px,75%);height:auto;margin:0 auto 30px;display:block}.mts-region-popup__eyebrow{margin:0 0 20px;font:300 9px/1 MTS-Simplon,monospace;letter-spacing:.3em}.mts-region-popup h2{max-width:380px;margin:0 auto 18px;font:400 clamp(24px,3vw,36px)/1.15 MTS-Beaujon,serif;letter-spacing:.08em;text-transform:uppercase}.mts-region-popup__question{margin:0 0 30px;font:300 11px/1.5 MTS-Simplon,monospace;letter-spacing:.15em;text-transform:uppercase}.mts-region-popup__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mts-region-popup__actions a,.mts-region-popup__continue{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;border:1px solid #000;background:transparent;color:#000;text-decoration:none;font:700 10px/1 MTS-Helvetica,sans-serif;letter-spacing:.02em;cursor:pointer}.mts-region-popup__actions a:hover,.mts-region-popup__actions a:focus-visible{background:var(--mts-alizarin);border-color:var(--mts-alizarin);color:#fff}.mts-region-popup__continue{width:100%;margin-top:10px;background:#000;color:#fff}.mts-region-popup__continue:hover,.mts-region-popup__continue:focus-visible{background:var(--mts-alizarin);border-color:var(--mts-alizarin)}.mts-region-popup__close{position:absolute;top:12px;right:14px;width:28px;height:28px;padding:0;border:0;background:transparent;color:#000;font:300 28px/1 MTS-Simplon,monospace;cursor:pointer}
.mts-hero{position:relative;height:calc(100svh - 62px);min-height:480px;background:var(--mts-charcoal);overflow:hidden}.mts-hero__media,.mts-hero__image,.mts-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.mts-hero__scroll{display:none}.mts-hero__overlay{display:none}
.mts-streams{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--mts-line)}.mts-streams a,.mts-streams span{padding:23px var(--mts-gutter);border-right:1px solid var(--mts-line);font-size:10px;letter-spacing:.2em;text-decoration:none;display:flex;align-items:center;gap:12px}.mts-streams svg{width:13px;height:13px;flex:none;fill:currentColor}.mts-streams a:last-child,.mts-streams span:last-child{border:0}
.mts-merch,.mts-release,.mts-tours,.mts-style-section{padding:0 var(--mts-gutter) 44px;background:var(--mts-bone);color:#000}.mts-section-heading{border:0;border-bottom:1px solid var(--mts-line);padding:34px 0;margin:0 0 20px}.mts-section-heading h2,.mts-style-section h2{font-family:MTS-Beaujon,serif;font-size:clamp(26px,2.8vw,42px);font-weight:400;line-height:1.2;letter-spacing:.4em;text-align:left;margin:0}.mts-style-section{min-height:180px}.mts-style-section .mts-section-heading{margin:0}.mts-merch__grid{display:grid;grid-template-columns:repeat(3,1fr)}.mts-merch__tile{padding:24px;border-right:1px solid var(--mts-line);text-decoration:none}.mts-merch__tile img{width:100%;aspect-ratio:1;object-fit:contain}.mts-merch__meta{font-size:11px;letter-spacing:.2em}.mts-tours__scroll{max-height:500px;overflow:auto}.mts-tours__empty{font-size:11px}.mts-release{display:block}.mts-release__copy h2{font-family:MTS-Beaujon,serif;letter-spacing:.4em;font-weight:400;font-size:40px}
.mts-footer{background:var(--mts-bone);border-top:1px solid var(--mts-line);padding-top:28px}.mts-footer__signup{width:340px;max-width:calc(100% - 2 * var(--mts-gutter));margin:0 var(--mts-gutter) 28px auto}.mts-footer__signup label{font-family:MTS-Helvetica,sans-serif;font-size:12px;letter-spacing:-.025em;display:block;margin-bottom:9px}.mts-signup{display:flex;border:1px solid var(--mts-sandstone)}.mts-signup input{border:0;min-width:0;width:100%;padding:12px;background:transparent;color:#000;font-family:MTS-Simplon,monospace;font-size:10px;letter-spacing:.2em}.mts-signup button{border:0;border-left:1px solid var(--mts-sandstone);background:transparent;color:#000;padding:8px 16px;font-size:20px;cursor:pointer}.mts-signup__status{font:11px/1.5 MTS-Simplon,monospace;margin:8px 0 0}.mts-signup__status:empty{display:none}.mts-footer__bar{border-top:1px solid var(--mts-line);padding:17px 12px;display:flex;gap:24px;align-items:center;font-family:MTS-Simplon,monospace;font-size:8px;letter-spacing:.2em}.mts-copyright{white-space:nowrap}.mts-footer__social{display:flex;gap:12px;font-size:8px}.mts-footer__bar nav{display:flex;flex:1;justify-content:space-between;gap:18px}.mts-footer__bar a{text-decoration:none}.mts-footer__bar a:hover{text-decoration:underline}
@media(max-width:749px){:root{--mts-header-height:76px;--mts-gutter:20px}.mts-header{padding-block:14px}.mts-logo{width:210px}.mts-menu-toggle{width:40px;height:40px}.mts-hero{height:calc(100svh - 108px);min-height:440px}.mts-streams{grid-template-columns:repeat(2,1fr)}.mts-streams a,.mts-streams span{padding:18px 20px;font-size:9px}.mts-streams>:nth-child(-n+2){border-bottom:1px solid var(--mts-line)}.mts-streams>:nth-child(2n){border-right:0}.mts-menu nav a{padding-block:24px}.mts-footer__bar{flex-wrap:wrap;gap:18px;padding:18px 20px;line-height:1.8}.mts-footer__bar nav{flex-basis:100%;flex-wrap:wrap;justify-content:flex-start;gap:16px}.mts-footer__social{flex-wrap:wrap}.mts-merch__grid{grid-template-columns:1fr}}
@media(max-width:749px){.mts-region-popup{padding:12px}.mts-region-popup__panel{padding:38px 20px 22px;box-shadow:6px 6px 0 var(--mts-alizarin)}.mts-region-popup__stamp{width:min(220px,75%);margin-bottom:24px}.mts-region-popup h2{font-size:24px}.mts-region-popup__question{font-size:10px;letter-spacing:.1em}.mts-region-popup__actions{grid-template-columns:1fr}.mts-region-popup__close{top:9px;right:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}

/* Values measured from the supplied 1371 x 895 layout SVGs. */
@font-face{font-family:MTS-Simplon;src:url('//au.mtsband.com/cdn/shop/t/1/assets/SimplonMono-Light.otf?v=55400984037222611861794362536') format('opentype');font-weight:300;font-display:swap}
:root{--mts-u:calc(100vw / 1371);--mts-header-height:calc(103 * var(--mts-u));--mts-gutter:calc(26.5 * var(--mts-u));--mts-rule:rgba(157,157,156,.2)}
.mts-header{padding:calc(28.5 * var(--mts-u)) var(--mts-gutter);border-color:transparent;height:var(--mts-header-height)}
.mts-logo{width:calc(328.5 * var(--mts-u));height:calc(46 * var(--mts-u));aspect-ratio:auto}
.mts-logo__stamp{display:none!important;width:calc(179.1 * var(--mts-u))!important}
.mts-header.is-menu-open .mts-logo__white,.mts-header.is-menu-open .mts-logo__black{display:none}
.mts-header.is-menu-open .mts-logo__stamp{display:block!important}
.mts-menu-toggle{width:calc(51 * var(--mts-u));height:calc(46 * var(--mts-u));padding:0}
.mts-header.is-menu-open{border-color:var(--mts-rule)}
.mts-menu-toggle[aria-expanded=true] svg{transform:none}
.mts-menu{padding:0;background:var(--mts-alizarin);overflow:auto;height:100svh;min-height:calc(895 * var(--mts-u))}
.mts-menu::backdrop{background:var(--mts-alizarin)}
.mts-menu__year{position:absolute;top:calc(125 * var(--mts-u));left:var(--mts-gutter);right:var(--mts-gutter);display:flex;justify-content:space-between;font:400 calc(29 * var(--mts-u))/1 MTS-Beaujon,serif}
.mts-menu__label{position:absolute;left:var(--mts-gutter);top:calc(227.8 * var(--mts-u));height:calc(25.6 * var(--mts-u));width:calc(189 * var(--mts-u));background:rgba(0,0,0,.3);color:#fff;font-size:calc(9 * var(--mts-u));letter-spacing:calc(49 * var(--mts-u));padding-left:calc(10 * var(--mts-u));display:flex;align-items:center;overflow:hidden;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}
.mts-menu nav{position:absolute;left:var(--mts-gutter);top:calc(311.2 * var(--mts-u));display:flex;gap:calc(16 * var(--mts-u))}
.mts-menu nav a{padding:0;border:0;font:inherit;line-height:0;display:block;width:max-content;max-width:calc(100vw - 2 * var(--mts-gutter));min-height:0;transform-origin:left center;transition:transform .18s ease-out}
.mts-menu nav a img{display:block;height:calc(84 * var(--mts-u));width:auto;max-width:100%}
.mts-menu nav a:hover{opacity:.6}
@media(hover:hover) and (pointer:fine){.mts-menu nav a:hover{transform:translateX(2px) rotate(-1deg)}}
.mts-menu__social{position:absolute;top:calc(829.1 * var(--mts-u));left:0;right:0;height:calc(66 * var(--mts-u));border-top:1px solid var(--mts-rule);padding-inline:var(--mts-gutter);display:flex;align-items:center;gap:calc(26 * var(--mts-u))}
.mts-menu__social img{width:auto;height:calc(10 * var(--mts-u))}
.mts-section-heading{border:0;margin:0;padding:calc(40 * var(--mts-u)) 0 calc(30 * var(--mts-u))}
.mts-section-heading h2{font-family:MTS-Beaujon,serif;font-size:calc(29 * var(--mts-u));font-weight:400;letter-spacing:0;display:flex;justify-content:space-between;width:100%;text-align:left}
.mts-merch,.mts-tours,.mts-release,.mts-style-section{padding-inline:var(--mts-gutter)}
.mts-footer__bar{border-color:var(--mts-rule);font-size:calc(8 * var(--mts-u));font-weight:300;letter-spacing:.3em;padding:calc(26 * var(--mts-u)) calc(13 * var(--mts-u));min-height:calc(66 * var(--mts-u))}
.mts-footer__bar nav{gap:16px}.mts-footer__social span{display:none}.mts-footer__social img{width:auto;height:calc(10 * var(--mts-u))}
.mts-footer__social{gap:calc(26 * var(--mts-u))}
@media(max-width:749px){:root{--mts-u:calc(100vw / 749);--mts-header-height:76px;--mts-gutter:20px}.mts-header{padding:14px 20px}.mts-logo{width:210px;height:40px}.mts-logo__stamp{width:145px!important}.mts-menu-toggle{width:40px;height:40px}.mts-menu{min-height:100svh;padding-top:76px}.mts-menu__year{position:static;margin:24px 20px 40px;font-size:25px}.mts-menu__label{position:static;margin:0 20px 32px;width:150px;height:23px;font-size:9px;letter-spacing:35px;padding-left:9px}.mts-menu nav{position:static;margin:0 20px;gap:16px}.mts-menu nav a img{height:auto;width:auto;max-height:calc(84 * var(--mts-u));max-width:calc(100vw - 40px)}.mts-menu__social{position:static;margin-top:50px;height:60px;gap:26px}.mts-menu__social img{height:12px}.mts-section-heading{padding:30px 0}.mts-section-heading h2{font-size:25px}.mts-footer__bar{font-size:8px;padding:20px;letter-spacing:.2em}.mts-footer__social img{height:10px}.mts-footer__social{gap:20px}}
@media(max-width:749px){.mts-menu nav a img{height:calc((100vw - 40px) * 84 / 892);max-height:none;max-width:none}}

/* Homepage merch: three product cells, matching the supplied Merch SVG. */
.mts-merch{padding-bottom:0}.mts-merch__collection{margin-inline:calc(-1 * var(--mts-gutter))}
.mts-merch__collection-heading{padding:calc(25 * var(--mts-u)) var(--mts-gutter) calc(23 * var(--mts-u));min-height:calc(80 * var(--mts-u))}
.mts-merch__stamp{display:inline-block;margin:0;padding:calc(5 * var(--mts-u)) calc(9 * var(--mts-u));background:rgba(106,123,125,.3);color:#000;font:400 max(9px,calc(9 * var(--mts-u)))/1 MTS-Simplon,monospace;letter-spacing:1.2em;text-transform:uppercase;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}
.mts-merch__products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--mts-rule)}
.mts-merch__product{display:block;min-width:0;padding:calc(43.6 * var(--mts-u)) calc(40 * var(--mts-u)) calc(43 * var(--mts-u));border-right:1px solid var(--mts-rule);border-bottom:1px solid var(--mts-rule);text-decoration:none;color:#000}
.mts-merch__product:nth-child(4n){border-right:0}
.mts-merch__image{aspect-ratio:1;background:#ededed;overflow:hidden;clip-path:polygon(3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97%,0 3%)}
.mts-merch__image img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}
.mts-merch__product:hover img,.mts-merch__product:focus-within img{transform:scale(1.2)}
.mts-merch__caption{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;margin-top:calc(37 * var(--mts-u));min-height:calc(26 * var(--mts-u))}
.mts-merch__title{font-family:MTS-Simplon,monospace;font-weight:300;font-size:max(9px,calc(8 * var(--mts-u)));line-height:1.7;letter-spacing:.3em;text-transform:uppercase;overflow-wrap:anywhere}
.mts-merch__title strong{font-family:MTS-Helvetica,sans-serif;font-size:1.25em;letter-spacing:-.025em;white-space:nowrap}
.mts-merch__price{padding:3px 5px;background:rgba(0,0,0,.2);font:400 max(9px,calc(9 * var(--mts-u)))/1.2 MTS-Simplon,monospace;letter-spacing:.4em;white-space:nowrap}
.mts-merch__price--sold{background:var(--mts-alizarin)}
.mts-merch__skeleton-title{display:block;width:75%;height:7px;background:rgba(0,0,0,.1);margin:3px 0}.mts-merch__skeleton-title+span{width:55%}.mts-merch__skeleton-price{display:block;width:55px;height:14px;background:rgba(0,0,0,.12)}
@media(max-width:749px){.mts-merch__collection-heading{padding:20px;min-height:60px}.mts-merch__stamp{font-size:9px;padding:5px 9px;letter-spacing:.6em}.mts-merch__products{grid-template-columns:repeat(2,minmax(0,1fr))}.mts-merch__product{padding:20px 12px;border-right:1px solid var(--mts-rule)}.mts-merch__product:nth-child(4n){border-right:1px solid var(--mts-rule)}.mts-merch__product:nth-child(2n){border-right:0}.mts-merch__caption{margin-top:16px;min-height:30px;grid-template-columns:minmax(0,1fr);gap:8px}.mts-merch__price,.mts-merch__skeleton-price{justify-self:end}.mts-merch__title{font-size:10px}.mts-merch__price{font-size:10px}}

/* Compact link-strip icons; empty alt keeps each visible label announced once. */
.mts-streams .mts-streams__icon{display:block;width:12px;height:12px;object-fit:contain;flex:0 0 12px}

/* Bandsintown artist 389380. Selectors confirmed against supplied widget source. */
.mts-tours{padding-bottom:40px}.mts-tours__scroll{margin-inline:calc(-1 * var(--mts-gutter));max-height:min(60svh,calc(537 * var(--mts-u)));min-height:120px;overflow:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--mts-slate) var(--mts-bone);border-block:1px solid var(--mts-rule)}
.mts-tours__status{font-size:11px;letter-spacing:.2em;padding:24px var(--mts-gutter);line-height:1.7}
.mts-tours .bit-widget,.mts-tours .bit-widget-container{background:var(--mts-bone)!important;color:#000!important;font-family:MTS-Simplon,monospace!important;margin:0!important}
.mts-tours .bit-widget *{font-family:MTS-Simplon,monospace!important;text-transform:uppercase;border-radius:0!important}
.mts-tours .bit-event{border-color:var(--mts-rule)!important;padding:0!important;min-height:60px;display:flex!important;align-items:stretch!important}
.mts-tours .bit-event .bit-details{padding:14px var(--mts-gutter)!important;flex:1 1 66.67%;display:flex!important;align-items:center!important}
.mts-tours .bit-date,.mts-tours .bit-location,.mts-tours .bit-venue{font-weight:300!important;font-size:10px!important;line-height:1.5!important;letter-spacing:.2em!important}
.mts-tours .bit-event-buttons{display:flex!important;align-items:stretch!important;gap:0!important;margin:0!important;flex:0 0 33.33%}
.mts-tours .bit-rsvp-container,.mts-tours .bit-ticket-container{border-left:1px solid var(--mts-rule)!important;display:flex!important;align-items:stretch!important;flex:1!important;margin:0!important}
.mts-tours .bit-event .bit-button{font-size:10px!important;letter-spacing:.2em!important;font-weight:300!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;border:0!important;background:transparent!important;color:#000!important;padding:14px 12px!important;min-height:60px}
.mts-tours .bit-event .bit-button:hover,.mts-tours .bit-event .bit-button:focus-visible{background:var(--mts-alizarin)!important}
.mts-tours .bit-sold-out-button{background:var(--mts-alizarin)!important}
.mts-tours .bit-follow-section-heading-text,.mts-tours .bit-play-my-city-heading-text,.mts-tours .bit-nav-bar{font-size:10px!important;letter-spacing:.2em!important}
.mts-tours .bit-follow-section-wrapper,.mts-tours .bit-play-my-city-wrapper{padding:20px var(--mts-gutter)!important}
@media(max-width:900px){.mts-tours__scroll{max-height:65svh}.mts-tours .bit-event{flex-wrap:wrap!important}.mts-tours .bit-event .bit-details{flex-basis:100%;min-width:0;padding:16px 20px!important}.mts-tours .bit-event-buttons{flex-basis:100%;border-top:1px solid var(--mts-rule)}.mts-tours .bit-event .bit-button{min-height:44px;padding:12px!important}.mts-tours .bit-event-buttons>:first-child{border-left:0!important}}

/* TOUR reference: 457 / 457 / 228 / 229 columns on a 1371-unit canvas. */
.mts-tours{background:#fff;color:#000;padding-bottom:0}
.mts-tours .mts-section-heading{padding-top:calc(30 * var(--mts-u));padding-bottom:0}
.mts-tours__season{padding-top:calc(69 * var(--mts-u));padding-bottom:calc(37 * var(--mts-u))}
.mts-tours__season span{display:inline-block;width:calc(189 * var(--mts-u));height:calc(25.6 * var(--mts-u));padding:calc(7 * var(--mts-u)) calc(10 * var(--mts-u));background:rgba(106,123,125,.3);font:400 calc(9 * var(--mts-u))/1.2 MTS-Simplon,monospace;letter-spacing:1.4em;white-space:nowrap;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}
.mts-tours__scroll{max-height:calc(537 * var(--mts-u));min-height:0;background:#fff;border-color:#ededed}
.mts-tours .bit-widget,.mts-tours .bit-widget-container{background:#fff!important;padding:0!important}
.mts-tours .bit-nav-bar,.mts-tours .bit-follow-section-wrapper,.mts-tours .bit-play-my-city-wrapper,.mts-tours .bit-event-list-title{display:none!important}
.mts-tours .bit-event-lists,.mts-tours .bit-upcoming-events,.mts-tours .bit-events-container{margin:0!important;padding:0!important}
.mts-tours .bit-event.mts-tour-row{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:0!important;min-height:calc(59.7 * var(--mts-u));padding:0!important;border:0!important;border-bottom:1px solid #ededed!important;margin:0!important;background:#fff!important;color:#000!important;text-decoration:none!important}
.mts-tours .mts-tour-row>.bit-standalone-date,.mts-tours .mts-tour-row>.bit-mobile-date-and-share-wrapper,.mts-tours .mts-tour-row>.bit-details-inner-wrapper,.mts-tours .mts-tour-row>.bit-details-inner-wrapper-vertical-date,.mts-tours .mts-tour-row>.bit-vertical-date,.mts-tours .mts-tour-row>.bit-card-info{display:none!important}
.mts-tour-info,.mts-tour-location{grid-row:1;display:flex;justify-content:center;min-width:0;padding:calc(17 * var(--mts-u)) var(--mts-gutter);border-right:1px solid #ededed;font-family:MTS-Simplon,monospace!important;font-weight:300;font-size:max(9px,calc(9 * var(--mts-u)));line-height:1.25;letter-spacing:.2em;overflow-wrap:anywhere}
.mts-tour-info{grid-column:1;flex-direction:column}.mts-tour-location{grid-column:2;align-items:center;justify-content:flex-start;font-size:max(9px,calc(10 * var(--mts-u)))}
.mts-tours .mts-tour-row>.bit-event-buttons{grid-column:3;grid-row:1;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;width:100%!important;min-width:0!important;border:0!important}
.mts-tours .mts-tour-row .bit-event-buttons>*{min-width:0!important;margin:0!important;padding:0!important;align-self:stretch!important}
.mts-tours .mts-tour-row .bit-event-buttons .bit-rsvp-container{grid-column:1;border-left:0!important;border-right:1px solid #ededed!important}
.mts-tours .mts-tour-row .bit-event-buttons .bit-offers-container{grid-column:2;display:flex!important;align-items:stretch!important}
.mts-tours .mts-tour-row .bit-event-buttons .bit-button{min-height:calc(59.7 * var(--mts-u));height:100%!important;background:#fff!important;border:0!important;padding:calc(17 * var(--mts-u)) 8px!important;font-size:max(9px,calc(10 * var(--mts-u)))!important;letter-spacing:.2em!important;box-shadow:none!important}
.mts-tours .mts-tour-row:hover .mts-tour-info,.mts-tours .mts-tour-row:focus-within .mts-tour-info{background:#000;color:#fff}
.mts-tours .mts-tour-row:hover .bit-offers,.mts-tours .mts-tour-row:focus-within .bit-offers{background:#e33636!important}
.mts-tours .mts-tour-row:hover .bit-offers-text,.mts-tours .mts-tour-row:focus-within .bit-offers-text{font-family:MTS-Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important}
.mts-tours .mts-tour-row:hover .bit-offers-text:before,.mts-tours .mts-tour-row:focus-within .bit-offers-text:before{content:'['}.mts-tours .mts-tour-row:hover .bit-offers-text:after,.mts-tours .mts-tour-row:focus-within .bit-offers-text:after{content:']'}
@media(max-width:749px){.mts-tours .mts-section-heading{padding-top:30px}.mts-tours__season{padding-top:40px;padding-bottom:26px}.mts-tours__season span{width:170px;height:25px;font-size:9px;padding:7px 10px;letter-spacing:1.1em}.mts-tours__scroll{max-height:65svh}.mts-tours .bit-event.mts-tour-row{grid-template-columns:1fr 1fr!important;min-height:100px}.mts-tour-info,.mts-tour-location{padding:16px 20px;font-size:9px}.mts-tours .mts-tour-row>.bit-event-buttons{grid-column:1 / -1;grid-row:2;border-top:1px solid #ededed!important}.mts-tours .mts-tour-row .bit-event-buttons .bit-button{min-height:44px;padding:12px!important}}

/* User-requested removal of Bandsintown attribution logo in the tour widget. */
.mts-tours .bit-logo-container,.mts-tours .bit-logo,.mts-tours .bit-logo-link{display:none!important}

/* Header revision: 15% smaller marks; off-black from supplied SVG guide. */
.mts-header.is-scrolled,.mts-header.is-menu-open{color:#000}
.mts-logo{transform:scale(.85);transform-origin:left center}
.mts-menu-toggle{transform:scale(.85);transform-origin:right center}
.mts-logo__black,.mts-logo__stamp{filter:none}

/* Supplied Black Sheep release backgrounds. Header keeps shared placement/type. */
.mts-release{display:block;padding-bottom:0;background:#e33636 url('/cdn/shop/files/02_MTS_Black_Sheep_Section_Desktop.png?v=1794357932') center/cover no-repeat;color:#1d1d1b}
.mts-release__feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,100px);padding:clamp(40px,5vw,80px) 0 clamp(60px,7vw,110px)}
.mts-release__cover{display:block;width:min(100%,480px);height:auto;aspect-ratio:1;object-fit:contain;justify-self:start}
.mts-release__details{text-align:right;min-width:0;justify-self:end;width:100%}
.mts-release__details h3{font-family:MTS-Beachwood,sans-serif;font-size:clamp(28px,4vw,64px);font-weight:700;line-height:1.1;letter-spacing:0;margin:0 0 18px;color:inherit}
.mts-release__details>p{font-family:MTS-Simplon,monospace;font-size:clamp(11px,1vw,16px);line-height:1.6;letter-spacing:.2em;margin:0 0 34px}
.mts-release__actions{display:flex;flex-direction:column;align-items:flex-end;gap:14px}
.mts-release__actions a,.mts-release__actions button{display:block;border:1px solid currentColor;background:transparent;padding:14px 18px;font-family:MTS-Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:inherit;text-decoration:none;max-width:100%;text-align:center}
.mts-release__actions a:hover{background:#1d1d1b;color:#f2f2f2}.mts-release__actions button:disabled{cursor:not-allowed;opacity:.65}
@media(max-width:749px){.mts-release{background-image:url('/cdn/shop/files/02_MTS_Black_Sheep_Section_Mobile.png?v=1794357934')}.mts-release__feature{grid-template-columns:1fr;gap:36px;padding-top:30px;padding-bottom:50px}.mts-release__cover{width:min(82%,360px)}.mts-release__details h3{font-size:clamp(26px,7vw,46px)}.mts-release__details>p{font-size:11px;margin-bottom:24px}.mts-release__actions a,.mts-release__actions button{min-height:44px;padding:13px 16px}}

/* Lift the Black Sheep cover above the release backdrop. */
.mts-release__cover{box-shadow:0 24px 44px -12px rgba(0,0,0,.45),0 7px 16px -5px rgba(0,0,0,.25)}
@media(max-width:749px){.mts-release__cover{box-shadow:0 18px 32px -10px rgba(0,0,0,.45),0 5px 12px -4px rgba(0,0,0,.25)}}

/* Supplied 27 symbol sits opposite the signup box, above policy links. */
.mts-footer__lead{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:0 var(--mts-gutter) 28px}
.mts-footer__symbol{display:block;width:64px;height:64px;object-fit:contain;flex:0 0 64px;mix-blend-mode:multiply}
.mts-footer__lead .mts-footer__signup{margin:0;width:340px;max-width:100%;min-width:0}
@media(max-width:749px){.mts-footer__lead{gap:20px}.mts-footer__symbol{width:48px;height:48px;flex-basis:48px}.mts-footer__lead .mts-footer__signup{flex:1}}
.mts-footer__brand{display:flex;align-items:center;gap:24px}.mts-footer__brand .mts-footer__social{display:flex;align-items:center;gap:16px}.mts-footer__brand .mts-footer__social img{display:block;width:auto;height:10px}.mts-footer__bar>.mts-footer__social{display:none}@media(max-width:749px){.mts-footer__brand{gap:18px}.mts-footer__brand .mts-footer__social{gap:12px}}

/* MTS product page reference layout: scrollable media column + sticky details. */
.product-information{background:var(--mts-bone);color:#000}.product-information__grid{display:grid!important;grid-template-columns:minmax(0,1.65fr) minmax(340px,.8fr)!important;gap:clamp(32px,5vw,76px)!important;max-width:1440px;margin:0 auto;padding:48px var(--mts-gutter) 80px!important}.product-information__media{min-width:0}.product-information__media media-gallery{display:block}.product-information__media .media-gallery__grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}.product-information__media .product-media-container{background:#ededed!important;border-radius:0!important;overflow:hidden;aspect-ratio:1/1!important;min-height:0!important}.product-information__media .product-media-container img,.product-information__media .product-media-container video{transition:transform .35s ease;transform-origin:center}.product-information__media .product-media-container:hover img,.product-information__media .product-media-container:hover video{transform:scale(1.2)}.product-information__media .product-media-container__zoom-button{z-index:2}.product-information__media .media-gallery__mobile-controls{display:none!important}.product-information__details,.product-details{position:sticky;top:calc(var(--mts-header-height) + 24px);align-self:start}.product-details{padding:0!important;gap:24px!important}.product-details h1,.product-details .product-title{font-family:MTS-Simplon,monospace!important;font-size:14px!important;font-weight:400!important;letter-spacing:.08em!important;text-transform:uppercase}.product-details .price,.product-details .product-price{font-family:MTS-Simplon,monospace!important;font-size:13px!important}.product-details .button,.product-details button[type=submit]{border:1px solid #1d1d1b!important;border-radius:0!important;background:transparent!important;color:#000!important;text-transform:uppercase;letter-spacing:.2em}.product-details .button:hover,.product-details button[type=submit]:hover{background:#000!important;color:#fff!important}.product-details input,.product-details select,.product-details textarea{border-radius:0!important;background:#fff!important;border:1px solid #d0d0d0!important}.product-details .accordion,.product-details .disclosure{border-color:#d0d0d0!important}
@media(max-width:749px){.product-information__grid{display:flex!important;flex-direction:column!important;gap:28px!important;padding:24px 20px 56px!important}.product-information__media .media-gallery__grid{gap:16px!important}.product-information__media .product-media-container{aspect-ratio:1/1!important}.product-information__details,.product-details{position:static}.product-information__media .product-media-container:hover img{transform:none}}

/* Product page sits below the pinned header with a clear dividing rule. */
.template-product main#MainContent,.template-product .shopify-section:first-of-type{padding-top:var(--mts-header-height)}
.template-product .product-information__grid{border-top:1px solid var(--mts-line);margin-top:0!important}
.template-product .product-information{border-top:1px solid var(--mts-line)}

.mts-contact{padding:calc(var(--mts-header-height) + 34px) var(--mts-gutter) 80px;background:var(--mts-bone);color:#000;min-height:calc(100svh - var(--mts-header-height));border-top:1px solid var(--mts-line)}.mts-contact__heading{border-bottom:1px solid var(--mts-line);padding-bottom:26px;margin-bottom:42px}.mts-contact h1{font-family:MTS-Beaujon,serif;font-size:clamp(32px,4vw,58px);font-weight:400;letter-spacing:.4em;margin:0}.mts-contact__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(48px,9vw,150px);max-width:1100px;margin:0 auto}.mts-contact__eyebrow,.mts-contact__form label{font-family:MTS-Helvetica,sans-serif;font-size:12px;letter-spacing:-.025em}.mts-contact__info p{font:11px/1.8 MTS-Simplon,monospace;letter-spacing:.15em}.mts-contact__info a{text-decoration:none}.mts-contact__info a:hover{text-decoration:underline}.mts-contact__form form{display:flex;flex-direction:column;gap:10px}.mts-contact__form input,.mts-contact__form textarea{border:1px solid #bdbdbd;border-radius:0;background:#fff;padding:12px;font:11px MTS-Simplon,monospace;letter-spacing:.12em;color:#000}.mts-contact__form textarea{resize:vertical}.mts-contact__form button{align-self:flex-start;border:1px solid #000;border-radius:0;background:transparent;padding:13px 20px;font:700 12px MTS-Helvetica,sans-serif;letter-spacing:-.025em;cursor:pointer}.mts-contact__form button:hover{background:#000;color:#fff}.mts-contact__message{font:11px MTS-Simplon,monospace;letter-spacing:.2em;color:var(--mts-alizarin)}@media(max-width:749px){.mts-contact{padding:calc(var(--mts-header-height) + 24px) 20px 50px}.mts-contact__grid{grid-template-columns:1fr;gap:40px}.mts-contact h1{font-size:30px}.mts-contact__heading{margin-bottom:28px}}
.mts-contact__eyebrow{display:inline-block;margin:0 0 18px;padding:6px 9px;background:rgba(106,123,125,.3);font:700 9px/1 MTS-Helvetica,sans-serif;letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 3px,100% calc(100% - 3px),calc(100% - 3px) 100%,3px 100%,0 calc(100% - 3px),0 3px)}.mts-contact__info p:not(.mts-contact__eyebrow){margin:0 0 24px}.mts-contact__region{white-space:nowrap;font-family:MTS-Helvetica,sans-serif;font-weight:700;letter-spacing:-.025em}

/* Linked social/streaming footer items preserve compact MTS labels. */
.mts-footer__social a{display:inline-flex;align-items:center;color:inherit;text-decoration:none;font:inherit;letter-spacing:.14em}.mts-footer__social a:hover{text-decoration:underline}.mts-footer__brand .mts-footer__social{flex-wrap:wrap;max-width:520px}

.mts-header__controls{display:flex;align-items:center;gap:18px;margin-left:auto}.mts-header__cart{font:300 9px MTS-Simplon,monospace;letter-spacing:.2em;text-decoration:none;white-space:nowrap}.mts-header__cart:hover{text-decoration:underline}.mts-cart-count{margin-left:5px}.mts-region{display:flex;align-items:center;gap:7px;font:300 8px MTS-Simplon,monospace;letter-spacing:.16em;white-space:nowrap}.mts-region select{appearance:none;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;padding:7px 22px 7px 8px;font:inherit;letter-spacing:.12em;max-width:145px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 11px) 10px,calc(100% - 7px) 10px;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.mts-header__controls .mts-menu-toggle{margin-left:2px}
@media(max-width:749px){.mts-header__controls{gap:8px}.mts-header__cart{font-size:8px}.mts-region span{display:none}.mts-region select{max-width:102px;font-size:8px;padding:6px 17px 6px 5px}.mts-header__controls .mts-menu-toggle{margin-left:0}}

/* Header controls stay grouped at the right without displacing the wordmark. */
.mts-header__controls{flex:0 0 auto}.mts-header__cart,.mts-region{color:inherit}.mts-region select option{background:#000;color:#fff}.mts-header.is-scrolled .mts-region select option,.mts-header.is-menu-open .mts-region select option{background:#fff;color:#000}

/* Cart remains below the pinned header without overriding Horizon cart grid structure. */
body:has(.cart-page) .cart-page{padding-top:calc(var(--mts-header-height) + 24px)!important;border-top:1px solid var(--mts-line);}
body:has(.cart-page) .cart-page__title h1,body:has(.cart-page) .cart-title{font-size:27px!important}}

/* Region selector uses MTS red for selected/hovered options where the browser permits option styling. */
.mts-region select option:hover,.mts-region select option:focus,.mts-region select option:checked{background:#e33636!important;background-color:#e33636!important;color:#fff!important}
.mts-region select:focus{outline:1px solid #e33636;outline-offset:2px}

/* Header correction: boxed CART follows boxed region selector; remove page-top strip. */
html,body{margin:0!important;padding:0!important}.mts-header{top:0!important}.mts-header__cart{display:flex;align-items:center;border:1px solid currentColor;border-radius:0;padding:7px 11px;font:300 8px MTS-Simplon,monospace;letter-spacing:.16em;text-decoration:none;white-space:nowrap;height:31px}.mts-header__cart:hover{background:#e33636;color:#fff;text-decoration:none}.mts-cart-count{display:none}.mts-header__controls{gap:10px}.mts-region select{height:31px}
@media(max-width:749px){.mts-header__cart{height:27px;padding:6px 8px;font-size:8px}.mts-region select{height:27px}.mts-header__controls{gap:6px}}

/* Collapse Horizon's header-group wrapper; the MTS header is fixed independently. */
#header-group{height:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}#header-group>.shopify-section{height:0!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}#header-group .header-section{height:0!important;min-height:0!important}

/* Header scroll state and custom red region menu (avoids native blue option hover). */
.mts-header.is-scrolled .mts-header__cart,.mts-header.is-scrolled .mts-region,.mts-header.is-scrolled .mts-menu-toggle{color:#000}.mts-region{position:relative;display:block;font:300 8px MTS-Simplon,monospace;letter-spacing:.16em;white-space:nowrap}.mts-region summary{list-style:none;display:flex;align-items:center;gap:7px;border:1px solid currentColor;padding:7px 8px;height:31px;cursor:pointer}.mts-region summary::-webkit-details-marker{display:none}.mts-region summary b{font:inherit;font-weight:300;letter-spacing:.12em}.mts-region summary:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:5px}.mts-region[open] summary{background:#e33636;color:#fff}.mts-region__menu{position:absolute;right:0;top:calc(100% + 4px);z-index:60;display:grid;min-width:155px;background:#000;border:1px solid #fff}.mts-region__menu a{padding:10px 12px;color:#fff;text-decoration:none;font:300 8px MTS-Simplon,monospace;letter-spacing:.12em}.mts-region__menu a:hover,.mts-region__menu a:focus-visible{background:#e33636;color:#fff;text-decoration:none}
.mts-release__actions a{display:block}
.product-recommendations .product-badges__badge,.product-recommendations .badge,.product-recommendations [class*="sold"]{border-radius:0!important;background:#e33636!important;color:#fff!important;font-family:MTS-Helvetica,sans-serif!important;font-size:11px!important;letter-spacing:-.025em!important;text-transform:uppercase!important;padding:5px 8px!important}
@media(max-width:749px){.mts-region summary{height:27px;padding:6px 5px}.mts-region summary span{display:none}.mts-region__menu{min-width:135px}.mts-region__menu a{padding:9px 10px}.mts-release__actions a{min-height:44px}}

.mts-region summary:hover,.mts-region summary:focus-visible{background:#e33636;color:#fff;border-color:#e33636}.mts-region:not([open]) summary:hover:after{border-top-color:#fff}

/* Force scrolled header contrast above all theme/editor rules. */
.mts-header.is-scrolled{color:#000!important}.mts-header.is-scrolled .mts-logo__white{opacity:0!important}.mts-header.is-scrolled .mts-logo__black{opacity:1!important}.mts-header.is-scrolled .mts-header__cart,.mts-header.is-scrolled .mts-region,.mts-header.is-scrolled .mts-menu-toggle{color:#000!important}.mts-header.is-scrolled .mts-menu-toggle svg{color:#000!important}

/* Direct header handler state has priority over Horizon and editor styles. */
.mts-header.is-scrolled .mts-logo__white{opacity:0!important;visibility:hidden!important}.mts-header.is-scrolled .mts-logo__black{opacity:1!important;visibility:visible!important}.mts-header.is-scrolled,.mts-header.is-scrolled .mts-header__cart,.mts-header.is-scrolled .mts-region,.mts-header.is-scrolled .mts-menu-toggle{color:#000!important}

/* Footer promo background and text-only social list. */
.mts-footer__lead{min-height:150px;margin:0;padding:28px var(--mts-gutter);background:#f2f2f2 url('/cdn/shop/files/MTS_Band_Promo_Edited.png?v=1794377819') center top/100% auto no-repeat;border-bottom:1px solid var(--mts-line)}.mts-footer__brand{align-self:flex-end}.mts-footer__brand .mts-footer__social{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.mts-footer__brand .mts-footer__social a{display:inline-flex;align-items:center;gap:6px;color:#000;text-decoration:none;font:400 8px MTS-Simplon,monospace;letter-spacing:.18em}.mts-footer__brand .mts-footer__social a:hover{text-decoration:underline}.mts-footer__brand .mts-footer__social img{width:auto;height:10px}.mts-footer__lead .mts-footer__signup{align-self:flex-start;margin:0 0 0 auto}.mts-footer__bar{background:var(--mts-bone)}
@media(max-width:749px){.mts-footer__lead{min-height:190px;padding:20px;display:flex;flex-direction:column;align-items:stretch;gap:24px}.mts-footer__brand .mts-footer__social{gap:12px}.mts-footer__lead .mts-footer__signup{margin:0;width:100%}}

/* Footer promo contrast + desktop parallax. */
.mts-footer__lead{background-attachment:fixed;background-position:center top;color:#fff}.mts-footer__lead .mts-footer__social a,.mts-footer__lead .mts-footer__signup label{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.7)}.mts-footer__lead .mts-signup{border-color:rgba(255,255,255,.75);background:rgba(0,0,0,.18)}.mts-footer__lead .mts-signup input{color:#fff}.mts-footer__lead .mts-signup input::placeholder{color:#e6e6e6}.mts-footer__lead .mts-signup button{border-left-color:rgba(255,255,255,.75);color:#fff}.mts-footer__lead .mts-footer__social img{filter:brightness(0) invert(1)}.mts-footer__lead .mts-footer__signup{background:rgba(29,29,27,.2);padding:8px}.mts-footer__lead .mts-footer__social a:hover{color:#bebdba}
@media(max-width:749px){.mts-footer__lead{background-attachment:scroll;background-size:auto 100%;background-position:center top}.mts-footer__lead .mts-footer__signup{padding:8px}}

/* Dedicated promo image layer prevents background shorthand/cascade loss. */
.mts-footer__lead{position:relative;isolation:isolate;overflow:hidden;background:#1d1d1b!important;background-image:none!important}.mts-footer__promo-image{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.mts-footer__lead:after{content:'';position:absolute;z-index:-1;inset:0;background:rgba(0,0,0,.18);pointer-events:none}.mts-footer__lead>*:not(.mts-footer__promo-image){position:relative;z-index:1}
@media(max-width:749px){.mts-footer__promo-image{object-fit:cover;object-position:center top}}

/* Slightly larger social icons in the red menu footer. */
.mts-menu__social img{height:14px!important;width:auto!important}.mts-menu__social{gap:30px!important}@media(max-width:749px){.mts-menu__social img{height:15px!important}.mts-menu__social{gap:24px!important}}

/* Third Eye promo artwork: desktop fills available width; mobile preserves full image. */
.mts-footer__promo-image{display:block;position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:hidden}.mts-footer__promo-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.mts-footer__lead{min-height:clamp(260px,31vw,520px)}
@media(max-width:749px){.mts-footer__lead{min-height:360px}.mts-footer__promo-image img{height:100%;object-fit:contain;object-position:center top}}

/* Mobile footer order: image, signup, then text-only social links. */
.mts-footer__lead .mts-footer__brand{order:2}.mts-footer__lead .mts-footer__signup{order:1}
@media(max-width:749px){.mts-footer__lead{padding-top:calc(360px + 20px);min-height:0;display:flex;flex-direction:column}.mts-footer__promo-image{height:360px}.mts-footer__lead .mts-footer__signup{margin:0;width:100%}.mts-footer__lead .mts-footer__brand{margin-top:12px}.mts-footer__brand .mts-footer__social img{display:none}.mts-footer__brand .mts-footer__social{gap:13px}.mts-footer__brand .mts-footer__social a{font-size:8px;letter-spacing:.12em}}
/* Tour action labels match the guide’s condensed bold accent treatment. */
.mts-tours .bit-offers-text,.mts-tours .bit-ticket-container .bit-button,.mts-tours .bit-ticket-container a,.mts-tours .bit-sold-out-button{font-family:MTS-Helvetica,sans-serif!important;font-weight:700!important;letter-spacing:-.025em!important}
@media(max-width:749px){.mts-tours .bit-rsvp-container,.mts-tours .bit-offers-container,.mts-tours .bit-ticket-container{height:48px!important;min-height:48px!important}.mts-tours .bit-rsvp-container .bit-button,.mts-tours .bit-offers-container .bit-button,.mts-tours .bit-ticket-container .bit-button{height:48px!important;min-height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}}

/* Footer placement refinement: mobile social links overlay image bottom; desktop signup/social positions retained. */
.mts-footer__lead{min-height:clamp(285px,calc(31vw + 25px),545px)}.mts-footer__lead .mts-footer__signup{background:rgba(255,255,255,.32)}
@media(min-width:750px){.mts-footer__lead .mts-footer__signup{position:absolute;top:28px;right:var(--mts-gutter);z-index:2}.mts-footer__brand{position:absolute;left:var(--mts-gutter);bottom:28px;z-index:2}}
@media(max-width:749px){.mts-footer__lead{padding-top:calc(360px + 20px);min-height:0}.mts-footer__promo-image{height:360px}.mts-footer__brand{position:absolute;left:0;right:0;bottom:14px;margin:0!important;z-index:2;display:flex;justify-content:center}.mts-footer__brand .mts-footer__social{justify-content:center;gap:13px}.mts-footer__lead .mts-footer__signup{background:rgba(255,255,255,.48)}}

/* Signup panel: reduced transparency for stronger contrast over promo artwork. */
.mts-footer__lead .mts-footer__signup{background:rgba(29,29,27,.72)!important}.mts-footer__lead .mts-signup{background:rgba(0,0,0,.28)}
@media(max-width:749px){.mts-footer__lead .mts-footer__signup{background:rgba(29,29,27,.78)!important}}

/* Final MTS footer promo treatment. */
.mts-footer{padding-top:0}
.mts-footer__lead{position:relative;isolation:isolate;overflow:hidden}
.mts-footer__promo-image{display:none}
.mts-footer__lead{background-color:#1d1d1b!important;background-image:url('/cdn/shop/files/Make_Them_Suffer_November_2026_Third_Eye_Visuals_Desktop.png?v=1794404202')!important;background-repeat:no-repeat;background-position:center top;background-size:100% auto;background-attachment:fixed}
.mts-footer__lead .mts-footer__signup{background:transparent!important}
.mts-footer__logo{position:absolute;right:var(--mts-gutter);bottom:28px;z-index:2;display:block;width:clamp(120px,12vw,220px);height:auto;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(255,255,255,.4))}
@media(max-width:749px){
  .mts-footer__lead{background-image:none!important;background-attachment:scroll;background-color:#1d1d1b!important;padding-top:calc(360px + 20px);min-height:0}
  .mts-footer__promo-image{display:block;position:absolute;z-index:-1;inset:0 0 auto;width:100%;height:min(360px,100vw);overflow:hidden}
  .mts-footer__promo-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center top}
  .mts-footer__logo{right:20px;bottom:14px;width:clamp(88px,24vw,150px)}
  .mts-footer__brand{left:0;right:0;bottom:14px;justify-content:center}
  .mts-footer__brand .mts-footer__social{justify-content:center}
}


/* Imprint merch navigation accent. */
.mts-merch__all-action{display:flex;justify-content:center;padding:28px 0 44px;border-top:1px solid var(--mts-rule)}
.mts-merch__all-button{display:inline-block;border:1px solid currentColor;padding:11px 18px;color:#000;text-decoration:none;font:700 12px/1 MTS-Helvetica,sans-serif;letter-spacing:-.025em}
.mts-merch__all-button:hover,.mts-merch__all-button:focus-visible{background:#000;color:var(--mts-bone)}
.mts-merch__configuration{padding:24px var(--mts-gutter);font:10px/1.6 MTS-Simplon,monospace;letter-spacing:.15em}

/* Homepage merch-to-release transition. */
.mts-merch__shop-all{display:flex;justify-content:center;padding:32px var(--mts-gutter) 44px;background:var(--mts-bone)}.mts-merch__shop-all a{display:inline-flex;border:1px solid #000;padding:13px 24px;color:#000;text-decoration:none;font:700 12px MTS-Helvetica,sans-serif;letter-spacing:-.025em}.mts-merch__shop-all a:hover{background:#000;color:#fff}
.mts-merch__shop-all{display:flex;justify-content:center;padding:32px var(--mts-gutter) 44px;background:var(--mts-bone)}.mts-merch__shop-all a{display:inline-flex;border:1px solid #000;padding:13px 24px;color:#000;text-decoration:none;font:700 12px MTS-Helvetica,sans-serif;letter-spacing:-.025em}.mts-merch__shop-all a:hover{background:#000;color:#fff}

.mts-merch--page{padding-top:calc(var(--mts-header-height) + 24px)!important;border-top:1px solid var(--mts-line)}.mts-merch--page .mts-section-heading{margin-bottom:24px}.mts-merch--page .mts-merch__shop-all{display:none}

.mts-merch--page .mts-merch__collection-heading{display:none}.mts-merch--page .mts-merch__collection{margin-top:0}.mts-merch--page .mts-merch__products{border-top:1px solid var(--mts-rule)}

.mts-collection-page{padding:calc(var(--mts-header-height) + 24px) var(--mts-gutter) 0;background:var(--mts-bone);border-top:1px solid var(--mts-line)}.mts-collection-page .mts-section-heading{padding-top:24px}.mts-collection-page h1{font-family:MTS-Beaujon,serif;font-size:clamp(30px,4vw,58px);font-weight:400;letter-spacing:.4em;margin:0}.mts-collection-page__stamp{padding:28px 0 36px}.mts-collection-page__stamp span{display:inline-block;background:rgba(106,123,125,.3);padding:7px 10px;font:300 9px MTS-Simplon,monospace;letter-spacing:1.2em;text-transform:uppercase;clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 4px)}.mts-collection-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--mts-rule)}.mts-collection-page__product{padding:43px 40px;border-right:1px solid var(--mts-rule);border-bottom:1px solid var(--mts-rule);text-decoration:none;color:#000}.mts-collection-page__product:nth-child(4n){border-right:0}.mts-collection-page__image{aspect-ratio:1;background:#ededed;overflow:hidden;clip-path:polygon(3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97%,0 3%)}.mts-collection-page__image img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.mts-collection-page__product:hover img{transform:scale(1.2)}.mts-collection-page__caption{display:flex;justify-content:space-between;gap:10px;margin-top:28px;font:300 9px/1.6 MTS-Simplon,monospace;letter-spacing:.2em;text-transform:uppercase}.mts-collection-page__caption b{font-weight:400;background:rgba(0,0,0,.18);padding:3px 6px;white-space:nowrap}.mts-collection-page__caption .mts-collection-page__sold{background:#e33636;color:#fff;font-family:MTS-Helvetica,sans-serif;font-weight:700;letter-spacing:-.025em}@media(max-width:749px){.mts-collection-page{padding:calc(var(--mts-header-height) + 16px) 20px 0}.mts-collection-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mts-collection-page__product{padding:20px 12px;border-right:1px solid var(--mts-rule)}.mts-collection-page__product:nth-child(4n){border-right:1px solid var(--mts-rule)}.mts-collection-page__product:nth-child(2n){border-right:0}.mts-collection-page__caption{display:grid;grid-template-columns:1fr;font-size:8px;margin-top:16px}.mts-collection-page__caption b{justify-self:end}}


/* Footer policy row: six evenly spaced text columns. */
.mts-footer__bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;align-items:center;padding-inline:var(--mts-gutter)}
.mts-footer__bar nav{display:contents}
.mts-footer__bar .mts-copyright,.mts-footer__bar nav a{text-align:center;min-width:0;white-space:nowrap}
@media(max-width:749px){.mts-footer__bar{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding-inline:20px}.mts-footer__bar .mts-copyright,.mts-footer__bar nav a{white-space:normal;text-align:center;line-height:1.5}.mts-footer__bar .mts-copyright{grid-column:1 / -1}}

/* Preserve the complete desktop promo composition at its native 3000:1688 ratio. */
@media(min-width:750px){.mts-footer__lead{aspect-ratio:3000 / 1688;min-height:0;height:auto}.mts-footer__promo-image img{object-fit:contain;object-position:center top}}
@media(max-width:749px){.mts-footer__lead{aspect-ratio:auto}}

/* Footer promo bounds: full-width centered artwork; social links stay inside right edge. */
.mts-footer__lead{width:100%;overflow:hidden}.mts-footer__promo-image,.mts-footer__promo-image img{width:100%;max-width:100%;left:0;right:0;margin:0 auto}.mts-footer__brand{left:auto;right:var(--mts-gutter);max-width:calc(100% - (2 * var(--mts-gutter)));text-align:right}.mts-footer__brand .mts-footer__social{justify-content:flex-end;max-width:100%;overflow:hidden}.mts-footer__brand .mts-footer__social a{white-space:nowrap}
@media(max-width:749px){.mts-footer__brand{left:0;right:0;max-width:100%;text-align:center}.mts-footer__brand .mts-footer__social{justify-content:center;max-width:100%;overflow:hidden;flex-wrap:wrap}}


/* Header CART and region selector: 5px larger controls. */
.mts-header__cart{height:36px;padding:9px 12px;font-size:9px}
.mts-region summary{height:36px;padding:9px 10px;font-size:9px}
@media(max-width:749px){.mts-header__cart{height:32px;padding:8px 9px;font-size:9px}.mts-region summary{height:32px;padding:8px 7px;font-size:9px}}
.mts-contact__intro{margin:0 0 24px;font:11px/1.8 MTS-Simplon,monospace;letter-spacing:.12em}

/* Desktop promo artwork fills the entire section bounds without edge cropping. */
@media(min-width:750px){.mts-footer__promo-image img{object-fit:fill!important;object-position:center center!important}}

/* Promo crop rules: desktop shows top70%; mobile fills the entire promo box. */
@media(min-width:750px){.mts-footer__lead{aspect-ratio:3000 / 1181.6;min-height:0;height:auto}.mts-footer__promo-image img{object-fit:cover!important;object-position:center top!important}}
@media(max-width:749px){.mts-footer__lead{height:520px;min-height:520px;aspect-ratio:auto}.mts-footer__promo-image,.mts-footer__promo-image img{width:100%;height:100%;object-fit:fill!important;object-position:center top!important}}

/* Final single promo image layer; remove legacy background overrides. */
.mts-footer__lead{background-image:none!important;background-color:#1d1d1b!important}.mts-footer__promo-image{display:block!important;position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:hidden}.mts-footer__promo-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}
@media(max-width:749px){.mts-footer__lead{background-image:none!important}.mts-footer__promo-image{display:block!important}.mts-footer__promo-image img{object-fit:fill!important}}


/* Cart, product, and merch collection alignment. */
.mts-cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;border-radius:50%;background:currentColor;color:var(--mts-bone);font:300 8px/1 MTS-Simplon,monospace;letter-spacing:0}
.mts-collection-page__region{margin-top:10px;font:300 9px MTS-Simplon,monospace;letter-spacing:.25em}
body:has(.cart-page) .cart-page:before,body:has(.product-information) .product-information:before{display:block;content:'NORTH AMERICA';margin:0 0 22px;font:300 9px MTS-Simplon,monospace;letter-spacing:.25em}
body:has(.cart-page) .cart-page__title h1,body:has(.cart-page) .cart-title{font-family:MTS-Beaujon,serif!important;font-size:clamp(28px,3vw,42px)!important;letter-spacing:.25em!important;text-transform:uppercase}
body:has(.cart-page) .product-list,body:has(.product-information) .product-recommendations{border-top:1px solid var(--mts-rule);background:var(--mts-bone)}
body:has(.cart-page) .product-list h3,body:has(.product-information) .product-recommendations h3{font-family:MTS-Beaujon,serif!important;letter-spacing:.25em!important}
body:has(.cart-page) .badge,body:has(.product-information) .badge,body:has(.cart-page) [class*='sold'],body:has(.product-information) [class*='sold']{border-radius:999px!important;background:#eef0eb!important;color:#000!important;font:300 9px MTS-Simplon,monospace!important;letter-spacing:0!important;padding:5px 9px!important}
@media(max-width:749px){.mts-collection-page__region{font-size:8px}.mts-cart-count{min-width:15px;height:15px;font-size:8px}}

/* Footer promo baseline: social links align with the image MTS mark and gain3px type. */
@media(min-width:750px){.mts-footer__brand{bottom:28px;right:var(--mts-gutter);left:auto}.mts-footer__brand .mts-footer__social{align-items:flex-end}.mts-footer__brand .mts-footer__social a{font-size:11px;line-height:1.1}.mts-footer__brand .mts-footer__social img{height:13px}}
@media(max-width:749px){.mts-footer__brand{bottom:14px}.mts-footer__brand .mts-footer__social a{font-size:11px;line-height:1.1}.mts-footer__brand .mts-footer__social img{height:13px}}


/* Cart count and OTHER ITEMS use the MTS collection treatment. */
.mts-cart-count{background:var(--mts-alizarin)!important;color:#000!important}
body:has(.cart-page) .product-list,body:has(.product-information) .product-recommendations{padding-inline:var(--mts-gutter)!important}
body:has(.cart-page) .product-list .product-grid,body:has(.product-information) .product-recommendations .product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0!important;border-top:1px solid var(--mts-rule)}
body:has(.cart-page) .product-list .product-grid>*,body:has(.product-information) .product-recommendations .product-grid>*{min-width:0;padding:43px 40px;border-right:1px solid var(--mts-rule);border-bottom:1px solid var(--mts-rule)}
body:has(.cart-page) .product-list .product-grid>*:nth-child(4n),body:has(.product-information) .product-recommendations .product-grid>*:nth-child(4n){border-right:0}
body:has(.cart-page) .product-list .product-card__image,body:has(.product-information) .product-recommendations .product-card__image,body:has(.cart-page) .product-list .media,body:has(.product-information) .product-recommendations .media{background:#ededed!important;clip-path:polygon(3% 0,97% 0,100% 3%,100% 97%,97% 100%,3% 100%,0 97%,0 3%)}
body:has(.cart-page) .product-list .product-card__image img,body:has(.product-information) .product-recommendations .product-card__image img,body:has(.cart-page) .product-list .media img,body:has(.product-information) .product-recommendations .media img{transition:transform .25s}
body:has(.cart-page) .product-list .product-grid>*:hover img,body:has(.product-information) .product-recommendations .product-grid>*:hover img{transform:scale(1.2)}
body:has(.cart-page) .product-list .card__heading,body:has(.product-information) .product-recommendations .card__heading,body:has(.cart-page) .product-list .price,body:has(.product-information) .product-recommendations .price{font-family:MTS-Simplon,monospace!important;letter-spacing:.2em;text-transform:uppercase}
@media(max-width:749px){body:has(.cart-page) .product-list,body:has(.product-information) .product-recommendations{padding-inline:20px!important}body:has(.cart-page) .product-list .product-grid,body:has(.product-information) .product-recommendations .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.cart-page) .product-list .product-grid>*,body:has(.product-information) .product-recommendations .product-grid>*{padding:20px 12px}body:has(.cart-page) .product-list .product-grid>*:nth-child(4n),body:has(.product-information) .product-recommendations .product-grid>*:nth-child(4n){border-right:1px solid var(--mts-rule)}body:has(.cart-page) .product-list .product-grid>*:nth-child(2n),body:has(.product-information) .product-recommendations .product-grid>*:nth-child(2n){border-right:0}}


/* Promo shot composition: centred logo, centred links, signup below artwork. */
@media(min-width:750px){.mts-footer__lead{margin-bottom:132px}.mts-footer__logo{left:50%;right:auto;bottom:72px;transform:translateX(-50%);width:clamp(140px,14vw,240px)}.mts-footer__brand{left:0;right:0;bottom:28px;justify-content:center;text-align:center}.mts-footer__brand .mts-footer__social{justify-content:center}.mts-footer__lead .mts-footer__signup{position:absolute;top:calc(100% + 24px);left:50%;right:auto;transform:translateX(-50%);width:340px;margin:0;padding:0;background:var(--mts-bone)!important;color:#000}.mts-footer__lead .mts-footer__signup label{color:#000;text-shadow:none}.mts-footer__lead .mts-signup{background:transparent;border-color:var(--mts-sandstone)}}
@media(max-width:749px){.mts-footer__lead{margin-bottom:132px}.mts-footer__logo{left:50%;right:auto;bottom:62px;transform:translateX(-50%);width:clamp(100px,26vw,160px)}.mts-footer__brand{left:0;right:0;bottom:16px;justify-content:center;text-align:center}.mts-footer__brand .mts-footer__social{justify-content:center}.mts-footer__lead .mts-footer__signup{position:absolute;top:calc(100% + 20px);left:20px;right:20px;transform:none;width:auto;max-width:none;margin:0;padding:0;background:var(--mts-bone)!important;color:#000}.mts-footer__lead .mts-footer__signup label{color:#000;text-shadow:none}.mts-footer__lead .mts-signup{background:transparent;border-color:var(--mts-sandstone)}}

/* Desktop footer rollback: preserve prior social sizing; mobile-only enlargement remains. */
@media(min-width:750px){.mts-footer__brand .mts-footer__social a{font-size:8px;line-height:1.1}.mts-footer__brand .mts-footer__social img{height:10px}.mts-footer__brand{bottom:28px;right:var(--mts-gutter)}}

/* Final desktop footer composition restore. */
@media(min-width:750px){.mts-footer__lead{margin-bottom:0!important}.mts-footer__lead .mts-footer__signup{position:absolute!important;top:28px!important;right:var(--mts-gutter)!important;left:auto!important;bottom:auto!important}.mts-footer__brand{position:absolute!important;left:var(--mts-gutter)!important;right:auto!important;bottom:28px!important;top:auto!important;text-align:left!important}.mts-footer__brand .mts-footer__social{justify-content:flex-start!important}.mts-footer__bar{margin-top:0!important}}

/* Intermediate viewport correction: preserve desktop footer placement from600px upward. */
@media(min-width:600px){.mts-footer__lead{position:relative;display:block;min-height:clamp(285px,calc(31vw + 25px),545px);margin-bottom:0!important}.mts-footer__lead .mts-footer__signup{position:absolute!important;top:28px!important;right:var(--mts-gutter)!important;left:auto!important;bottom:auto!important;width:340px!important;max-width:calc(100% - (2 * var(--mts-gutter)))!important;background:rgba(29,29,27,.72)!important}.mts-footer__brand{position:absolute!important;left:var(--mts-gutter)!important;right:auto!important;bottom:28px!important;top:auto!important}.mts-footer__brand .mts-footer__social{justify-content:flex-start!important}}

/* Desktop footer alignment: signup top-right, social links bottom-right, embedded MTS mark remains bottom-left. */
@media(min-width:600px){.mts-footer__lead .mts-footer__signup{right:var(--mts-gutter)!important;text-align:left}.mts-footer__lead .mts-footer__signup label{color:#fff!important}.mts-footer__brand{left:auto!important;right:var(--mts-gutter)!important;bottom:28px!important}.mts-footer__brand .mts-footer__social{justify-content:flex-end!important;text-align:right}.mts-footer__brand .mts-footer__social a{color:#fff!important}.mts-footer__brand .mts-footer__social img{filter:brightness(0) invert(1)}}


/* Cart and contact headings match the distributed homepage MTS treatment. */
body:has(.cart-page) .cart-page__title h1,body:has(.cart-page) .cart-title,body:has(.mts-contact) .mts-contact h1{font-family:MTS-Beaujon,serif!important;font-weight:400!important;letter-spacing:0!important;text-align:left!important;display:flex!important;justify-content:space-between!important;width:100%!important;margin:0!important}
body:has(.cart-page) .cart-page__title h1 span,body:has(.cart-page) .cart-title span{font:inherit!important}
.mts-cart-count{font-size:10px!important}
@media(max-width:749px){body:has(.cart-page) .cart-page__title h1,body:has(.cart-page) .cart-title,body:has(.mts-contact) .mts-contact h1{font-size:25px!important;letter-spacing:0!important}.mts-cart-count{font-size:10px!important}}

/* Footer image anchors. */
.mts-footer__promo-mark{position:absolute;z-index:2;left:var(--mts-gutter);bottom:28px;width:140px;height:auto;object-fit:contain}.mts-footer__lead .mts-footer__signup{right:calc(var(--mts-gutter) - 25px)!important}
@media(max-width:749px){.mts-footer__promo-mark{left:20px;bottom:14px;width:96px}.mts-footer__lead .mts-footer__signup{right:auto!important}}


/* Desktop promo correction: valid stamp mark at bottom-left and signup shifted right. */
@media(min-width:750px){.mts-footer__logo{left:var(--mts-gutter);right:auto;bottom:28px;transform:none}.mts-footer__lead .mts-footer__signup{left:auto;right:var(--mts-gutter);transform:none}}

/* Stable footer promo composition: keep all controls inside the artwork. */
.mts-footer__lead {
  position: relative !important;
  width: 100% !important;
  height: auto !important;
  min-height: clamp(285px, calc(31vw + 25px), 545px) !important;
  margin: 0 !important;
  overflow: hidden !important;
  aspect-ratio: 3000 / 1688 !important;
  isolation: isolate;
}
.mts-footer__promo-image {
  display: block !important;
  position: absolute !important;
  z-index: 0 !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  overflow: hidden;
}
.mts-footer__promo-image img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  max-width: none !important;
  object-fit: cover !important;
  object-position: center top !important;
}
.mts-footer__lead::after { z-index: 1 !important; }
.mts-footer__lead > :not(.mts-footer__promo-image) { position: relative; z-index: 2; }
.mts-footer__lead .mts-footer__signup {
  position: absolute !important;
  top: 28px !important;
  right: var(--mts-gutter) !important;
  left: auto !important;
  bottom: auto !important;
  width: 340px !important;
  max-width: calc(100% - (2 * var(--mts-gutter))) !important;
  margin: 0 !important;
  padding: 8px !important;
  background: rgba(29, 29, 27, .72) !important;
  color: #fff !important;
  transform: none !important;
}
.mts-footer__logo {
  position: absolute !important;
  z-index: 2 !important;
  left: var(--mts-gutter) !important;
  right: auto !important;
  bottom: 28px !important;
  top: auto !important;
  transform: none !important;
}
.mts-footer__brand {
  position: absolute !important;
  z-index: 2 !important;
  left: auto !important;
  right: var(--mts-gutter) !important;
  bottom: 28px !important;
  top: auto !important;
  text-align: right !important;
}
.mts-footer__brand .mts-footer__social { justify-content: flex-end !important; }
@media(max-width:749px) {
  .mts-footer__lead {
    height: 520px !important;
    min-height: 520px !important;
    aspect-ratio: auto !important;
  }
  .mts-footer__promo-image img {
    object-fit: cover !important;
    object-position: center top !important;
  }
  .mts-footer__lead .mts-footer__signup {
    top: auto !important;
    bottom: 54px !important;
    right: 20px !important;
    left: 20px !important;
    width: auto !important;
    max-width: none !important;
  }
  .mts-footer__logo {
    left: 50% !important;
    right: auto !important;
    bottom: 182px !important;
    transform: translateX(-50%) !important;
    width: clamp(100px, 26vw, 160px) !important;
  }
  .mts-footer__brand {
    left: 0 !important;
    right: 0 !important;
    bottom: 14px !important;
    justify-content: center !important;
    text-align: center !important;
  }
  .mts-footer__brand .mts-footer__social { justify-content: center !important; }
  .mts-footer__lead .mts-footer__signup,
  .mts-footer__lead .mts-footer__signup label,
  .mts-footer__lead .mts-signup input,
  .mts-footer__lead .mts-signup button {
    color: #fff !important;
  }
  .mts-footer__lead .mts-signup input::placeholder { color: #e6e6e6 !important; }
}


