.mm-universe,.mm-shop{--mm-ink:#141718;--mm-paper:#eeeae3;--mm-gold:#dcb983;--mm-muted:#b8b5af;color:#f1eee8;font-family:var(--font-sans),Arial,sans-serif;background:#101314}.mm-universe *{box-sizing:border-box}.mm-universe a{text-decoration:none}.mm-universe button,.mm-quick-sheet button{cursor:pointer}.mm-universe button:disabled{cursor:default;opacity:.5}:is(.mm-universe :focus-visible,.mm-quick-sheet :focus-visible){outline-offset:5px;outline:2px solid #dcb983}.mm-shop-nav{background:#101314;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:26px;padding:24px clamp(20px,5vw,90px);display:flex}.mm-wordmark{letter-spacing:-1px;color:#f0ede7;font-size:23px;font-weight:800;line-height:1}.mm-wordmark span{color:#dcb983;margin-left:5px;font-weight:300}.mm-wordmark small{letter-spacing:2px;color:#aaa8a2;margin-top:9px;font-size:10px;display:block}.mm-shop-nav>div{gap:26px;font-size:14px;display:flex}.mm-shop-nav>div a{color:#c9c7c0;transition:color .2s}.mm-shop-nav>div a:hover{color:#e5c998}.mm-cart-link{color:#eee;align-items:center;gap:10px;font-size:14px;display:flex}.mm-cart-link b{border:1px solid #ffffff30;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.mm-showroom{background:#101314;grid-template-columns:.95fr 1.2fr;min-height:610px;display:grid;overflow:hidden}.mm-showroom-copy{z-index:1;padding:70px 20px 60px clamp(24px,6vw,100px)}.mm-showroom h1{letter-spacing:-3px;margin:28px 0;font-size:clamp(48px,5.4vw,86px);line-height:1.04}.mm-showroom h1 em,.mm-shop h1 em{font-family:var(--font-display),Georgia,serif;color:#dcb983;font-weight:400}.mm-showroom-copy>p:not(.mm-eyebrow){color:#bdbdb5;font-size:18px;line-height:1.7}.mm-hero-tags{color:#959991;flex-wrap:wrap;gap:14px;margin-top:35px;font-size:12px;display:flex}.mm-hero-tags span{border-top:1px solid #ffffff28;padding-top:10px}.mm-hero-instrument{background:radial-gradient(at 55% 40%,#4c4941 0%,#232727 45%,#161a1a 80%);flex-direction:column;justify-content:center;padding:55px 40px 35px;display:flex;position:relative}.mm-hero-instrument>a{z-index:1;display:block;position:relative}.mm-hero-instrument img{object-fit:contain;mix-blend-mode:screen;filter:brightness(.94);width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.6,.25,1)}.mm-hero-instrument>a:hover img{transform:translateY(-9px)}.mm-hero-orbit{pointer-events:none;border:1px solid #d8bd9035;border-radius:50%;height:48%;position:absolute;top:23%;left:10%;right:10%;transform:rotate(-23deg)}.mm-editorial-label{letter-spacing:2px;color:#a9a99f;z-index:1;font-size:12px;position:relative}.mm-hero-caption{z-index:1;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;padding-top:23px;display:flex;position:relative}.mm-hero-caption small{letter-spacing:1.5px;color:#a7aaa3;font-size:10px}.mm-hero-caption h2{letter-spacing:-1px;margin:7px 0;font-size:27px;font-weight:500}.mm-hero-caption>a{color:#e2c08b;max-width:120px;font-size:14px;line-height:1.5}.mm-demo-showcase{background:#181d1d}.mm-instruments{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mm-instrument-card{background:#202525;border:1px solid #ffffff13;min-width:0;transition:border-color .25s,transform .25s;overflow:hidden}.mm-instrument-card:hover{border-color:#dcb98375;transform:translateY(-4px)}.mm-card-image{background:#eeeae3;align-items:center;height:230px;padding:35px 12px 20px;display:flex;position:relative}.mm-card-image>a{width:100%;display:block}.mm-card-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:165px;transition:transform .55s}.mm-instrument-card:hover .mm-card-image img{transform:scale(1.045)}.mm-card-index{letter-spacing:2px;color:#747774;font-size:10px;position:absolute;top:19px;left:22px}.mm-quick-button{color:#252827;background:#ffffffc9;border:1px solid #181c1c25;align-items:center;gap:7px;padding:9px 12px;font-size:12px;transition:background .2s;display:flex;position:absolute;bottom:14px;right:14px}.mm-quick-button:hover{background:#fff}.mm-card-copy h3{letter-spacing:-1px;color:#f0eee8;margin:9px 0;font-size:31px}.mm-card-copy>p{color:#c3c6be;min-height:50px;font-size:16px;line-height:1.55}.mm-card-copy ul{color:#9fa69e;min-height:46px;padding:0;font-size:13px;line-height:1.8;list-style:none}.mm-card-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:23px;padding-top:20px;display:flex}.mm-card-bottom small,.mm-purchase-price span{color:#a6ada5;font-size:12px;display:block}.mm-card-bottom strong{margin-top:4px;font-size:23px;font-weight:500;display:block}.mm-add{color:#e5c999;background:0 0;border:1px solid #dcb98360;place-items:center;width:46px;height:46px;transition:background .2s,color .2s;display:grid}.mm-demo-note{color:#b0b4ad;background:#191d1d;border-top:1px solid #ffffff13;padding:25px clamp(24px,6vw,100px);font-size:13px;line-height:1.7}.mm-demo-note a{color:#e1bf87;text-decoration:underline}.mm-toast{z-index:150;color:#171c1b;opacity:0;pointer-events:none;background:#eeeae3;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:15px 20px;font-size:14px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,14px);box-shadow:0 10px 40px #0005}.mm-toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.mm-toast a{white-space:nowrap;font-weight:700;text-decoration:underline}.mm-quick-sheet[data-slot=sheet-content]{border:0;width:min(560px,100vw);overflow-y:auto;box-shadow:-20px 0 80px #0004;color:#191e1c!important;z-index:110!important;background:#eeece5!important;gap:16px!important;max-width:560px!important;padding:32px!important}.mm-sheet-top{letter-spacing:2px;color:#666d63;border-bottom:1px solid #141a1a22;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:11px;display:flex}.mm-icon-button{width:40px;height:40px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.mm-quick-sheet [data-slot=sheet-title]{color:#151b18;letter-spacing:-1.5px;line-height:1.15;font-size:38px!important}.mm-quick-sheet [data-slot=sheet-description]{color:#5e665c;font-size:17px}.mm-quick-image{background:#e3e1d9;padding:16px}.mm-quick-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:230px}.mm-quick-sheet>p{font-size:16px;line-height:1.65}.mm-check-list{gap:13px;margin:24px 0;padding:0;list-style:none;display:grid}.mm-check-list li{align-items:flex-start;gap:11px;font-size:15px;line-height:1.6;display:flex}.mm-check-list svg{color:#c5a071;flex-shrink:0;margin-top:3px}.mm-sheet-price{border-top:1px solid #0002;justify-content:space-between;align-items:center;padding-top:20px;display:flex}.mm-sheet-price small{color:#686f65;font-size:12px}.mm-sheet-price strong{font-size:29px}.mm-quick-sheet .mm-primary,.mm-quick-sheet .mm-secondary{border:1px solid #181d1d45;justify-content:center;align-items:center;padding:16px;font-size:14px;text-decoration:none;display:flex}.mm-quick-sheet .mm-primary{color:#f2ebdf;background:#191f1b}.mm-quick-sheet .mm-secondary{color:#252d27;background:0 0}.mm-quick-sheet .mm-fine{color:#73796d;font-size:12px}.mm-catalog-head,.mm-cart-head{background:linear-gradient(120deg,#222828,#121617);border-bottom:1px solid #ffffff15;padding:60px clamp(24px,6vw,100px) 35px}.mm-shop h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(42px,5vw,72px);line-height:1.08}.mm-catalog-head>p:last-child{color:#b5bcb3;font-size:18px}.mm-catalog-toolbar{grid-template-columns:2fr 1fr 1fr;gap:18px;display:grid}.mm-catalog-toolbar label>span{color:#a7ada5;margin-bottom:10px;font-size:12px;display:block}.mm-catalog-toolbar input,.mm-catalog-toolbar select{color:#eee;background:#222827;border:1px solid #ffffff28;border-radius:0;width:100%;height:52px;padding:0 15px;font-size:14px}.mm-results{color:#a6afa3;justify-content:space-between;margin:26px 0;font-size:13px;display:flex}.mm-results span:last-child{gap:8px;display:flex}.mm-catalog-help{background:#222927;border-top:1px solid #dcb98355;flex-wrap:wrap;align-items:center;gap:25px;margin-top:55px;padding:35px;display:flex}.mm-catalog-help>div{flex:1;min-width:240px}.mm-catalog-help h2{margin:0 0 12px;font-size:26px}.mm-catalog-help p{color:#b4bdb0;font-size:16px;line-height:1.7}.mm-breadcrumb{color:#a4aea1;flex-wrap:wrap;gap:12px;padding:27px clamp(24px,5vw,80px);font-size:12px;display:flex}.mm-product-hero{border-top:1px solid #ffffff15;grid-template-columns:1.3fr 1fr;align-items:start;display:grid}.mm-product-gallery{color:#252c26;background:#eae8e1;flex-direction:column;justify-content:space-between;min-height:650px;padding:38px;display:flex;position:sticky;top:30px}.mm-product-gallery .mm-editorial-label{color:#797f72}.mm-gallery-open{text-align:center;color:#5d665c;background:0 0;border:0;width:100%;margin:30px 0;display:block}.mm-gallery-open>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:350px;transition:transform .6s}.mm-gallery-open:hover img{transform:scale(1.035)}.mm-gallery-open>span{border-bottom:1px solid #5d665c40;align-items:center;gap:8px;padding-bottom:5px;font-size:12px;display:inline-flex}.mm-gallery-footer{border-top:1px solid #141a1a28;justify-content:space-between;gap:18px;padding-top:20px;font-size:12px;line-height:1.6;display:flex}.mm-gallery-footer a{color:#586b52;text-decoration:underline}.mm-purchase{padding:35px clamp(24px,4vw,65px) 45px}.mm-purchase h1{margin:14px 0 22px;font-size:clamp(47px,6vw,88px)}.mm-purchase h2{margin:0 0 16px;font-size:23px;font-weight:500;line-height:1.4}.mm-purchase>p{color:#b5beb0;font-size:16px;line-height:1.8}.mm-purchase-price{margin:30px 0 22px}.mm-purchase-price strong{font-size:35px;font-weight:500}.mm-purchase-price span{margin-top:8px}.mm-purchase>.mm-primary,.mm-purchase>.mm-secondary{justify-content:center;width:100%;margin-top:10px}.mm-buy-promises{color:#c2c8bc;gap:10px;margin:25px 0;font-size:13px;display:grid}.mm-buy-promises span{align-items:center;gap:9px;display:flex}.mm-universe .mm-fine{color:#8f9a8b;margin-top:20px;font-size:12px;line-height:1.7}.mm-photo-dialog[data-slot=dialog-content]{color:#20281e;background:#eeece5;border:0;width:min(1200px,100vw - 30px);padding:35px;z-index:120!important;max-width:1200px!important}.mm-photo-dialog img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:min(65vh,650px)}.mm-photo-dialog [data-slot=dialog-title]{color:#242c23;font-size:25px}.mm-photo-dialog [data-slot=dialog-description]{color:#646e5d}.mm-product-story{background:#1b211e;grid-template-columns:1.1fr .8fr;gap:70px;display:grid}.mm-product-story h2{margin:20px 0 30px;font-size:clamp(32px,4vw,54px);line-height:1.13}.mm-product-story h2 em,.mm-model-decisions h2 em{color:#d7b782;font-family:Georgia,serif;font-weight:400}.mm-product-story li{font-size:17px}.mm-product-story aside{border-left:1px solid #dcb98360;align-self:center;padding:12px 0 12px 30px}.mm-product-story aside>span{letter-spacing:2px;color:#c7a777;font-size:11px}.mm-product-story aside p{color:#c6cabe;font-size:17px;line-height:1.8}.mm-product-story aside a{color:#d6b883;font-size:14px;text-decoration:underline}.mm-decision-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.mm-decision-grid article{background:#202725;border:1px solid #ffffff15;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.mm-decision-grid article>span{letter-spacing:1px;color:#c6aa7b;font-size:11px;line-height:1.7}.mm-decision-grid h3{margin:20px 0;font-size:25px}.mm-decision-grid p{color:#b3bfae;margin:0 0 25px;font-size:16px;line-height:1.8}.mm-decision-grid .mm-secondary{margin-top:auto;font-size:12px}.mm-current-decision strong{color:#e6d0a7;margin-top:auto;font-size:24px}.mm-accessories>h2{margin:16px 0;font-size:clamp(29px,3vw,44px)}.mm-accessories>p:not(.mm-eyebrow){color:#aab7a4;max-width:720px;font-size:16px;line-height:1.7}.mm-accessory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;display:grid}.mm-accessory-grid article{background:#181f1c;border:1px solid #ffffff20;flex-direction:column;align-items:flex-start;padding:25px;display:flex}.mm-accessory-grid svg{color:#cbb184}.mm-accessory-grid h3{margin:20px 0 12px;font-size:20px}.mm-accessory-grid p{color:#adb7a6;flex:1;margin-bottom:20px;font-size:14px;line-height:1.75}.mm-accessory-grid small{color:#c1c9b9;font-size:12px}.mm-accessory-grid .mm-secondary{justify-content:center;width:100%;margin-top:18px;font-size:13px}.mm-spec-section{background:#1c231e;grid-template-columns:1fr 1fr;gap:50px;display:grid}.mm-spec-section h2{margin:20px 0;font-size:40px}.mm-spec-section p{color:#afbcaa;font-size:16px;line-height:1.8}.mm-spec-section dl{margin:0}.mm-spec-section dl>div{border-bottom:1px solid #ffffff18;grid-template-columns:1fr 1.2fr;gap:20px;padding:18px 0;font-size:14px;line-height:1.65;display:grid}.mm-spec-section dt{color:#99ab92}.mm-spec-section dd{margin:0}.mm-mobile-buy{display:none}.mm-cart-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:45px;display:grid}.mm-cart-lines>article{border-bottom:1px solid #ffffff20;align-items:center;gap:22px;padding:25px 0;display:flex}.mm-cart-picture{color:#54614b;background:#e8e6df;flex-shrink:0;place-items:center;width:135px;height:100px;display:grid}.mm-cart-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.mm-cart-item-copy{flex:1}.mm-cart-item-copy>small{letter-spacing:1.5px;color:#b9a780;font-size:10px}.mm-cart-item-copy h2{margin:9px 0;font-size:20px}.mm-cart-item-copy>span{color:#9eb095;font-size:12px}.mm-quantity{border:1px solid #ffffff25;align-items:center;gap:16px;margin-top:15px;display:inline-flex}.mm-quantity button{color:#d4ddcc;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid}.mm-quantity span{text-align:center;min-width:12px;font-size:14px}.mm-cart-item-end{justify-items:end;gap:20px;display:grid}.mm-cart-item-end strong{white-space:nowrap;font-size:17px}.mm-cart-item-end button{color:#889e80;background:0 0;border:0;padding:10px}.mm-cart-lines>.mm-text-link{margin-top:25px;display:inline-block}.mm-cart-summary{color:#222b1c;background:#ede9df;padding:32px;position:sticky;top:20px}.mm-cart-summary h2{margin:20px 0 25px;font-size:28px}.mm-cart-summary>div{justify-content:space-between;gap:15px;margin:19px 0;font-size:13px;display:flex}.mm-cart-summary .mm-cart-total{border-top:1px solid #202a1929;padding-top:20px;font-size:19px}.mm-cart-summary>p:not(.mm-eyebrow){color:#67775e;font-size:14px;line-height:1.7}.mm-cart-summary .mm-primary{color:#f3eedf;background:#28321f;justify-content:center;width:100%;margin-top:10px;font-size:13px}.mm-cart-summary .mm-secondary{color:#344426;border-color:#29391e35;justify-content:center;width:100%;margin-top:22px;font-size:12px}.mm-cart-summary>small{color:#79886f;margin-top:13px;font-size:12px;line-height:1.7;display:block}.mm-cart-section>.mm-accessories{margin-top:70px}.mm-shop-empty{text-align:center;border:1px solid #ffffff20;padding:65px 25px}.mm-shop-empty svg{color:#cfb182;margin:auto}.mm-shop-empty h2{margin:22px 0;font-size:30px}.mm-shop-empty p{color:#a4b49a;margin-bottom:25px}.mm-universe .mm-primary,.mm-universe .mm-secondary{border-radius:0;align-items:center;gap:8px;min-height:48px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.mm-universe .mm-primary:hover{transform:translateY(-2px)}.mm-hero-instrument{color:#242c23;background:radial-gradient(at 55% 40%,#f6f2e9,#c7c5bb)}.mm-hero-instrument img{mix-blend-mode:multiply;filter:none}.mm-hero-instrument .mm-editorial-label,.mm-hero-caption small{color:#60685c}.mm-hero-caption{border-color:#28341e30}.mm-hero-caption>a{color:#574c36}.mm-hero-orbit{border-color:#7e674d40;animation:12s ease-in-out infinite alternate mm-orbit-drift}.mm-hero-caption h2{color:#222b20}.mm-quick-sheet .mm-primary,.mm-cart-summary .mm-primary,.mm-mobile-buy .mm-primary{color:#f2ebdf!important}.mm-quick-sheet .mm-secondary,.mm-cart-summary .mm-secondary{color:#25301e!important}.mm-quick-sheet .mm-secondary:hover,.mm-cart-summary .mm-secondary:hover{background:#d9d3c4}.mm-shop .mm-section-head h2{margin:20px 0;font-size:clamp(35px,4vw,56px);line-height:1.12}.mm-shop .mm-section-head>p{font-size:16px;line-height:1.8}.mm-shop .mm-text-link{color:#dfbc83}.mm-photo-dialog [data-slot=dialog-description]{font-size:14px}.mm-shop .mm-eyebrow{font-size:12px!important}.mm-cart-summary .mm-eyebrow{color:#7c6949!important}.mm-universe .mm-showroom h1{font-family:Manrope,Arial,sans-serif}.mm-universe .mm-showroom h1 em{font-family:Playfair Display,Georgia,serif}.mm-instruments,.mm-cart-grid,.mm-product-hero{min-width:0}.mm-shop-nav a,.mm-cart-item-copy,.mm-cart-summary{overflow-wrap:anywhere}@keyframes mm-orbit-drift{0%{transform:rotate(-23deg)translateY(0)}to{transform:rotate(-16deg)translateY(-8px)}}@media (min-width:1600px){.mm-universe{max-width:1800px;margin:auto}.mm-showroom{min-height:700px}.mm-product-gallery{min-height:760px}.mm-gallery-open>img{height:460px}}@media (max-width:1050px){.mm-shop-nav>div{gap:15px}.mm-showroom{grid-template-columns:1fr 1fr;min-height:530px}.mm-showroom-copy{padding-top:50px}.mm-showroom h1{letter-spacing:-2px;font-size:54px}.mm-hero-instrument{padding:35px 20px}.mm-hero-caption{display:block}.mm-hero-caption>a{max-width:none;margin-top:12px;display:block}.mm-instruments{gap:16px}.mm-card-copy{padding:20px}.mm-card-image{height:190px}.mm-card-image img{height:125px}.mm-card-copy>p{min-height:65px;font-size:14px}.mm-product-hero{grid-template-columns:1.15fr 1fr}.mm-product-gallery{min-height:540px;padding:25px}.mm-gallery-open>img{height:280px}.mm-cart-grid{gap:25px}.mm-cart-picture{width:100px}.mm-cart-lines>article{gap:14px}.mm-cart-summary{padding:24px}.mm-cart-item-end strong{font-size:14px}}@media (max-width:760px){.mm-shop-nav{flex-wrap:wrap;gap:15px;padding:20px}.mm-wordmark{font-size:20px}.mm-shop-nav>div{border-top:1px solid #ffffff18;order:3;justify-content:space-between;width:100%;padding-top:15px;font-size:12px}.mm-cart-link>span{display:none}.mm-showroom{grid-template-columns:1fr;min-height:0}.mm-showroom-copy{padding:40px 25px 30px}.mm-showroom h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(45px,9.7vw,65px)}.mm-showroom h1 br:first-of-type{display:none}.mm-showroom-copy>p:not(.mm-eyebrow){font-size:16px}.mm-showroom .mm-actions{flex-direction:column;align-items:stretch}.mm-showroom .mm-actions a{justify-content:center}.mm-hero-tags{margin-top:25px;font-size:11px}.mm-hero-instrument{min-height:320px;padding:25px}.mm-hero-instrument img{height:210px}.mm-hero-caption{margin-top:0;padding-top:15px;display:flex}.mm-hero-caption h2{font-size:21px}.mm-hero-caption small{letter-spacing:1px;font-size:9px}.mm-hero-caption>a{max-width:110px;margin:0;font-size:12px}.mm-hero-orbit{height:50%;top:20%}.mm-instruments{grid-template-columns:1fr;gap:25px}.mm-card-image{height:250px}.mm-card-image img{height:195px}.mm-card-copy>p{min-height:0;font-size:16px}.mm-card-copy{padding:24px}.mm-card-copy ul{min-height:0}.mm-demo-note{padding:24px;font-size:12px}.mm-toast{gap:8px;width:max-content;padding:13px 16px;font-size:12px;bottom:18px}.mm-quick-sheet[data-slot=sheet-content]{padding:24px!important}.mm-catalog-head,.mm-cart-head{padding:35px 25px}.mm-shop h1{letter-spacing:-1.8px;font-size:45px}.mm-catalog-toolbar{grid-template-columns:1fr 1fr;gap:17px}.mm-catalog-toolbar .mm-search{grid-column:1/-1}.mm-catalog-toolbar input,.mm-catalog-toolbar select{font-size:14px}.mm-results{font-size:11px}.mm-catalog-help{padding:25px}.mm-catalog-help h2{font-size:25px}.mm-product-hero{grid-template-columns:1fr}.mm-product-gallery{min-height:370px;padding:25px;position:static}.mm-gallery-open{margin:20px 0}.mm-gallery-open>img{height:220px}.mm-gallery-footer{font-size:11px}.mm-purchase{padding:35px 25px}.mm-purchase h1{font-size:64px}.mm-product-story{grid-template-columns:1fr;gap:30px}.mm-product-story h2{font-size:36px}.mm-product-story aside{padding-left:20px}.mm-decision-grid,.mm-accessory-grid{grid-template-columns:1fr}.mm-accessory-grid article{grid-template-columns:40px 1fr;gap:0 16px;padding:23px;display:grid}.mm-accessory-grid article>svg{grid-row:1/4;margin-top:7px}.mm-accessory-grid h3{margin:0 0 10px;font-size:19px}.mm-accessory-grid p,.mm-accessory-grid small,.mm-accessory-grid button{grid-column:2}.mm-accessory-grid p{margin:0 0 14px}.mm-spec-section{grid-template-columns:1fr;gap:25px;padding-bottom:110px!important}.mm-spec-section dl>div{gap:12px;font-size:13px}.mm-mobile-buy{z-index:20;color:#1e281a;background:#e9e4d8;border-top:1px solid #c4bfaf;justify-content:space-between;align-items:center;gap:20px;padding:12px 20px;display:flex;position:sticky;bottom:0}.mm-mobile-buy small{color:#6c7a62;font-size:10px;display:block}.mm-mobile-buy strong{margin-top:3px;font-size:21px;display:block}.mm-mobile-buy .mm-primary{color:#f3ead7;background:#27351e;padding:12px 22px;font-size:13px}.mm-cart-grid{grid-template-columns:1fr}.mm-cart-summary{margin-top:20px;padding:27px;position:static}.mm-cart-lines>article{flex-wrap:wrap;gap:12px}.mm-cart-picture{width:90px;height:85px}.mm-cart-item-copy{min-width:150px}.mm-cart-item-copy h2{font-size:19px}.mm-cart-item-end{justify-content:space-between;align-items:center;gap:10px;width:100%;padding-left:102px;display:flex}.mm-cart-item-end strong{font-size:17px}.mm-cart-lines>article{padding:20px 0}.mm-photo-dialog[data-slot=dialog-content]{padding:24px}.mm-photo-dialog img{height:40vh}.mm-sheet-price strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.mm-universe *,.mm-quick-sheet{scroll-behavior:auto!important;transition:none!important;animation:none!important}.mm-instrument-card:hover,.mm-hero-instrument>a:hover img,.mm-instrument-card:hover img{transform:none!important}}.mm-universe,.mm-shop,.mm-store{--mm-ink:#151b23;--mm-paper:#17202b;--mm-gold:#8b5b25;--mm-muted:#596473;color:#17202b;background:#f7f8fa}.mm-universe{max-width:none}.mm-universe h1,.mm-universe h2,.mm-universe h3{color:#17202b}.mm-universe p{line-height:1.7}.mm-universe .mm-eyebrow{color:#8b5b25!important;font-size:12px!important}.mm-universe :is(h1,h2) em{color:#8b5b25}.mm-universe .mm-fine{color:#606a76;font-size:13px}.mm-universe :is(.mm-primary,.mm-secondary){border-radius:8px;min-height:50px;padding:14px 22px;font-size:14px}.mm-universe .mm-primary{background:#17202b;border-color:#17202b;color:#fff!important}.mm-universe .mm-primary:hover{background:#303c4c}.mm-universe .mm-secondary{background:#fff;border-color:#ccd2da;color:#17202b!important}.mm-universe .mm-secondary:hover{background:#f1f3f6;border-color:#8b5b25}.mm-universe :focus-visible{outline-color:#8b5b25}.mm-shop-nav{background:#fff;border-color:#e0e4e9;gap:20px}.mm-wordmark{color:#17202b}.mm-wordmark span{color:#8b5b25}.mm-wordmark small{color:#687280;letter-spacing:1px;font-size:11px}.mm-shop-nav>div a,.mm-cart-link{color:#343f4d}.mm-cart-link b{color:#fff;background:#17202b;border:0}.mm-shop-nav>div{border-color:#d9dee6}.mm-showroom{background:#fff;grid-template-columns:1fr 1.15fr;gap:0;min-height:650px}.mm-showroom-copy{padding:50px 45px 55px clamp(24px,6vw,100px)}.mm-hero-brand{width:min(350px,100%);margin-bottom:38px;position:relative;overflow:hidden}.mm-hero-brand img{object-fit:contain;filter:brightness(0);object-position:left center;width:100%;height:95px}.mm-hero-brand>span{pointer-events:none;background:linear-gradient(90deg,#0000,#fff9,#0000);width:28%;animation:8s ease-in-out infinite mm-brand-light;position:absolute;inset:-20% auto -20% -50%;transform:skew(-24deg)}.mm-universe .mm-showroom h1{letter-spacing:-.045em;margin:23px 0;font-size:clamp(42px,4.4vw,73px);line-height:1.08}.mm-showroom h1 em{color:#8b5b25}.mm-showroom-copy>p:not(.mm-eyebrow){color:#596473;font-size:17px}.mm-hero-tags{color:#596473;gap:20px;font-size:12px}.mm-hero-tags span{border-color:#d3d9e1}.mm-hero-scene{background:#10101a;min-height:600px;position:relative;overflow:hidden}.mm-hero-scene>img{object-fit:cover;object-position:51% center;width:100%;height:100%;position:absolute;inset:0}.mm-hero-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090911c9);position:absolute;inset:40% 0 0}.mm-scene-caption{z-index:1;color:#fff;position:absolute;bottom:45px;left:40px;right:30px}.mm-scene-caption>span{letter-spacing:2px;color:#e8c28a;font-size:12px}.mm-scene-caption h2{color:#fff;font-size:clamp(30px,3vw,49px);line-height:1.15;font-family:var(--font-display),Georgia,serif;margin:18px 0}.mm-scene-caption a{color:#fff;border-bottom:1px solid #ffffff70;padding-bottom:7px;font-size:14px;line-height:1.7}.mm-section{padding-top:85px;padding-bottom:85px}.mm-proof-strip{background:#fff;border-color:#e0e4e9}.mm-proof-strip strong{color:#17202b}.mm-proof-strip span{color:#596473}.mm-scenes{grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;display:grid}.mm-scene{background:#fff;border:1px solid #e1e5eb;border-radius:14px;grid-column:span 2;min-width:0;overflow:hidden;box-shadow:0 8px 32px #1c2b3f04}.mm-scene-0,.mm-scene-1{grid-column:span 3}.mm-scene-photo{text-align:left;background:#0f1014;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mm-scene-photo img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;transition:transform .65s;display:block}.mm-scene-0 .mm-scene-photo img,.mm-scene-1 .mm-scene-photo img{aspect-ratio:16/9}.mm-scene-photo:hover img{transform:scale(1.025)}.mm-scene-photo>span{color:#17202b;background:#ffffffed;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:15px;right:15px}.mm-scene-copy{padding:26px}.mm-scene-copy>small{letter-spacing:1px;color:#8b5b25;font-size:11px}.mm-scene-copy h3{margin:13px 0;font-size:23px;line-height:1.35}.mm-scene-copy p{color:#596473;margin:0 0 20px;font-size:15px}.mm-scene-dialog img{border-radius:8px;mix-blend-mode:normal!important}.mm-scene-dialog .mm-primary{background:#17202b;border:0;text-decoration:none;color:#fff!important}.mm-demo-showcase,.mm-selection-section,.mm-product-story,.mm-spec-section,.mm-service{background:#eef1f5;border-color:#dde2e9}.mm-instrument-card{background:#fff;border-color:#dde2e9;border-radius:14px;box-shadow:0 8px 25px #1c2b3f05}.mm-instrument-card:hover{box-shadow:0 16px 35px #1c2b3f0b}.mm-card-image{background:#fff;border-bottom:1px solid #edf0f3;height:240px}.mm-card-copy h3{color:#17202b}.mm-card-copy>small{color:#8b5b25}.mm-card-copy>p,.mm-card-copy ul{color:#596473}.mm-card-copy ul{font-size:14px}.mm-card-bottom{border-color:#e0e4e9}.mm-card-bottom small{color:#677180}.mm-card-bottom strong{color:#17202b;font-weight:650}.mm-add{color:#8b5b25;border-color:#d9c4a9;border-radius:8px}.mm-add:hover{color:#fff;background:#17202b}.mm-quick-button{border-radius:6px;font-size:12px}.mm-card-index{color:#697583}.mm-category{color:#17202b;background:#fff;border-color:#e0e4e9;border-radius:12px}.mm-category p,.mm-category-number{color:#647080}.mm-category-cta{color:#8b5b25}.mm-goals button{color:#17202b;background:#fff;border-color:#d9dfe7;border-radius:10px}.mm-goals small{color:#647080}.mm-goals button.selected{background:#fff;border-color:#8b5b25;box-shadow:0 0 0 1px #8b5b25}.mm-guide-fields label{color:#4f5d6d}.mm-guide-fields select{color:#17202b;background:#fff;border-color:#d0d7e1;border-radius:8px}.mm-guide-result{background:#fff;border-color:#8b5b25}.mm-guide-result p,.mm-guide-result small{color:#596473}.mm-bundle{background:#fff;border-color:#dde2e9;border-radius:12px}.mm-bundle li{color:#596473}.mm-service-steps>div{border-color:#d3dae4}.mm-faq,.mm-faq details{border-color:#d9dfe7}.mm-product{background:#fff;border-color:#d9dfe7;border-radius:12px}.mm-catalog-head,.mm-cart-head{background:#fff;border-color:#dfe4eb}.mm-catalog-head>p:last-child{color:#596473}.mm-catalog-toolbar label>span{color:#596473;font-size:14px}.mm-catalog-toolbar :is(input,select){color:#17202b;background:#fff;border-color:#cfd7e1;border-radius:8px;font-size:16px}.mm-results{color:#596473;font-size:13px}.mm-catalog-help{background:#fff;border-color:#b19369;border-radius:12px}.mm-catalog-help p{color:#596473}.mm-breadcrumb{color:#596473;font-size:13px}.mm-breadcrumb a{color:#8b5b25}.mm-product-hero{background:#fff;border-color:#e1e5eb}.mm-product-gallery{background:#f3f5f7;border-radius:0 16px 16px 0}.mm-gallery-open{color:#596473}.mm-gallery-footer{border-color:#d5dce5}.mm-gallery-footer a{color:#8b5b25}.mm-purchase>p{color:#596473}.mm-purchase-price span{color:#667383}.mm-buy-promises,.mm-product-story aside p{color:#596473}.mm-product-story aside :is(span,a){color:#8b5b25}.mm-decision-grid article{background:#fff;border-color:#dce2e9;border-radius:12px}.mm-decision-grid article>span{color:#8b5b25;font-size:12px}.mm-decision-grid p{color:#596473}.mm-decision-grid .mm-current-decision{background:#fff;border-color:#b18c56}.mm-current-decision strong{color:#17202b}.mm-accessories>p:not(.mm-eyebrow){color:#596473}.mm-accessory-grid article{background:#fff;border-color:#dde2e9;border-radius:12px}.mm-accessory-grid :is(p,small),.mm-spec-section p,.mm-spec-section dt{color:#596473}.mm-spec-section dl>div{border-color:#d5dce5}.mm-cart-lines>article{border-color:#d7dfe9}.mm-cart-item-copy :is(small,span){color:#596473}.mm-quantity{border-color:#cfd7e1;border-radius:6px}.mm-quantity button{color:#17202b}.mm-cart-summary{color:#17202b;background:#fff;border:1px solid #d5dce5;border-radius:14px;box-shadow:0 15px 50px #22324b08}.mm-cart-summary>p:not(.mm-eyebrow),.mm-cart-summary>small{color:#596473}.mm-cart-summary .mm-primary{background:#17202b}.mm-cart-summary .mm-secondary{color:#17202b!important}.mm-cart-summary .mm-cart-total{border-color:#d9dfe7}.mm-shop-empty{background:#fff;border-color:#d9dfe7;border-radius:14px}.mm-shop-empty p{color:#596473}.mm-demo-note{color:#596473;background:#fff;border-color:#dde2e9}.mm-demo-note a{color:#8b5b25}.mm-mobile-buy{color:#17202b;background:#fff;border-color:#d9dfe7}.mm-mobile-buy .mm-primary{background:#17202b}.mm-mobile-buy small{color:#596473}.mm-bundle-picker{border:0;gap:10px;margin:28px 0 0;padding:0;display:grid}.mm-bundle-picker legend{margin-bottom:14px;font-size:16px;font-weight:650}.mm-bundle-picker label{cursor:pointer;border:1px solid #d5dce5;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.mm-bundle-picker label.selected{background:#fcfaf6;border-color:#8b5b25;box-shadow:0 0 0 1px #8b5b25}.mm-bundle-picker input{accent-color:#8b5b25;flex:none;width:17px;height:17px}.mm-bundle-picker span{flex:1}.mm-bundle-picker strong{font-size:15px;display:block}.mm-bundle-picker small{color:#596473;margin-top:5px;font-size:13px;display:block}.mm-bundle-picker svg{color:#8b5b25;opacity:0}.mm-bundle-picker .selected svg{opacity:1}.mm-collection-intro{color:#596473;max-width:750px;font-size:18px;line-height:1.7}.mm-collection-photo{object-fit:cover;border-radius:14px;width:100%;max-height:520px;margin:30px 0}.mm-collection-actions{flex-wrap:wrap;gap:14px;display:flex}@keyframes mm-brand-light{0%,65%{left:-50%}90%,to{left:140%}}@media (max-width:1050px){.mm-showroom{grid-template-columns:1fr 1fr}.mm-showroom-copy{padding:40px 25px}.mm-universe .mm-showroom h1{font-size:48px}.mm-hero-scene{min-height:610px}.mm-hero-brand{margin-bottom:25px}.mm-scenes{gap:16px}.mm-scene-copy{padding:20px}.mm-scene-copy h3{font-size:21px}}@media (max-width:760px){.mm-showroom{grid-template-columns:1fr}.mm-showroom-copy{padding:35px 24px}.mm-hero-brand{width:260px;margin-bottom:20px}.mm-hero-brand img{height:75px}.mm-universe .mm-showroom h1{font-size:clamp(39px,10vw,58px)}.mm-showroom h1 br:first-of-type{display:block}.mm-hero-scene{min-height:350px}.mm-hero-scene>img{object-position:center}.mm-scene-caption{bottom:25px;left:24px}.mm-scene-caption h2{font-size:32px}.mm-section{padding-top:52px;padding-bottom:52px}.mm-scenes{grid-template-columns:1fr;gap:23px}.mm-scene,.mm-scene-0,.mm-scene-1{grid-column:auto}.mm-scene-photo img{aspect-ratio:16/9}.mm-hero-tags{gap:12px;font-size:12px}.mm-scene-copy h3{font-size:23px}.mm-shop-nav>div{font-size:14px}.mm-results{gap:12px;font-size:12px}.mm-gallery-footer{font-size:12px}.mm-product-gallery{border-radius:0}.mm-collection-actions a{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.mm-hero-brand>span{animation:none;display:none}.mm-scene-photo img{transition:none}}.mm-art-hero{align-items:stretch;min-height:680px}.mm-art-panel{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:#eff2f5;min-height:600px;position:relative;overflow:hidden}.mm-art-panel>img{object-fit:cover;will-change:transform;width:100%;height:100%;animation:15s ease-in-out infinite alternate mm-art-float}.mm-art-beam{pointer-events:none;background:linear-gradient(115deg,#0000 42%,#fff8 48%,#0000 54%);animation:12s ease-in-out infinite mm-art-shine;position:absolute;inset:-20%;transform:translate(-80%)}.mm-art-signature{color:#17202b;letter-spacing:2px;text-align:right;background:#ffffffb8;padding:15px 20px;font-size:14px;line-height:1.7;position:absolute;bottom:40px;right:30px}.mm-benefits{color:#fff;background:#17202b;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;padding:34px max(24px,6vw);display:grid}.mm-benefits>div{grid-template-columns:32px 1fr;align-items:center;gap:5px 12px;display:grid}.mm-benefits svg{color:#e5bb79;grid-row:1/3;animation:5s ease-in-out infinite mm-benefit-breathe}.mm-benefits>div:nth-child(2) svg{animation-delay:1s}.mm-benefits>div:nth-child(3) svg{animation-delay:2s}.mm-benefits>div:nth-child(4) svg{animation-delay:3s}.mm-benefits strong{font-size:14px;line-height:1.5}.mm-benefits span{color:#bbc5d3;font-size:12px;line-height:1.6}.mm-levels{flex-wrap:wrap;gap:12px;margin:35px 0;display:flex}.mm-levels button{color:#17202b;font:inherit;background:#fff;border:1px solid #d7dfe9;border-radius:8px;align-items:center;gap:9px;min-height:50px;padding:14px 20px;font-size:14px;display:flex}.mm-levels svg{width:19px;height:19px}.mm-levels button[aria-pressed=true]{color:#fff;background:#17202b;border-color:#17202b}.mm-featured .mm-instruments{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-card-image.mm-card-branded{aspect-ratio:16/9;background:#10121b;height:auto;padding:0;overflow:hidden}.mm-card-branded img{aspect-ratio:16/9;object-fit:cover;mix-blend-mode:normal;height:auto;display:block}.mm-card-branded .mm-card-index{display:none}.mm-card-copy h3{font-size:27px;line-height:1.3}.mm-card-copy>p{min-height:0}.mm-card-trust{color:#496b52;align-items:center;gap:7px;margin:16px 0;font-size:12px;font-weight:650;display:flex}.mm-card-bottom .mm-add{color:#fff;background:#17202b;border-color:#17202b;gap:8px;width:auto;min-height:48px;padding:0 16px;font-size:14px;display:flex}.mm-flame{color:#b36327;vertical-align:middle;fill:#eab56755;transform-origin:50% 90%;margin-right:7px;animation:1.9s ease-in-out infinite alternate mm-flame;display:inline-block}.mm-bundle-banner{color:#fff;background:#17202b;justify-content:space-between;align-items:center;gap:45px;display:flex}.mm-bundle-banner h2,.mm-bundle-banner h2 em{color:#fff}.mm-bundle-banner .mm-eyebrow{align-items:center;gap:9px;display:flex;color:#e4bd80!important}.mm-bundle-banner p{color:#c4cfdd;max-width:660px}.mm-bundle-banner small{color:#aebccc;max-width:650px;font-size:12px;line-height:1.7;display:block}.mm-bundle-banner .mm-primary{white-space:nowrap;background:#e3bd82;border-color:#e3bd82;color:#17202b!important}.mm-gallery-branded{background:#fff;min-height:500px;padding:30px}.mm-gallery-branded .mm-gallery-open>img{aspect-ratio:16/9;object-fit:cover;mix-blend-mode:normal;border-radius:10px;height:auto}.mm-gallery-branded .mm-gallery-open>span{margin-top:15px}.mm-gallery-branded .mm-gallery-footer{font-size:13px}.mm-expert{background:#fff;border-top:1px solid #dce3ec}.mm-expert p:not(.mm-eyebrow){color:#596473;max-width:850px;font-size:17px}.mm-cart-gift{color:#42644b;border-top:1px solid #dce4de;padding-top:16px}.mm-cart-gift span{align-items:center;gap:7px;display:flex}.mm-shop-nav .mm-wordmark{font-size:23px}.mm-quick-sheet .mm-quick-image{background:#fff;padding:0}.mm-quick-sheet .mm-quick-image img{mix-blend-mode:normal;height:auto;max-height:300px}.mm-quick-sheet .mm-primary{background:#17202b;color:#fff!important}.mm-quick-sheet .mm-secondary{color:#17202b!important}.mm-quick-sheet .mm-fine{font-size:13px}.mm-catalog-content .mm-card-branded .mm-quick-button{font-size:12px}.mm-collection-actions a{font-size:15px}.mm-featured .mm-section-head{align-items:center}@keyframes mm-art-float{0%{transform:scale(1.025)translateY(0)}to{transform:scale(1.045)translateY(-6px)}}@keyframes mm-art-shine{0%,50%{transform:translate(-80%)}90%,to{transform:translate(80%)}}@keyframes mm-benefit-breathe{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes mm-flame{0%{opacity:.8;transform:scale(.95)rotate(-3deg)}to{opacity:1;transform:scale(1.08)rotate(3deg)}}@media (max-width:1100px){.mm-benefits{grid-template-columns:repeat(3,1fr);gap:25px}.mm-art-hero .mm-showroom h1{font-size:clamp(40px,4.5vw,60px)}.mm-art-panel{min-height:650px}.mm-featured .mm-instruments{gap:20px}.mm-art-signature{font-size:12px;right:20px}}@media (max-width:760px){.mm-art-hero{min-height:0}.mm-art-panel{clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);height:350px;min-height:350px}.mm-art-panel>img{object-position:50% 50%}.mm-art-hero .mm-showroom h1{font-size:clamp(40px,10.5vw,57px)}.mm-art-signature{padding:10px 14px;font-size:11px;bottom:20px;right:20px}.mm-benefits{grid-template-columns:1fr 1fr;gap:25px 16px;padding:30px 24px}.mm-benefits>div:last-child{grid-column:1/-1}.mm-benefits strong{font-size:14px}.mm-benefits span{font-size:12px}.mm-benefits svg{width:24px}.mm-benefits>div{grid-template-columns:25px 1fr;gap:5px 9px}.mm-featured .mm-instruments{grid-template-columns:1fr}.mm-levels{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mm-levels button{justify-content:flex-start;padding:12px;font-size:14px;line-height:1.5}.mm-levels svg{flex:none}.mm-bundle-banner{display:block}.mm-bundle-banner .mm-primary{justify-content:center;width:100%;margin-top:25px}.mm-gallery-branded{min-height:0;padding:24px}.mm-card-copy h3{font-size:26px}.mm-card-bottom strong{font-size:22px}.mm-expert p:not(.mm-eyebrow){font-size:16px}.mm-shop-nav .mm-wordmark{font-size:20px}}@media (prefers-reduced-motion:reduce){.mm-art-panel>img,.mm-art-beam,.mm-benefits svg,.mm-flame{will-change:auto;animation:none!important}.mm-art-beam{display:none}}.mm-art-hero{background:#fff;grid-template-columns:1fr 1.12fr;align-items:center;gap:35px;min-height:0;padding:38px max(24px,5vw) 32px}.mm-art-hero .mm-showroom-copy{min-width:0;padding:18px 0}.mm-art-hero .mm-showroom h1,.mm-universe .mm-art-hero h1{letter-spacing:-.045em;margin:21px 0;font-size:clamp(37px,4.1vw,63px);line-height:1.11}.mm-art-hero h1 em{max-width:620px;display:block}.mm-art-hero .mm-showroom-copy>p:not(.mm-eyebrow){max-width:540px;font-size:17px;line-height:1.7}.mm-art-hero .mm-eyebrow{letter-spacing:.1em;line-height:1.8;margin-bottom:16px!important}.mm-art-hero .mm-actions{gap:10px;margin-top:25px}.mm-art-hero .mm-actions :is(a,button){padding:13px 18px;font-size:14px}.mm-art-hero .mm-hero-tags{margin-top:24px}.mm-hero-visual{min-width:0}.mm-art-hero .mm-art-panel{clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);aspect-ratio:2.05;background:#e9edf2;height:auto;min-height:0;overflow:hidden}.mm-art-hero .mm-art-panel>img{object-fit:cover;object-position:68% 58%;will-change:auto;width:100%;height:100%;animation:none;position:absolute;inset:0;transform:none}.mm-brand-under-art{text-align:center;width:min(390px,85%);margin:25px auto 0;overflow:visible}.mm-brand-under-art img{object-position:center;filter:brightness(0);height:90px}.mm-brand-under-art p{letter-spacing:2px;color:#667383;margin:10px 0 0;font-size:12px}.mm-string-motion{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.mm-string-motion path{fill:none;stroke:url(#mmStringGold);stroke-width:1.7px;stroke-dasharray:110 23 5 28 260 70;stroke-linecap:round;animation:13s linear infinite mm-strings-travel}.mm-string-motion path:nth-of-type(2){stroke-width:1.1px;opacity:.8;animation-duration:18s;animation-direction:reverse}.mm-string-motion path:nth-of-type(3){stroke-width:1.3px;opacity:.75;animation-duration:16s}.mm-string-motion path:nth-of-type(4){stroke-width:1px;opacity:.6;animation-duration:21s;animation-direction:reverse}.mm-art-beam,.mm-art-signature{display:none}.mm-benefits{color:#17202b;background:#f0f3f7;border-top:1px solid #e0e6ed;border-bottom:1px solid #e0e6ed;gap:23px;padding:28px max(24px,5vw)}.mm-benefits span{color:#5b6879}.mm-benefits svg{color:#91632b}.mm-benefits strong{font-size:14px}.mm-theme-toggle{color:#26374b;font:inherit;background:#f7f9fc;border:1px solid #d5dde7;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 13px;font-size:13px;display:inline-flex}.mm-theme-toggle svg{flex:none}.mm-theme-toggle:hover{border-color:#936c37}.mm-shop-nav{gap:20px;padding-block:18px}.mm-shop-nav>div{margin-left:auto}.mm-shop-nav .mm-wordmark{flex:none}@keyframes mm-strings-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-992px}}html[data-mm-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mm-universe[data-theme=dark]{--mm-paper:#f3f5f7;--mm-muted:#b4bfce;--mm-gold:#e4bd80;color:#f0f3f7;background:#10151d}.mm-universe[data-theme=dark] :is(h1,h2,h3){color:#f3f5f7}.mm-universe[data-theme=dark] .mm-eyebrow{color:#e4bd80!important}.mm-universe[data-theme=dark] :is(.mm-store,.mm-shop,.mm-art-hero,.mm-shop-nav,.mm-catalog-head,.mm-cart-head,.mm-demo-note){color:#f0f3f7;background:#10151d;border-color:#2c3747}.mm-universe[data-theme=dark] .mm-shop{--mm-paper:#f3f5f7;--mm-muted:#b4bfce;--mm-gold:#e4bd80}.mm-universe[data-theme=dark] :is(.mm-showroom-copy>p:not(.mm-eyebrow),.mm-hero-tags,.mm-brand-under-art p,.mm-fine,.mm-demo-note,.mm-card-copy>p,.mm-card-copy ul,.mm-catalog-head>p:last-child,.mm-results,.mm-catalog-help p,.mm-purchase>p,.mm-buy-promises,.mm-product-story aside p,.mm-decision-grid p,.mm-accessory-grid p,.mm-accessory-grid small,.mm-spec-section p,.mm-spec-section dt,.mm-shop-empty p,.mm-expert p:not(.mm-eyebrow),.mm-collection-intro){color:#b4bfce}.mm-universe[data-theme=dark] .mm-brand-under-art img{filter:brightness(0)invert()}.mm-universe[data-theme=dark] .mm-art-panel{background:#dfe6ee;border:1px solid #657285}.mm-universe[data-theme=dark] .mm-wordmark{color:#f3f5f7}.mm-universe[data-theme=dark] .mm-wordmark span{color:#e4bd80}.mm-universe[data-theme=dark] .mm-wordmark small{color:#aab8cb}.mm-universe[data-theme=dark] .mm-shop-nav>div a,.mm-universe[data-theme=dark] .mm-cart-link{color:#d5deea}.mm-universe[data-theme=dark] .mm-cart-link b{color:#16202d;background:#e4bd80}.mm-universe[data-theme=dark] .mm-theme-toggle{color:#e8edf3;background:#1b2533;border-color:#3a4a5e}.mm-universe[data-theme=dark] .mm-primary{background:#e4bd80;border-color:#e4bd80;color:#14202d!important}.mm-universe[data-theme=dark] .mm-primary:hover{background:#f0d19d}.mm-universe[data-theme=dark] .mm-secondary{background:#18212e;border-color:#45536a;color:#f0f3f7!important}.mm-universe[data-theme=dark] .mm-secondary:hover{background:#253346}.mm-universe[data-theme=dark] .mm-text-link,.mm-universe[data-theme=dark] .mm-demo-note a{color:#e4bd80!important}.mm-universe[data-theme=dark] .mm-benefits{color:#f3f5f7;background:#18222f;border-color:#2e3a4c}.mm-universe[data-theme=dark] .mm-benefits svg{color:#e4bd80}.mm-universe[data-theme=dark] .mm-benefits span{color:#b3c0d1}.mm-universe[data-theme=dark] :is(.mm-instrument-card,.mm-category,.mm-bundle,.mm-expert,.mm-accessory-grid article,.mm-decision-grid article,.mm-catalog-help,.mm-shop-empty,.mm-product,.mm-scene){color:#f0f3f7;background:#19222f;border-color:#344153}.mm-universe[data-theme=dark] .mm-card-copy>small,.mm-universe[data-theme=dark] .mm-category-cta,.mm-universe[data-theme=dark] .mm-decision-grid article>span{color:#e4bd80}.mm-universe[data-theme=dark] .mm-card-bottom{border-color:#344153}.mm-universe[data-theme=dark] .mm-card-bottom strong{color:#f3f5f7}.mm-universe[data-theme=dark] .mm-card-bottom small{color:#aab8cb}.mm-universe[data-theme=dark] .mm-card-trust{color:#a4d7ad}.mm-universe[data-theme=dark] .mm-card-bottom .mm-add{color:#14202d;background:#e4bd80;border-color:#e4bd80}.mm-universe[data-theme=dark] :is(.mm-demo-showcase,.mm-selection-section,.mm-product-story,.mm-spec-section,.mm-service){background:#141d29;border-color:#344153}.mm-universe[data-theme=dark] .mm-levels button{color:#e3e9f1;background:#19222f;border-color:#3c4a60}.mm-universe[data-theme=dark] .mm-levels button[aria-pressed=true]{color:#14202d;background:#e4bd80;border-color:#e4bd80}.mm-universe[data-theme=dark] :is(.mm-goals button,.mm-guide-fields select,.mm-guide-result,.mm-catalog-toolbar input,.mm-catalog-toolbar select){color:#f0f3f7;background:#19222f;border-color:#3c4a60}.mm-universe[data-theme=dark] :is(.mm-goals small,.mm-guide-fields label,.mm-guide-result p,.mm-guide-result small,.mm-catalog-toolbar label>span,.mm-category p,.mm-bundle li,.mm-service-steps p){color:#b4bfce}.mm-universe[data-theme=dark] .mm-goals button.selected{border-color:#e4bd80;box-shadow:0 0 0 1px #e4bd80}.mm-universe[data-theme=dark] .mm-product-hero,.mm-universe[data-theme=dark] .mm-gallery-branded{background:#10151d;border-color:#344153}.mm-universe[data-theme=dark] .mm-product-gallery:not(.mm-gallery-branded){color:#253448;background:#e4e9ef}.mm-universe[data-theme=dark] .mm-bundle-picker label{border-color:#3c4a60}.mm-universe[data-theme=dark] .mm-bundle-picker label.selected{background:#29303b;border-color:#e4bd80;box-shadow:0 0 0 1px #e4bd80}.mm-universe[data-theme=dark] .mm-bundle-picker small,.mm-universe[data-theme=dark] .mm-purchase-price span{color:#b4bfce}.mm-universe[data-theme=dark] .mm-current-decision strong{color:#f3f5f7}.mm-universe[data-theme=dark] .mm-decision-grid .mm-current-decision{background:#28303a;border-color:#bf9a63}.mm-universe[data-theme=dark] .mm-cart-summary{color:#f3f5f7;background:#19222f;border-color:#3c4a60}.mm-universe[data-theme=dark] .mm-cart-summary :is(p:not(.mm-eyebrow),small){color:#b4bfce}.mm-universe[data-theme=dark] .mm-cart-summary .mm-secondary{color:#f3f5f7!important}.mm-universe[data-theme=dark] :is(.mm-cart-lines>article,.mm-cart-summary .mm-cart-total,.mm-quantity,.mm-spec-section dl>div,.mm-faq,.mm-faq details,.mm-service-steps>div){border-color:#344153}.mm-universe[data-theme=dark] .mm-quantity button{color:#f3f5f7}.mm-universe[data-theme=dark] .mm-cart-gift{color:#a4d7ad}.mm-universe[data-theme=dark] .mm-mobile-buy{color:#f3f5f7;background:#19222f;border-color:#344153}.mm-universe[data-theme=dark] .mm-mobile-buy small{color:#b4bfce}html[data-mm-theme=dark] .mm-quick-sheet[data-slot=sheet-content]{border-color:#344153;color:#f3f5f7!important;background:#19222f!important}html[data-mm-theme=dark] .mm-quick-sheet :is([data-slot=sheet-title],h2){color:#f3f5f7}html[data-mm-theme=dark] .mm-quick-sheet :is([data-slot=sheet-description],.mm-fine,.mm-sheet-price small){color:#b4bfce}html[data-mm-theme=dark] .mm-quick-sheet .mm-primary{background:#e4bd80;color:#14202d!important}html[data-mm-theme=dark] .mm-quick-sheet .mm-secondary{background:#19222f;border-color:#45536a;color:#f3f5f7!important}html[data-mm-theme=dark] .mm-photo-dialog[data-slot=dialog-content]{color:#f3f5f7;background:#19222f}html[data-mm-theme=dark] .mm-photo-dialog [data-slot=dialog-title]{color:#f3f5f7}html[data-mm-theme=dark] .mm-photo-dialog [data-slot=dialog-description]{color:#b4bfce}@media (min-width:1600px){.mm-art-hero{padding-top:48px;padding-bottom:48px}.mm-art-hero .mm-art-panel{aspect-ratio:2.2}.mm-art-hero .mm-showroom-copy{max-width:660px}.mm-hero-visual{justify-self:end;width:100%;max-width:900px}}@media (max-width:1100px){.mm-shop-nav{flex-wrap:wrap}.mm-shop-nav>div{border-top:1px solid #d5dde7;order:4;justify-content:center;width:100%;margin:0;padding-top:14px}.mm-theme-toggle{margin-left:auto}.mm-art-hero{gap:25px;padding:25px 30px}.mm-universe .mm-art-hero h1{font-size:clamp(36px,4.6vw,50px)}.mm-art-hero .mm-showroom-copy>p:not(.mm-eyebrow){font-size:16px}.mm-brand-under-art img{height:75px}.mm-brand-under-art{margin-top:18px}.mm-benefits{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.mm-art-hero{grid-template-columns:1fr;gap:20px;padding:28px 24px 26px}.mm-art-hero .mm-showroom-copy{padding:0}.mm-universe .mm-art-hero h1{margin:16px 0;font-size:clamp(35px,9.2vw,53px);line-height:1.12}.mm-art-hero .mm-eyebrow{letter-spacing:.06em;font-size:12px!important}.mm-art-hero .mm-actions{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}.mm-art-hero .mm-actions a{justify-content:center;width:100%;min-height:50px;font-size:15px}.mm-art-hero .mm-hero-tags{gap:14px;margin-top:19px}.mm-art-hero .mm-art-panel{aspect-ratio:1.8;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);height:auto;min-height:0}.mm-art-hero .mm-art-panel>img{object-position:64% 57%}.mm-brand-under-art{width:min(310px,90%);margin-top:18px}.mm-brand-under-art img{height:76px}.mm-brand-under-art p{letter-spacing:1.5px;margin-top:5px;font-size:11px}.mm-benefits{grid-template-columns:1fr 1fr;gap:23px 18px;padding:26px 24px}.mm-benefits>div:last-child{grid-column:1/-1}.mm-theme-toggle{min-width:44px;padding:10px}.mm-theme-toggle span{display:none}.mm-shop-nav{gap:13px}.mm-shop-nav>div{justify-content:space-between;gap:10px}.mm-shop-nav>div a{font-size:13px}.mm-string-motion path{stroke-width:2px}.mm-benefits strong{font-size:14px}}@media (max-width:380px){.mm-art-hero{padding-inline:18px}.mm-universe .mm-art-hero h1{font-size:34px}.mm-benefits{gap:20px 12px;padding-inline:18px}.mm-shop-nav .mm-wordmark{font-size:18px}.mm-wordmark small{letter-spacing:.7px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mm-string-motion path{stroke-dasharray:none;opacity:.6;animation:none}.mm-benefits svg{animation:none}}.mm-universe[data-theme=dark] :is(.mm-store,.mm-shop){--mm-paper:#f3f5f7;--mm-muted:#b4bfce;--mm-gold:#e4bd80;color:#f0f3f7;background:#10151d}.mm-universe[data-theme=dark] :is(h1,h2,h3,.mm-card-copy h3,.mm-cart-summary h2){color:#f3f5f7}.mm-universe[data-theme=dark] :is(h1,h2) em{color:#e4bd80}.mm-universe[data-theme=dark] :is(.mm-breadcrumb,.mm-breadcrumb a,.mm-product-story aside>span,.mm-product-story aside>a,.mm-scene-copy>small,.mm-scene-copy p){color:#b4bfce}.mm-universe[data-theme=dark] .mm-breadcrumb a{color:#e4bd80}.mm-universe[data-theme=dark] .mm-gallery-branded :is(.mm-editorial-label,.mm-gallery-open,.mm-gallery-footer){color:#b4bfce}.mm-universe[data-theme=dark] .mm-gallery-branded .mm-gallery-footer a{color:#e4bd80}.mm-universe[data-theme=dark] .mm-gallery-branded .mm-gallery-footer{border-color:#344153}.mm-universe[data-theme=dark] .mm-cart-item-copy :is(small,span){color:#b4bfce}.mm-universe[data-theme=dark] .mm-bundle-picker input{accent-color:#e4bd80}.mm-universe{--mm-bg:#f4f5f7;--mm-surface:#fff;--mm-text:#172231;--mm-subtle:#526174;--mm-line:#d5dce5;--mm-bronze:#976a36;--mm-button:#182536;--mm-button-text:#fff;background:var(--mm-bg);color:var(--mm-text)}.mm-universe[data-theme=dark]{--mm-bg:#0e151e;--mm-surface:#19232f;--mm-text:#f2f4f7;--mm-subtle:#b9c4d3;--mm-line:#354454;--mm-bronze:#e4bd84;--mm-button:#e4bd84;--mm-button-text:#152231}.mm-universe :is(.mm-primary,.mm-add){background:var(--mm-button)!important;color:var(--mm-button-text)!important;border-color:var(--mm-button)!important}.mm-universe :is(.mm-primary,.mm-add):hover{color:#fff!important;background:#31435a!important;border-color:#31435a!important}.mm-universe[data-theme=dark] :is(.mm-primary,.mm-add):hover{color:#152231!important;background:#f2d4a8!important;border-color:#f2d4a8!important}.mm-universe .mm-secondary{background:var(--mm-surface)!important;color:var(--mm-text)!important;border-color:var(--mm-line)!important}.mm-universe .mm-secondary:hover{background:var(--mm-text)!important;color:var(--mm-surface)!important;border-color:var(--mm-text)!important}.mm-universe button:disabled{opacity:1;cursor:default;color:var(--mm-subtle)!important;background:var(--mm-bg)!important;border-color:var(--mm-line)!important}.mm-universe :is(.mm-shop,.mm-store){background:var(--mm-bg);color:var(--mm-text)}.mm-universe :is(h1,h2,h3),.mm-universe :is(.mm-wordmark,.mm-theme-toggle,.mm-cart-link){color:var(--mm-text)}.mm-universe :is(.mm-shop-nav,.mm-demo-note,.mm-cart-head,.mm-catalog-head){background:var(--mm-surface);border-color:var(--mm-line);color:var(--mm-subtle)}.mm-universe .mm-text-link{color:var(--mm-bronze)!important}.mm-universe .mm-cinematic-hero{isolation:isolate;color:#fff;background:#101923;gap:0;min-height:580px;padding:48px max(24px,6vw);display:block;position:relative;overflow:hidden}.mm-hero-artworks{z-index:-2;position:absolute;inset:0;overflow:hidden}.mm-hero-art{display:block;position:absolute;inset:0}.mm-hero-art>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.mm-art-dark,.mm-universe[data-theme=dark] .mm-art-light{display:none}.mm-universe[data-theme=dark] .mm-art-dark{display:block}.mm-hero-diagonal{z-index:-1;clip-path:polygon(0 0,91% 0,72% 100%,0 100%);background:linear-gradient(110deg,#0c141df2,#111c27cf 78%,#17233230);width:58%;position:absolute;inset:0 auto 0 0}.mm-cinematic-hero .mm-showroom-copy{z-index:1;width:min(560px,45%);min-width:0;padding:0;position:relative}.mm-hero-logo{width:250px;margin:0 0 17px}.mm-hero-logo img{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:100%;height:88px}.mm-universe .mm-cinematic-hero .mm-eyebrow{letter-spacing:.15em;color:#e5bc82!important;margin:0 0 20px!important;font-size:12px!important}.mm-universe .mm-cinematic-hero h1{letter-spacing:-.04em;color:#fff;margin:0 0 23px;font-size:clamp(34px,3.3vw,57px);line-height:1.12}.mm-universe .mm-cinematic-hero h1 em{font-family:var(--font-display),Georgia,serif;color:#e5bd83;font-weight:400}.mm-cinematic-hero .mm-showroom-copy>p:not(.mm-eyebrow){color:#d5deea;margin:0;font-size:17px;line-height:1.7}.mm-cinematic-hero .mm-actions{gap:12px;margin:27px 0 0}.mm-universe .mm-cinematic-hero .mm-primary{color:#142130!important;background:#e4bd84!important;border-color:#e4bd84!important}.mm-universe .mm-cinematic-hero .mm-primary:hover{color:#142130!important;background:#f2d4a8!important}.mm-universe .mm-cinematic-hero .mm-secondary{color:#fff!important;background:#14202bc9!important;border-color:#a9b7c86e!important}.mm-universe .mm-cinematic-hero .mm-secondary:hover{color:#172231!important;background:#fff!important;border-color:#fff!important}.mm-cinematic-hero .mm-hero-tags{color:#d5deea;gap:18px;margin-top:23px;font-size:12px}.mm-cinematic-hero .mm-hero-tags>span{border:0;align-items:center;gap:7px;padding:0;display:flex}.mm-cinematic-hero .mm-hero-tags svg{color:#e4bd84}.mm-key-layer{pointer-events:none;background:url(/media/market/hero-light-wide.webp) 50%/cover no-repeat;animation:6s ease-in-out infinite mm-key-press;position:absolute;inset:0;-webkit-mask-image:radial-gradient(5% 16% at 77% 81%,#000 50%,#0000 90%);mask-image:radial-gradient(5% 16% at 77% 81%,#000 50%,#0000 90%)}.mm-key-layer-b{animation-duration:8s;animation-delay:-3s;-webkit-mask-image:radial-gradient(4% 15% at 87% 91%,#000 45%,#0000 90%);mask-image:radial-gradient(4% 15% at 87% 91%,#000 45%,#0000 90%)}.mm-universe[data-theme=dark] .mm-key-layer{background-image:url(/media/market/hero-dark-wide.webp)}@keyframes mm-key-press{0%,30%,70%,to{transform:translateY(0)}45%,55%{transform:translateY(4px)}}.mm-benefits.mm-benefits-interactive{background:var(--mm-surface);border-color:var(--mm-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0 max(24px,5vw)}.mm-benefit-trigger{text-align:left;border:0;border-right:1px solid var(--mm-line);color:var(--mm-text);cursor:pointer;background:0 0;grid-template-columns:40px 1fr;gap:6px 13px;min-height:150px;padding:25px 18px;transition:background .25s;display:grid;position:relative}.mm-benefit-trigger:last-child{border-right:0}.mm-benefit-trigger:hover{background:var(--mm-bg)}.mm-benefit-symbol{background:linear-gradient(145deg,#b88c4820,#0000);border:1px solid #b88c4840;border-radius:12px 3px;grid-row:1/4;place-items:center;width:40px;height:45px;display:grid}.mm-benefit-trigger svg{color:var(--mm-bronze);grid-row:auto;transition:transform .25s;animation:4s ease-in-out infinite mm-benefit-breathe}.mm-benefit-trigger:hover .mm-benefit-symbol svg{animation:none;transform:rotate(-9deg)scale(1.1)}.mm-benefit-trigger strong{color:var(--mm-text);font-size:14px;line-height:1.5}.mm-benefit-trigger>span:not(.mm-benefit-symbol){color:var(--mm-subtle);font-size:12px;line-height:1.6}.mm-benefit-trigger small{color:var(--mm-bronze);align-items:center;gap:6px;font-size:12px;display:flex}.mm-benefit-trigger small svg{animation:none}.mm-benefit-dialog[data-slot=dialog-content]{color:#172231;z-index:130;background:#fff;border-color:#d5dce5;gap:20px;width:calc(100vw - 36px);padding:35px;max-width:560px!important}.mm-benefit-dialog [data-slot=dialog-title]{color:inherit;font-size:29px}.mm-benefit-dialog [data-slot=dialog-description]{color:#526174;font-size:17px;line-height:1.8}.mm-benefit-dialog .mm-benefit-large{color:#976a36}.mm-benefit-dialog .mm-primary{background:#182536;border-radius:8px;justify-content:center;align-items:center;padding:15px;font-size:15px;display:flex;color:#fff!important}.mm-benefit-dialog .mm-primary:hover{background:#31435a;color:#fff!important}html[data-mm-theme=dark] .mm-benefit-dialog[data-slot=dialog-content]{color:#f2f4f7;background:#19232f;border-color:#354454}html[data-mm-theme=dark] .mm-benefit-dialog [data-slot=dialog-description]{color:#b9c4d3}html[data-mm-theme=dark] .mm-benefit-dialog .mm-primary{background:#e4bd84;color:#152231!important}html[data-mm-theme=dark] .mm-benefit-dialog .mm-primary:hover{background:#f2d4a8;color:#152231!important}.mm-instrument-card{transform:perspective(1100px) rotateX(var(--mm-tilt-x,0deg)) rotateY(var(--mm-tilt-y,0deg));transition:transform .2s,border-color .25s,box-shadow .25s;position:relative}.mm-instrument-card:hover{transform:perspective(1100px) rotateX(var(--mm-tilt-x,0deg)) rotateY(var(--mm-tilt-y,0deg));border-color:#b9945e;box-shadow:0 18px 45px #16273818}.mm-universe[data-theme=dark] .mm-instrument-card:hover{border-color:#e4bd84;box-shadow:0 15px 45px #bf925020}.mm-instrument-card .mm-card-image img{transition:transform .5s,filter .4s}.mm-instrument-card:hover .mm-card-image img{filter:brightness(1.06);transform:scale(1.025)}.mm-card-trust{color:#254e35;background:#e7f0e9;border:1px solid #b6d1be;border-radius:7px;margin:14px 0;padding:9px 12px;font-size:14px;font-weight:750;display:inline-flex}.mm-universe[data-theme=dark] .mm-card-trust{color:#c0e6cc;background:#16342a;border-color:#3d6850}.mm-card-fit{color:var(--mm-subtle);font-size:14px;line-height:1.7;display:block}.mm-hot-card{border:1px solid #b9853f;box-shadow:0 0 0 1px #b9853f33,0 12px 36px #b9853f15}.mm-hot-badge{z-index:2;color:#ffe0ad;background:#1b2532;border:1px solid #d09c59;border-radius:9px;align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:700;display:flex;position:absolute;top:13px;left:14px;box-shadow:0 5px 25px #b76c2425}.mm-hot-badge svg{color:#ffb761;fill:#e4873544;animation:1.6s ease-in-out infinite alternate mm-hot-fire}.mm-hot-badge small{color:#e0c5a1;margin-top:3px;font-size:11px;font-weight:400;display:block}.mm-hot-card .mm-card-index{display:none}.mm-hot-card .mm-card-image:not(.mm-card-branded){padding-top:62px}.mm-quick-button{min-height:39px;opacity:1!important;color:#172231!important;background:#fff!important;border-color:#cbd3de!important}.mm-quick-button:hover{color:#172231!important;background:#e4bd84!important;border-color:#ba8b50!important}@keyframes mm-hot-fire{0%{filter:drop-shadow(0 0 2px #e9923870);transform:scale(.93)rotate(-4deg)}to{filter:drop-shadow(0 0 7px #e99238a0);transform:scale(1.1)rotate(3deg)}}.mm-bundle-ledger{border:1px solid var(--mm-line);background:var(--mm-surface);border-radius:12px;margin:22px 0;padding:20px}.mm-bundle-ledger>div,.mm-bundle-ledger>label{border-bottom:1px solid var(--mm-line);align-items:center;gap:11px;padding:12px 0;font-size:14px;display:flex}.mm-bundle-ledger>label{cursor:pointer}.mm-bundle-ledger input{width:18px;height:18px;accent-color:var(--mm-bronze);flex:none}.mm-bundle-ledger :is(label,div)>span{flex:1;line-height:1.6}.mm-bundle-ledger strong{white-space:nowrap;font-size:14px}.mm-bundle-ledger small{color:var(--mm-subtle);margin-top:15px;font-size:12px;line-height:1.7;display:block}.mm-bundle-ledger .mm-ledger-saving{color:#307047;font-weight:650}.mm-universe[data-theme=dark] .mm-ledger-saving{color:#a5dcb7}.mm-ledger-saving>span{align-items:center;gap:8px;display:flex}.mm-ledger-next{color:var(--mm-subtle);margin:17px 0 0;font-size:14px;line-height:1.7}.mm-model-decisions{background:var(--mm-surface);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line)}.mm-model-decisions>.mm-primary{margin-top:25px}.mm-decision-grid article{border-top:3px solid var(--mm-bronze)}.mm-decision-grid article h3{font-size:28px}.mm-expert{border-left:5px solid var(--mm-bronze)}.mm-sound-section{background:var(--mm-surface);border-block:1px solid var(--mm-line);grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.mm-sound-section p{color:var(--mm-subtle);max-width:650px;font-size:16px;line-height:1.8}.mm-sound-start{color:#fff;background:linear-gradient(140deg,#172637,#263d52);border:1px solid #ac824d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;min-height:250px;padding:25px;display:flex}.mm-sound-start svg{color:#e4bd84}.mm-sound-start strong{font-size:20px}.mm-sound-start span{color:#c6d2df;font-size:13px}.mm-sound-player iframe{aspect-ratio:16/9;border:0;border-radius:12px;width:100%}.mm-sound-player>a{color:var(--mm-bronze);margin-top:14px;font-size:13px;text-decoration:underline;display:inline-block}.mm-sound-pending{border:1px solid var(--mm-line);background:var(--mm-bg);border-radius:12px;padding:30px}.mm-sound-pending h3{margin:20px 0 10px;font-size:24px}.mm-sound-pending>svg{color:var(--mm-bronze)}.mm-fixed-purchase.mm-mobile-buy{z-index:35;background:var(--mm-surface);width:100%;color:var(--mm-text);border-top:1px solid var(--mm-line);justify-content:center;gap:30px;padding:12px 24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #12223810}.mm-fixed-purchase small{color:var(--mm-subtle);font-size:12px;display:block}.mm-fixed-purchase strong{margin-top:3px;font-size:23px;display:block}.mm-shop:has(.mm-fixed-purchase){padding-bottom:90px}.mm-comparison-scroll{border:1px solid var(--mm-line);border-radius:12px;margin:35px 0;overflow-x:auto}.mm-comparison-table{border-collapse:collapse;background:var(--mm-surface);width:100%;min-width:850px;color:var(--mm-text)}.mm-comparison-table :is(th,td){text-align:left;border-bottom:1px solid var(--mm-line);vertical-align:top;min-width:200px;padding:22px;font-size:15px;line-height:1.8}.mm-comparison-table th:first-child{width:18%;min-width:180px;font-size:14px}.mm-comparison-table thead th{width:27%}.mm-comparison-table th>img{object-fit:contain;background:#f3f5f8;border-radius:8px;width:100%;height:125px;margin-bottom:20px}.mm-comparison-table th>span{letter-spacing:2px;color:var(--mm-bronze);font-size:12px}.mm-comparison-table h2{margin:10px 0;font-size:28px!important}.mm-comparison-table strong{margin:15px 0;font-size:21px;display:block}.mm-comparison-table .mm-primary{margin-top:14px;font-size:14px}.mm-compare-page>p:not(.mm-eyebrow){color:var(--mm-subtle);max-width:800px;font-size:17px;line-height:1.8}.mm-rating-method{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:12px;margin:25px 0 30px;padding:24px}.mm-rating-method summary{cursor:pointer;font-size:18px;font-weight:650}.mm-rating-method :is(p,li){color:var(--mm-subtle);font-size:16px;line-height:1.8}html[data-mm-theme=light] :is(.site-header,.site-footer){color:#172231!important;background:#f7f8fb!important;border-color:#d5dce5!important}html[data-mm-theme=light] :is(.site-header,.site-footer) :is(a,summary,p,span,button){color:#243246!important}html[data-mm-theme=light] .site-header-market .brand-mark-market img{filter:brightness(0)!important}html[data-mm-theme=light] .site-header :is(.nav-panel,.mobile-menu>nav,.mobile-submenu>div){background:#fff!important;border-color:#d5dce5!important}html[data-mm-theme=light] .site-footer .yourock-wordmark{filter:none}html[data-mm-theme=dark] :is(.site-header,.site-footer){color:#f2f4f7!important;background:#0e151e!important;border-color:#354454!important}html[data-mm-theme=dark] .site-header-market .brand-mark-market img{filter:brightness(0)invert()!important}html[data-mm-theme=dark] :is(.site-header,.site-footer) :is(a,summary,p,span,button){color:#dce5f0!important}html[data-mm-theme=light] .mm-quick-sheet .mm-secondary{color:#172231!important;background:#fff!important;border-color:#d5dce5!important}html[data-mm-theme=light] .mm-quick-sheet .mm-secondary:hover{color:#fff!important;background:#172231!important}html[data-mm-theme=dark] .mm-quick-sheet .mm-secondary:hover{color:#152231!important;background:#e4bd84!important}html[data-mm-theme=dark] .mm-quick-sheet .mm-primary:hover{color:#152231!important;background:#f2d4a8!important}html[data-mm-theme=light] .mm-quick-sheet .mm-primary:hover{color:#fff!important;background:#31435a!important}@media (min-width:1700px){.mm-universe .mm-cinematic-hero{min-height:650px;padding-block:60px}.mm-cinematic-hero .mm-showroom-copy{width:600px;max-width:42%}.mm-hero-art>img{object-fit:cover}}@media (max-width:1150px){.mm-universe .mm-cinematic-hero{min-height:560px;padding:40px 35px}.mm-cinematic-hero .mm-showroom-copy{width:48%}.mm-universe .mm-cinematic-hero h1{font-size:39px}.mm-hero-diagonal{width:67%}.mm-benefits.mm-benefits-interactive{grid-template-columns:repeat(3,1fr);padding:0 25px}.mm-benefit-trigger:nth-child(3){border-right:0}.mm-benefit-trigger:nth-child(n+4){border-top:1px solid var(--mm-line)}.mm-sound-section{gap:30px}.mm-benefit-trigger{padding:22px 15px}}@media (max-width:760px){.mm-universe .mm-cinematic-hero{background:#101923;flex-direction:column;min-height:0;padding:30px 24px 230px;display:flex}.mm-hero-artworks{height:280px;inset:auto 0 0}.mm-hero-art>img{object-fit:cover;object-position:80% center}.mm-hero-diagonal{clip-path:none;background:linear-gradient(#101923,#101923 85%,#10192300);width:100%;height:calc(100% - 160px);inset:0 0 auto}.mm-cinematic-hero .mm-showroom-copy{width:100%;max-width:none}.mm-hero-logo{width:215px;margin-bottom:12px}.mm-hero-logo img{height:72px}.mm-universe .mm-cinematic-hero h1{margin-bottom:20px;font-size:clamp(32px,8.3vw,45px);line-height:1.13}.mm-universe .mm-cinematic-hero .mm-eyebrow{margin-bottom:17px!important;font-size:12px!important}.mm-cinematic-hero .mm-showroom-copy>p:not(.mm-eyebrow){font-size:16px}.mm-cinematic-hero .mm-actions{grid-template-columns:1fr;gap:10px;margin-top:21px;display:grid}.mm-cinematic-hero .mm-actions a{justify-content:center;width:100%;min-height:48px;font-size:15px}.mm-cinematic-hero .mm-hero-tags{flex-wrap:wrap;gap:12px;margin-top:20px}.mm-benefits.mm-benefits-interactive{grid-template-columns:1fr 1fr;padding:0 12px}.mm-benefit-trigger{border-bottom:1px solid var(--mm-line);grid-template-columns:1fr;gap:8px;min-height:165px;padding:19px 12px}.mm-benefit-trigger:nth-child(2n){border-right:0}.mm-benefit-trigger:nth-child(3){border-right:1px solid var(--mm-line)}.mm-benefit-trigger:nth-child(5){border:0;grid-column:1/-1;grid-template-columns:45px 1fr;min-height:115px}.mm-benefit-trigger:nth-child(5) .mm-benefit-symbol{grid-row:1/4}.mm-benefit-symbol{grid-row:auto;width:39px;height:39px}.mm-benefit-trigger strong{font-size:14px}.mm-benefit-trigger>span:not(.mm-benefit-symbol){font-size:12px}.mm-benefit-dialog[data-slot=dialog-content]{padding:28px}.mm-benefit-dialog [data-slot=dialog-title]{font-size:25px}.mm-benefit-dialog [data-slot=dialog-description]{font-size:16px}.mm-sound-section{grid-template-columns:1fr;gap:25px}.mm-fixed-purchase.mm-mobile-buy{gap:12px;padding:10px 15px}.mm-fixed-purchase strong{font-size:20px}.mm-fixed-purchase :is(.mm-primary,.mm-secondary){min-height:44px;padding:12px 15px;font-size:13px}.mm-fixed-purchase .mm-secondary{display:none}.mm-fixed-purchase>div{flex:1}.mm-card-trust{font-size:14px}.mm-comparison-table :is(td,th){padding:17px}.mm-hot-badge{font-size:12px}.mm-bundle-ledger{padding:17px}.mm-key-layer{background-position:80%;-webkit-mask-image:radial-gradient(7% 25% at 54% 77%,#000 30%,#0000 85%);mask-image:radial-gradient(7% 25% at 54% 77%,#000 30%,#0000 85%)}.mm-key-layer-b{-webkit-mask-image:radial-gradient(7% 25% at 80% 90%,#000 30%,#0000 85%);mask-image:radial-gradient(7% 25% at 80% 90%,#000 30%,#0000 85%)}}@media (prefers-reduced-motion:reduce){.mm-key-layer,.mm-benefit-trigger svg,.mm-hot-badge svg{filter:none!important;animation:none!important;transform:none!important}.mm-instrument-card,.mm-instrument-card:hover{transition:none!important;transform:none!important}.mm-key-layer{display:none}}.mm-sound-choices{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mm-sound-choices button{padding:10px 14px;font-size:12px}html[data-mm-theme] .site-header{color:#f3f3f3!important;background:#0d1118!important;border-color:#ffffff17!important;transition:transform .42s cubic-bezier(.22,.7,.2,1),opacity .35s!important}html[data-mm-theme] .site-header :is(a,summary,p,span,button){color:#f3f3f3!important}html[data-mm-theme] .site-header-market .brand-mark-market img{filter:brightness(0)invert()!important}html[data-mm-theme] .site-header :is(.nav-panel,.mobile-menu>nav,.mobile-submenu>div){background:#151a23!important;border-color:#ffffff20!important}html.mm-header-replaced .site-header{opacity:0;pointer-events:none;transform:translateY(-110%)}.mm-navigation-space{z-index:100;height:88px;position:relative}.mm-modern-nav.mm-shop-nav{border-bottom:1px solid var(--mm-line);z-index:103;gap:22px;width:100%;height:88px;margin:0;padding:0 max(22px,4vw);position:relative;top:auto;box-shadow:0 4px 20px #00000006;background:var(--mm-surface)!important;display:flex!important}.mm-modern-nav.mm-nav-fixed{animation:.42s cubic-bezier(.22,.7,.2,1) mm-nav-arrive;position:fixed;top:0;left:0;right:0}@keyframes mm-nav-arrive{0%{opacity:.3;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.mm-modern-nav .mm-wordmark{min-width:162px;font-size:22px;line-height:1.1}.mm-wordmark small{letter-spacing:.13em;font-size:8px}.mm-modern-nav button,.mm-modern-nav a{color:var(--mm-text)}.mm-nav-catalog{background:var(--mm-button);border:1px solid var(--mm-line);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:12px 16px;font-size:14px;display:flex;color:var(--mm-button-text)!important}.mm-nav-search{background:var(--mm-bg);border:1px solid var(--mm-line);border-radius:7px;flex:1;align-items:center;gap:10px;max-width:580px;padding:9px 14px;display:flex}.mm-nav-search input{width:100%;color:var(--mm-text);background:0 0;border:0;outline:0;min-width:0;font-size:14px}.mm-nav-search:focus-within{border-color:var(--mm-bronze);box-shadow:0 0 0 3px #b58b5520}.mm-nav-search button{cursor:pointer;background:0 0;border:0;padding:5px}.mm-nav-sale{white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:flex}.mm-nav-sale svg{color:var(--mm-bronze)}.mm-nav-icons{align-items:center;gap:18px;display:flex!important}.mm-nav-icons a{padding:9px 2px;position:relative}.mm-nav-icons b{background:var(--mm-bronze);min-width:15px;height:15px;color:var(--mm-bg);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-1px;right:-9px}.mm-theme-switch{cursor:pointer;align-items:center;gap:5px;display:flex}.mm-theme-switch [data-slot=switch]{background:#c6cbd3;border:0;width:39px;height:23px}.mm-theme-switch [data-state=checked]{background:#b58b55}.mm-theme-switch [data-slot=switch-thumb]{background:#fff;box-shadow:0 1px 3px #0003}.mm-nav-backdrop{z-index:101;background:#0004;border:0;position:fixed;inset:0}.mm-nav-panel{z-index:104;background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:0 0 12px 12px;max-height:calc(100dvh - 110px);padding:25px;position:absolute;top:88px;left:max(22px,4vw);right:max(22px,4vw);overflow:auto;box-shadow:0 25px 60px #0003}.mm-nav-panel.is-fixed{position:fixed;top:88px}.mm-panel-top{color:var(--mm-text);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.mm-panel-top button{color:inherit;cursor:pointer;background:0 0;border:0;padding:7px}.mm-nav-category-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.mm-nav-category-grid a{border:1px solid var(--mm-line);color:var(--mm-text);border-radius:7px;align-items:center;gap:13px;padding:17px;transition:border-color .25s,background .25s;display:flex}.mm-nav-category-grid a:hover{background:var(--mm-bg);border-color:var(--mm-bronze)}.mm-nav-category-grid svg{color:var(--mm-bronze);flex-shrink:0}.mm-nav-category-grid small{color:var(--mm-subtle);margin-top:4px;font-size:12px;display:block}.mm-search-panel{max-width:800px;margin-left:auto}.mm-search-result{border-bottom:1px solid var(--mm-line);color:var(--mm-text);align-items:center;gap:15px;padding:12px 5px;display:flex}.mm-search-result:hover,.mm-search-category:hover{background:var(--mm-bg)}.mm-search-result img{object-fit:contain;background:#fff;border-radius:4px;width:70px;height:55px}.mm-search-result span{flex:1}.mm-search-result small{color:var(--mm-subtle);margin-top:4px;font-size:12px;display:block}.mm-search-result b{font-size:14px}.mm-search-category{color:var(--mm-text);align-items:center;gap:12px;padding:12px;display:flex}.mm-search-category small{color:var(--mm-subtle);margin-left:auto;font-size:12px}.mm-search-suggestions{flex-wrap:wrap;gap:8px;display:flex}.mm-search-suggestions button{border:1px solid var(--mm-line);background:var(--mm-bg);color:var(--mm-text);cursor:pointer;border-radius:5px;padding:9px 13px}.mm-search-panel p{color:var(--mm-subtle);margin:18px 0;font-size:14px}.mm-search-panel a.mm-search-all{color:var(--mm-bronze);padding:18px 0 0;display:block}.mm-universe .mm-minimal-hero{background:#151619;border:0;width:100vw;height:clamp(530px,40vw,730px);min-height:0;margin-left:calc(50% - 50vw);overflow:hidden;display:block!important;position:relative!important}.mm-minimal-art{position:absolute;inset:0}.mm-minimal-art img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.mm-minimal-copy{z-index:2;text-align:center;color:#fff;width:min(900px,90%);margin:auto;padding:50px 24px 0;position:relative}.mm-minimal-logo{object-fit:contain;filter:brightness(0)invert();width:clamp(225px,25vw,370px);height:100px;margin:auto;display:block}.mm-universe .mm-minimal-copy h1{font-family:var(--font-body),Arial,sans-serif;letter-spacing:-.035em;margin:14px 0 16px;font-weight:550;line-height:1.13;color:#fff!important;font-size:clamp(37px,4.4vw,66px)!important}.mm-minimal-copy h1 em{font-style:normal;color:#d8b27c!important;font-family:inherit!important}.mm-minimal-copy>p{color:#e2e0dc;margin:0 auto 24px;font-size:clamp(16px,1.5vw,21px);line-height:1.6}.mm-minimal-copy .mm-actions{justify-content:center;margin:0}.mm-universe .mm-minimal-copy .mm-primary{color:#16191e!important;background:#d7b480!important;border-color:#d7b480!important}.mm-universe .mm-minimal-copy .mm-primary:hover{color:#16191e!important;background:#f0d1a2!important}.mm-universe .mm-minimal-copy .mm-secondary{color:#fff!important;background:#15191bb0!important;border-color:#ffffff50!important}.mm-universe .mm-minimal-copy .mm-secondary:hover{color:#fff!important;background:#33383e!important;border-color:#d7b480!important}.mm-hero-original{color:#e5c99c;background:#131518c9;border:1px solid #bc9456;border-radius:30px;align-items:center;gap:9px;margin-top:24px;padding:9px 19px;font-size:14px;display:inline-flex;box-shadow:0 0 25px #ba864b12}.mm-benefits.mm-benefits-interactive{background:var(--mm-surface)!important;border-bottom:1px solid var(--mm-line)!important;gap:12px!important;margin:0!important;padding:18px max(22px,4vw)!important}.mm-benefit-trigger{border-radius:9px;border:1px solid var(--mm-line)!important;min-height:145px!important;padding:20px 15px!important;transition:background .35s,border-color .35s,box-shadow .35s!important}.mm-benefit-trigger:first-child{box-shadow:inset 0 0 25px #b68e4f10;border-color:#bd965c80!important}.mm-benefit-trigger:hover{box-shadow:0 8px 25px #00000008;border-color:var(--mm-bronze)!important}.mm-benefit-trigger .mm-benefit-symbol svg{transition:transform .55s cubic-bezier(.22,.7,.2,1),filter .55s!important;animation:none!important;transform:translateY(0)!important}.mm-benefit-trigger:hover .mm-benefit-symbol svg{filter:drop-shadow(0 2px 4px #ba864b35);transform:translateY(-3px)scale(1.06)!important}.mm-benefit-trigger>span:not(.mm-benefit-symbol){font-size:14px!important}.mm-featured{background:var(--mm-bg);border-bottom:1px solid var(--mm-line)}.mm-featured-view{color:var(--mm-subtle);justify-content:space-between;align-items:center;margin:18px 0;font-size:14px;display:flex}.mm-view-switch{border:1px solid var(--mm-line);border-radius:7px;flex-shrink:0;width:max-content;display:flex;overflow:hidden}.mm-view-switch button{color:var(--mm-subtle);background:var(--mm-surface);cursor:pointer;border:0;padding:10px 13px}.mm-view-switch button[aria-pressed=true]{background:var(--mm-button);color:var(--mm-button-text)}.mm-instruments,.mm-branded-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.mm-card-copy{padding:22px!important}.mm-card-copy h3{line-height:1.1;font-size:27px!important}.mm-card-copy>p{line-height:1.55;font-size:14px!important}.mm-card-fit{font-size:14px!important}.mm-card-image{aspect-ratio:auto!important;height:230px!important}.mm-card-image img{object-fit:contain!important}.mm-card-branded img{object-fit:cover!important}.mm-card-tools{z-index:4;gap:6px;display:flex;position:absolute;top:13px;right:13px}.mm-card-tools button{color:#222d3b;cursor:pointer;background:#fff;border:1px solid #d8dce2;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .2s,background .2s;display:grid}.mm-card-tools button[aria-pressed=true]{color:#805123;background:#f7e3c3;border-color:#b9915b}.mm-hot-badge{max-width:calc(100% - 24px);bottom:12px;left:12px;top:auto!important}.mm-card-trust{letter-spacing:.01em;align-items:center;gap:8px;width:max-content;max-width:100%;box-shadow:0 3px 12px #b4894920;color:var(--mm-bronze)!important;background:linear-gradient(120deg,#bb90551a,#cba15c0a)!important;border:1px solid #a77939!important;border-radius:5px!important;padding:9px 12px!important;font-size:14px!important;display:flex!important}.mm-card-bottom del{color:var(--mm-subtle);margin-bottom:4px;font-size:13px;display:block}.mm-card-bottom strong{font-size:24px!important}.mm-instruments.mm-list-view{flex-direction:column;gap:18px!important;display:flex!important}.mm-list-view .mm-instrument-card{grid-template-columns:36% 64%;display:grid;transform:none!important}.mm-list-view .mm-card-image{min-height:250px;height:100%!important}.mm-list-view .mm-card-copy{grid-template-columns:1fr 1fr;align-content:center;gap:10px 20px;display:grid}.mm-list-view .mm-card-copy>:is(small,a,p,.mm-card-fit){grid-column:1}.mm-list-view .mm-card-trust{grid-area:1/2/3;align-self:center}.mm-list-view .mm-card-copy ul{grid-area:3/2/5}.mm-list-view .mm-card-bottom{grid-column:1/-1}.mm-section.mm-bundle-banner{margin-top:40px;box-shadow:0 12px 50px #9d713b15;background:var(--mm-surface)!important;border:1px solid var(--mm-bronze)!important}.mm-category-overview{background:var(--mm-surface);border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line)}.mm-category-overview-grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.mm-category-overview-grid>a{border:1px solid var(--mm-line);background:var(--mm-bg);color:var(--mm-text);border-radius:8px;padding:25px 20px;transition:background .35s,border-color .35s,transform .35s}.mm-category-overview-grid>a:hover{border-color:var(--mm-bronze);background:var(--mm-surface);transform:translateY(-4px)}.mm-category-overview-grid svg{color:var(--mm-subtle);transition:color .35s}.mm-category-overview-grid>a:hover svg{color:var(--mm-bronze)}.mm-category-overview-grid h3{margin:18px 0 12px;font-size:19px}.mm-category-overview-grid p{color:var(--mm-subtle);margin:0 0 17px;font-size:13px;line-height:1.65}.mm-category-overview-grid span{color:var(--mm-bronze);font-size:12px}.mm-browser-head{padding:35px max(24px,4vw)!important}.mm-browser-head h1{max-width:100%;margin:15px 0!important;font-size:clamp(32px,4vw,54px)!important;line-height:1.15!important}.mm-browser-head .mm-breadcrumb{flex-wrap:wrap;margin-bottom:25px;font-size:13px;padding:0!important}.mm-catalog-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:30px;max-width:1700px;margin:auto;padding:30px max(24px,4vw) 70px;display:grid}.mm-category-rail{border:1px solid var(--mm-line);background:var(--mm-surface);border-radius:8px;max-height:calc(100dvh - 130px);padding:8px;position:sticky;top:110px;overflow:auto}.mm-category-rail a{color:var(--mm-text);border-radius:5px;align-items:center;gap:11px;padding:12px 10px;font-size:14px;transition:background .25s,color .25s;display:flex}.mm-category-rail svg{color:var(--mm-subtle);flex-shrink:0}.mm-category-rail a:hover,.mm-category-rail a.selected{background:var(--mm-bg);color:var(--mm-bronze)}.mm-category-rail a.selected svg{color:var(--mm-bronze)}.mm-catalog-workspace{min-width:0}.mm-category-directory{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:25px;display:grid}.mm-category-directory a{border:1px solid var(--mm-line);background:var(--mm-surface);color:var(--mm-text);border-radius:7px;padding:18px 13px;transition:border-color .25s,background .25s}.mm-category-directory svg{color:var(--mm-subtle);margin-bottom:12px;transition:color .25s}.mm-category-directory a:hover{border-color:var(--mm-bronze)}.mm-category-directory a:hover svg{color:var(--mm-bronze)}.mm-category-directory strong{font-size:14px;line-height:1.3;display:block}.mm-category-directory span{color:var(--mm-subtle);margin-top:7px;font-size:12px;display:block}.mm-subcategories{flex-wrap:wrap;gap:8px;padding:0 0 25px;display:flex}.mm-subcategories a{border:1px solid var(--mm-line);color:var(--mm-text);background:var(--mm-surface);border-radius:5px;padding:10px 14px;font-size:14px;transition:color .25s,border-color .25s}.mm-subcategories a:hover,.mm-subcategories .selected{border-color:var(--mm-bronze);color:var(--mm-bronze)}.mm-browser-toolbar{border:1px solid var(--mm-line);border-radius:8px;grid-template-columns:1fr 130px 180px auto;background:var(--mm-surface)!important;align-items:end!important;gap:12px!important;padding:20px!important;display:grid!important}.mm-browser-toolbar label>span{color:var(--mm-subtle);margin-bottom:8px;font-size:13px;display:block}.mm-browser-toolbar .mm-search>div{border:1px solid var(--mm-line);border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:flex}.mm-browser-toolbar input{background:0 0;width:100%;min-width:0;font-size:14px;border:0!important}.mm-browser-toolbar select{height:42px;color:var(--mm-text);background:var(--mm-bg);border:1px solid var(--mm-line);border-radius:4px;width:100%;padding:0 9px;font-size:14px}.mm-browser-toolbar .mm-view-switch{height:42px}.mm-offer-filter{color:var(--mm-subtle);cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.mm-catalog-products .mm-card-copy h3{font-size:23px!important}.mm-catalog-products .mm-card-image{height:200px!important}.mm-catalog-products .mm-card-copy{padding:18px!important}.mm-catalog-help{border:1px solid var(--mm-line);background:var(--mm-surface);border-radius:8px;margin-top:35px;padding:30px}.mm-catalog-help h2{font-size:26px}.mm-catalog-help p{color:var(--mm-subtle);margin:12px 0 20px;font-size:16px}.mm-catalog-help .mm-primary{width:max-content}@media (min-width:1600px){.mm-instruments,.mm-branded-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mm-catalog-layout{grid-template-columns:230px minmax(0,1fr)}}@media (max-width:1200px){.mm-modern-nav.mm-shop-nav{gap:13px;padding:0 22px}.mm-nav-sale span{display:none}.mm-nav-icons{gap:12px}.mm-nav-category-grid,.mm-category-overview-grid,.mm-category-directory{grid-template-columns:repeat(3,1fr)}.mm-catalog-layout{grid-template-columns:185px minmax(0,1fr);gap:20px}.mm-browser-toolbar{grid-template-columns:1fr 1fr auto}.mm-browser-toolbar .mm-search{grid-column:1/-1}.mm-catalog-products .mm-instrument-card{min-width:0}.mm-catalog-products .mm-card-bottom{flex-wrap:wrap;gap:8px}.mm-catalog-products .mm-add{padding:10px}.mm-catalog-products .mm-add span{display:none}}@media (max-width:900px){.mm-modern-nav.mm-shop-nav{flex-wrap:wrap;gap:12px;height:120px;padding:12px 20px}.mm-navigation-space{height:120px}.mm-modern-nav .mm-wordmark{margin-right:auto;font-size:19px}.mm-nav-search{flex-basis:calc(100% - 110px);order:10;max-width:none;height:38px}.mm-nav-catalog{order:11;height:38px;padding:8px 12px}.mm-nav-icons{gap:14px!important}.mm-nav-panel,.mm-nav-panel.is-fixed{max-height:calc(100dvh - 135px);top:120px;left:16px;right:16px}.mm-nav-sale{display:none}.mm-catalog-layout{padding-top:0;display:block}.mm-category-rail{z-index:20;scrollbar-width:thin;border-left:0;border-right:0;border-radius:0;max-height:none;margin:0 -24px 25px;padding:8px 16px;display:flex;position:sticky;top:120px;overflow-x:auto}.mm-category-rail a{white-space:nowrap;flex-direction:column;gap:5px;min-width:90px;padding:8px;font-size:12px}.mm-catalog-products .mm-add span{display:inline}.mm-category-directory{grid-template-columns:repeat(5,1fr)}.mm-category-overview-grid{grid-template-columns:repeat(2,1fr)}.mm-instruments,.mm-branded-grid,.mm-benefits.mm-benefits-interactive{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mm-benefit-trigger:last-child{grid-column:1/-1}.mm-list-view .mm-card-copy{display:block}.mm-list-view .mm-card-copy>*{margin-bottom:10px}.mm-list-view .mm-card-image{min-height:300px}}@media (max-width:600px){.mm-universe .mm-minimal-hero{height:600px}.mm-minimal-art img{object-fit:cover;object-position:64% bottom}.mm-minimal-copy{background:linear-gradient(#11121538,#0000);width:100%;padding:35px 18px 0}.mm-minimal-logo{width:240px;height:75px}.mm-universe .mm-minimal-copy h1{line-height:1.15;font-size:38px!important}.mm-minimal-copy h1 em{display:block}.mm-minimal-copy .mm-actions{flex-wrap:wrap;gap:9px;display:flex}.mm-minimal-copy .mm-actions a{min-height:46px;width:auto!important;padding:12px 15px!important;font-size:14px!important}.mm-minimal-copy>p{font-size:16px;line-height:1.55}.mm-hero-original{margin-top:18px;font-size:13px}.mm-navigation-space{height:120px}.mm-modern-nav.mm-shop-nav{padding:12px 15px}.mm-modern-nav .mm-wordmark{min-width:135px;font-size:18px}.mm-modern-nav .mm-wordmark small{font-size:7px}.mm-theme-switch>svg{display:none}.mm-nav-icons{gap:11px!important}.mm-nav-icons a svg{width:18px}.mm-nav-panel{padding:18px}.mm-nav-category-grid{grid-template-columns:repeat(2,1fr);gap:8px}.mm-nav-category-grid a{gap:8px;padding:12px 8px;font-size:13px}.mm-nav-category-grid small{font-size:11px}.mm-search-result{flex-wrap:wrap;gap:9px}.mm-search-result b{font-size:13px}.mm-search-result small{display:none}.mm-benefits.mm-benefits-interactive{gap:8px!important;padding:16px!important}.mm-benefit-trigger{grid-template-columns:30px 1fr!important;gap:6px 9px!important;min-height:145px!important;padding:15px 11px!important}.mm-benefit-symbol{width:30px;height:36px}.mm-benefit-symbol svg{width:22px}.mm-benefit-trigger strong{font-size:14px!important}.mm-benefit-trigger>span:not(.mm-benefit-symbol){font-size:12px!important}.mm-benefit-trigger:last-child{min-height:95px!important}.mm-category-directory{grid-template-columns:repeat(2,1fr)}.mm-category-overview-grid{gap:9px}.mm-category-overview-grid>a{padding:20px 14px}.mm-category-overview-grid h3{font-size:17px}.mm-category-overview-grid p{font-size:12px}.mm-instruments,.mm-branded-grid{gap:10px!important}.mm-card-image{height:165px!important}.mm-card-copy,.mm-catalog-products .mm-card-copy{padding:13px!important}.mm-card-copy h3,.mm-catalog-products .mm-card-copy h3{font-size:20px!important}.mm-card-copy>p,.mm-card-fit{font-size:12px!important}.mm-card-copy ul{display:none}.mm-card-trust{gap:5px;padding:7px!important;font-size:11px!important}.mm-card-trust svg{width:15px}.mm-card-bottom{flex-wrap:wrap;display:flex;gap:9px!important}.mm-card-bottom strong{font-size:20px!important}.mm-card-bottom .mm-add{justify-content:center;width:100%}.mm-card-index{max-width:80px;font-size:9px!important;top:10px!important;left:10px!important}.mm-quick-button{padding:6px!important;font-size:11px!important;bottom:8px!important;right:8px!important}.mm-hot-badge{bottom:35px;font-size:10px!important}.mm-hot-badge small{font-size:9px!important}.mm-hot-badge svg{width:15px}.mm-card-tools{gap:4px;top:8px;right:8px}.mm-card-tools button{width:27px;height:27px}.mm-card-tools svg{width:14px}.mm-catalog-layout{padding-left:16px;padding-right:16px}.mm-category-rail{margin-left:-16px;margin-right:-16px}.mm-browser-toolbar{gap:9px!important;padding:14px!important}.mm-browser-toolbar select{font-size:12px}.mm-list-view .mm-instrument-card{grid-template-columns:38% 62%}.mm-list-view .mm-card-image{min-height:240px}.mm-list-view .mm-card-tools{flex-direction:column}.mm-list-view .mm-card-copy h3{font-size:23px!important}.mm-list-view .mm-card-trust{font-size:12px!important}.mm-list-view .mm-card-fit{font-size:13px!important}.mm-browser-head{padding:25px 16px!important}}@media (max-width:380px){.mm-nav-icons{gap:7px!important}.mm-modern-nav .mm-wordmark{min-width:116px;font-size:16px}.mm-theme-switch [data-slot=switch]{width:34px}.mm-instruments,.mm-branded-grid{grid-template-columns:1fr!important}.mm-card-image{height:220px!important}}@media (prefers-reduced-motion:reduce){.mm-modern-nav.mm-nav-fixed{animation:none}.mm-universe *{scroll-behavior:auto!important}.mm-category-overview-grid>a,.mm-benefit-trigger svg{transition:none!important;transform:none!important}html[data-mm-theme] .site-header{transition:none!important}}.mm-comparison-remove{color:var(--mm-subtle);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:13px auto 0;font-size:13px;display:flex}.mm-comparison-note{border:1px solid var(--mm-bronze);color:var(--mm-subtle);border-radius:6px;padding:15px;font-size:14px}.mm-theme-switch [data-slot=switch-thumb]{width:19px;height:19px;transform:translate(2px)}.mm-theme-switch [data-slot=switch-thumb][data-state=checked]{transform:translate(18px)}.mm-modern-nav :focus-visible{outline:2px solid var(--mm-bronze);outline-offset:3px}.mm-assistant-launch{z-index:36;background:var(--mm-button);color:var(--mm-button-text);cursor:pointer;border:1px solid #bb945d;border-radius:30px;align-items:center;gap:8px;padding:13px 18px;font-size:14px;display:flex;position:fixed;bottom:100px;right:22px;box-shadow:0 6px 25px #0002}.mm-assistant-sheet[data-slot=sheet-content]{color:#172231;z-index:130;background:#f7f8fa;border-color:#d5dce5;flex-direction:column;gap:16px;width:min(460px,94vw);padding:30px 24px 22px;display:flex}.mm-assistant-sheet [data-slot=sheet-title]{align-items:center;gap:9px;margin-right:15px;font-size:21px;display:flex}.mm-assistant-sheet [data-slot=sheet-description]{color:#626f80;font-size:13px;line-height:1.6}.mm-assistant-scroll{flex-direction:column;flex:1;gap:16px;min-height:0;padding-right:4px;display:flex;overflow:auto}.mm-assistant-question{color:#fff;background:#263748;border-radius:12px 12px 2px;margin:14px 0 12px 25px;padding:12px 15px;font-size:15px;line-height:1.55}.mm-assistant-answer{background:#fff;border:1px solid #d6dde5;border-radius:12px 12px 12px 2px;padding:15px;font-size:15px;line-height:1.65}.mm-assistant-answer>a{color:#263748;border-top:1px solid #e3e7ed;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:14px;text-decoration:none;display:flex}.mm-assistant-answer img{object-fit:contain;background:#fff;width:60px;height:45px}.mm-assistant-answer small{color:#627080;font-size:12px;display:block}.mm-assistant-answer a.mm-assistant-expert{color:#936733}.mm-assistant-prompts{flex-wrap:wrap;gap:6px;display:flex}.mm-assistant-prompts button{color:#435266;cursor:pointer;background:#fff;border:1px solid #d6dde5;border-radius:20px;padding:7px 10px;font-size:12px}.mm-assistant-sheet form{background:#fff;border:1px solid #bbc5d2;border-radius:8px;gap:8px;padding:10px;display:flex}.mm-assistant-sheet form input{color:#172231;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:15px}.mm-assistant-sheet form button{color:#fff;cursor:pointer;background:#263748;border:0;border-radius:5px;padding:9px}.mm-assistant-sheet form button:disabled{opacity:.4}html[data-mm-theme=dark] .mm-assistant-sheet[data-slot=sheet-content]{color:#f3f4f8;background:#131c27;border-color:#354454}html[data-mm-theme=dark] .mm-assistant-sheet [data-slot=sheet-description]{color:#a8b6c7}html[data-mm-theme=dark] .mm-assistant-answer{color:#e2e8ef;background:#1c2837;border-color:#354454}html[data-mm-theme=dark] .mm-assistant-answer>a{color:#d5bd94;border-color:#354454}html[data-mm-theme=dark] .mm-assistant-prompts button{color:#d8e1ec;background:#1c2837;border-color:#354454}@media (max-width:600px){.mm-assistant-launch{padding:12px;bottom:115px;right:15px}.mm-assistant-launch span{display:none}.mm-assistant-sheet[data-slot=sheet-content]{padding:25px 18px 18px}}.mm-minimal-copy h1{font-family:Manrope,Arial,sans-serif!important}.mm-card-image img{width:100%!important;height:100%!important}.mm-universe .mm-bundle-banner{color:#edf0f4!important;background:#18212d!important}.mm-universe .mm-bundle-banner :is(h2,h2 em){color:#fff!important}.mm-universe .mm-bundle-banner p{color:#c5ceda!important}.mm-universe .mm-bundle-banner small{color:#aab7c7!important}.mm-universe .mm-bundle-banner .mm-primary{color:#18212d!important;background:#dfbd89!important;border-color:#dfbd89!important}.mm-universe .mm-bundle-banner .mm-primary:hover{color:#18212d!important;background:#f0d5ad!important}html[data-mm-theme] :is([data-slot=sheet-overlay],[data-slot=dialog-overlay]){z-index:125!important}.mm-universe [data-slot=sheet-content]{z-index:130}.mm-universe .mm-nav-icons a:hover{color:var(--mm-bronze)}.mm-universe .mm-card-image .mm-quick-button{color:#fff;background:#14202ddb;border-color:#ffffff50}.mm-universe .mm-card-image .mm-quick-button:hover{color:#fff;background:#a3783b;border-color:#d9b984}.mm-theme-control{color:var(--mm-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;display:flex;padding:3px 0!important}.mm-theme-control-track{border:1px solid var(--mm-line);background:var(--mm-bg);border-radius:30px;justify-content:space-around;align-items:center;width:66px;height:36px;display:flex;position:relative;overflow:hidden}.mm-theme-control-track>svg{z-index:2;pointer-events:none;transition:color .3s;position:relative}.mm-theme-control-track>svg:first-of-type{color:#6e4c23}.mm-theme-control-track>svg:last-of-type{color:var(--mm-subtle)}.mm-theme-control-thumb{background:#e4c89d;border-radius:50%;width:28px;height:28px;transition:transform .35s cubic-bezier(.22,.7,.2,1),background .35s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.mm-theme-control-thumb.is-dark{background:#d8b989;transform:translate(30px)}.mm-theme-control[aria-pressed=true] .mm-theme-control-track>svg:last-of-type{color:#192334}.mm-theme-control[aria-pressed=true] .mm-theme-control-track>svg:first-of-type{color:var(--mm-subtle)}.mm-theme-control-label{font-size:13px}.mm-modern-nav .mm-nav-search{min-width:0}.mm-modern-nav .mm-nav-search input{min-width:0;font-size:16px}.mm-modern-nav .mm-nav-icons{display:flex!important}.mm-modern-nav .mm-nav-icons>a{place-items:center;min-width:34px;min-height:42px;display:grid}.mm-modern-nav .mm-nav-icons b{top:0;right:-2px}.mm-modern-nav .mm-nav-search>button{min-width:36px;min-height:36px}.mm-modern-nav .mm-nav-search>svg{flex-shrink:0}.mm-universe .mm-minimal-hero{height:clamp(650px,44vw,820px)}.mm-minimal-copy{padding-top:45px}.mm-minimal-logo{width:clamp(310px,36vw,530px);height:145px}.mm-universe .mm-minimal-copy h1{letter-spacing:-.035em;text-wrap:balance;flex-direction:column;gap:2px;margin:12px 0 22px;font-weight:650;line-height:1.13;display:flex;font-size:clamp(34px,4.6vw,70px)!important}.mm-minimal-copy h1>span{color:#fff}.mm-minimal-copy h1 em{letter-spacing:.015em;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#b7884c,#ecd1a2,#ba8a50);-webkit-background-clip:text;background-clip:text;font-weight:450}.mm-minimal-copy>p{margin-bottom:24px}.mm-hero-quiz-button{border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;font-weight:650;display:flex;box-shadow:0 8px 28px #0003;padding:17px 29px!important;font-size:18px!important;transition:background .3s,box-shadow .3s,transform .3s!important}.mm-hero-quiz-button>span{letter-spacing:0;font-size:12px;font-weight:500;line-height:1.3}.mm-hero-quiz-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0004}.mm-minimal-art img{transform-origin:73% 80%;will-change:transform;animation:22s ease-in-out infinite alternate mm-guitar-breath}.mm-minimal-hero:after{content:"";pointer-events:none;background:radial-gradient(at 70% 83%,#e1aa5f12,#0000 50%);animation:7s ease-in-out infinite alternate mm-hero-light-breath;position:absolute;inset:0}.mm-minimal-logo{animation:.85s cubic-bezier(.22,.7,.2,1) both mm-logo-entrance}.mm-minimal-copy h1{animation:.9s cubic-bezier(.22,.7,.2,1) .12s both mm-copy-entrance}.mm-minimal-copy>p{animation:.9s cubic-bezier(.22,.7,.2,1) .25s both mm-copy-entrance}@keyframes mm-guitar-breath{0%{transform:scale(1)}to{transform:scale(1.025)}}@keyframes mm-hero-light-breath{0%{opacity:.3}to{opacity:1}}@keyframes mm-logo-entrance{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mm-copy-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mm-quiz-dialog[data-slot=dialog-content]{--q-bg:#fff;--q-soft:#f3f5f8;--q-ink:#172231;--q-muted:#627084;--q-line:#d5dce6;--q-accent:#9d703c;background:var(--q-bg);width:min(780px,100vw - 36px);max-height:calc(100dvh - 36px);color:var(--q-ink);border:1px solid var(--q-line);z-index:130;border-radius:14px;gap:0;padding:34px;overflow-y:auto;box-shadow:0 30px 90px #0006;max-width:780px!important}.mm-quiz-dialog [data-slot=dialog-close]{border:1px solid var(--q-line);background:var(--q-bg);width:34px;height:34px;color:var(--q-ink);opacity:1;border-radius:50%;place-items:center;display:grid;top:15px;right:15px}.mm-quiz-top{justify-content:space-between;align-items:center;gap:15px;margin:10px 22px 20px 0;display:flex}.mm-quiz-top>span{letter-spacing:.07em;color:var(--q-muted);align-items:center;gap:9px;font-size:11px;display:flex}.mm-quiz-discount{color:var(--q-accent);white-space:nowrap;background:#b48b550c;border:1px solid #b48b553d;border-radius:25px;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:650;display:flex}.mm-quiz-progress{background:var(--q-soft);border-radius:10px;height:5px;margin-bottom:28px;overflow:hidden}.mm-quiz-progress>span{background:linear-gradient(90deg,#b48749,#e0bd88);border-radius:10px;height:100%;transition:width .4s cubic-bezier(.22,.7,.2,1);display:block}.mm-quiz-heading{margin-bottom:23px}.mm-quiz-heading .mm-eyebrow{color:var(--q-accent);letter-spacing:.14em;margin:0 0 10px;font-size:11px}.mm-quiz-dialog [data-slot=dialog-title]{color:var(--q-ink);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(25px,3.5vw,34px);font-weight:600;line-height:1.2}.mm-quiz-dialog [data-slot=dialog-description]{color:var(--q-muted);font-size:16px;line-height:1.65}.mm-quiz-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.mm-quiz-choices>button{text-align:left;background:var(--q-soft);border:1px solid var(--q-line);color:var(--q-ink);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:67px;padding:18px 16px;font-size:16px;line-height:1.4;transition:border-color .25s,background .25s,box-shadow .25s;display:flex}.mm-quiz-choices>button:hover{background:#b48b5510;border-color:#aa8049}.mm-quiz-choices>button.selected{background:#b48b5514;border-color:#aa8049;box-shadow:inset 0 0 0 1px #aa8049}.mm-quiz-choices>button>svg{color:var(--q-accent);flex-shrink:0}.mm-quiz-check{border:1px solid var(--q-line);background:var(--q-bg);width:22px;height:22px;color:var(--q-accent);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.selected>.mm-quiz-check{border-color:var(--q-accent)}.mm-quiz-perk{color:var(--q-muted);align-items:flex-start;gap:10px;margin:21px 0;display:flex}.mm-quiz-perk svg{color:var(--q-accent);flex-shrink:0;margin-top:3px}.mm-quiz-perk p{margin:0;font-size:13px;line-height:1.65}.mm-quiz-controls{justify-content:space-between;align-items:center;gap:15px;margin-top:22px;display:flex}.mm-quiz-back{color:var(--q-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;min-height:46px;font-size:14px;display:flex}.mm-quiz-dialog .mm-primary{cursor:pointer;background:#26374a;border:1px solid #26374a;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:13px 22px;font-size:15px;transition:background .25s;display:flex;color:#fff!important}.mm-quiz-dialog .mm-primary:hover{background:#405770;border-color:#405770}.mm-quiz-dialog button:disabled{opacity:.45;cursor:default}.mm-quiz-summary{background:#b48b550b;border:1px solid #aa80494d;border-radius:8px;margin-bottom:22px;padding:16px}.mm-quiz-summary>strong{color:var(--q-accent);align-items:center;gap:9px;font-size:18px;display:flex}.mm-quiz-summary p{color:var(--q-ink);margin:12px 0;font-size:14px;line-height:1.7}.mm-quiz-summary small{color:var(--q-muted);font-size:12px;line-height:1.7;display:block}.mm-quiz-contact label{color:var(--q-ink);font-size:14px;line-height:1.5;display:block}.mm-quiz-fields{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:18px;display:grid}.mm-quiz-contact label>span{color:var(--q-muted);font-size:12px;font-weight:400}.mm-quiz-contact :is(input:not([type=checkbox]),textarea){border:1px solid var(--q-line);background:var(--q-bg);width:100%;color:var(--q-ink);border-radius:6px;margin-top:7px;padding:12px;font-size:16px;line-height:1.5;display:block}.mm-quiz-contact :is(input,textarea):focus{outline-offset:2px;border-color:#b48b55;outline:2px solid #b48b5545}.mm-quiz-contact textarea{resize:vertical;min-height:75px}.mm-quiz-consent{align-items:flex-start;gap:10px;margin-top:18px;display:flex!important}.mm-quiz-consent input{accent-color:#9d703c;flex-shrink:0;width:18px;height:18px;margin-top:3px}.mm-quiz-consent span{line-height:1.65;font-size:13px!important}.mm-quiz-consent a{color:var(--q-accent);text-decoration:underline}.mm-quiz-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mm-quiz-error{color:#a73c35;background:#c54e4710;border:1px solid #c54e4730;border-radius:5px;margin-top:15px;padding:12px;font-size:14px;line-height:1.5}.mm-quiz-private{color:var(--q-muted);margin-top:13px;font-size:12px;line-height:1.5}.mm-quiz-success{text-align:center;padding:20px 0}.mm-quiz-success-icon{width:70px;height:70px;color:var(--q-accent);background:#b48b5512;border:1px solid #b48b5540;border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.mm-quiz-final-discount{color:var(--q-accent);justify-content:center;align-items:center;gap:20px;margin:25px 0;display:flex}.mm-quiz-final-discount>span{font-size:15px}.mm-quiz-final-discount strong{font-size:55px;line-height:1}.mm-quiz-success p{color:var(--q-muted);max-width:500px;margin:15px auto;font-size:16px;line-height:1.7}.mm-quiz-success small{color:var(--q-muted);margin:20px 0;font-size:12px;display:block}.mm-quiz-success .mm-primary{margin:auto}.mm-spinner{animation:1s linear infinite mm-spinner}@keyframes mm-spinner{to{transform:rotate(360deg)}}html[data-mm-theme=dark] .mm-quiz-dialog[data-slot=dialog-content]{--q-bg:#151f2b;--q-soft:#1e2b3a;--q-ink:#f2f4f8;--q-muted:#b2bdcc;--q-line:#384858;--q-accent:#dfbd89}html[data-mm-theme=dark] .mm-quiz-dialog .mm-primary{background:#dfbd89;border-color:#dfbd89;color:#192333!important}html[data-mm-theme=dark] .mm-quiz-dialog .mm-primary:hover{background:#f0d5ac;color:#192333!important}.mm-quiz-dialog :focus-visible{outline:2px solid var(--q-accent);outline-offset:3px}@media (max-width:1100px){.mm-theme-control-label{display:none}.mm-modern-nav.mm-shop-nav{gap:12px}.mm-modern-nav .mm-wordmark{min-width:145px}}@media (max-width:900px){.mm-navigation-space{height:136px!important}.mm-modern-nav.mm-shop-nav{grid-template:"brand brand icons theme"46px"catalog search search search"46px/44px minmax(0,1fr) auto 66px;align-items:center;gap:12px 10px;overflow:visible;height:136px!important;padding:16px 20px!important;display:grid!important}.mm-modern-nav .mm-wordmark{grid-area:brand;width:max-content;min-width:0;margin:0!important;font-size:20px!important}.mm-modern-nav .mm-nav-icons{grid-area:icons;gap:5px!important}.mm-modern-nav .mm-theme-control{order:initial;grid-area:theme;justify-self:end}.mm-modern-nav .mm-nav-search{box-sizing:border-box;grid-area:search;min-width:0;order:initial!important;flex-basis:auto!important;width:100%!important;max-width:none!important;height:46px!important;margin:0!important;padding:4px 8px 4px 12px!important;display:flex!important;position:relative!important;inset:auto!important}.mm-modern-nav .mm-nav-catalog{border-radius:6px;grid-area:catalog;place-items:center;min-width:44px;display:grid;order:initial!important;height:46px!important;padding:0!important}.mm-nav-catalog span{display:none}.mm-modern-nav .mm-nav-sale{display:none!important}.mm-nav-panel,.mm-nav-panel.is-fixed{max-height:calc(100dvh - 150px)!important;top:136px!important}.mm-category-rail{top:136px!important}.mm-modern-nav .mm-nav-search>svg{display:none}.mm-modern-nav .mm-nav-search>input{height:34px}.mm-modern-nav .mm-nav-icons>a{min-width:31px;min-height:44px}.mm-modern-nav .mm-nav-icons svg{height:20px;width:20px!important}.mm-universe .mm-minimal-hero{height:710px}.mm-minimal-logo{width:370px;height:120px}.mm-universe .mm-minimal-copy h1{font-size:48px!important}.mm-quiz-dialog[data-slot=dialog-content]{width:min(740px,100vw - 28px);padding:28px}}@media (max-width:600px){.mm-modern-nav.mm-shop-nav{grid-template-columns:44px minmax(0,1fr) auto 66px;gap:12px 7px;padding:16px 14px!important}.mm-modern-nav .mm-wordmark{font-size:18px!important}.mm-modern-nav .mm-wordmark small{letter-spacing:.08em;font-size:7px}.mm-modern-nav .mm-nav-icons{gap:1px!important}.mm-modern-nav .mm-nav-icons>a{min-width:30px}.mm-modern-nav .mm-nav-icons b{min-width:13px;height:13px;font-size:9px;top:0;right:-1px}.mm-theme-control-track{width:62px;height:36px}.mm-theme-control-thumb.is-dark{transform:translate(26px)}.mm-modern-nav .mm-nav-search>input{min-width:0;font-size:15px}.mm-nav-panel{left:10px!important;right:10px!important}.mm-search-result{align-items:center;gap:12px;padding:14px 0;flex-wrap:nowrap!important}.mm-search-result img{width:55px;height:44px}.mm-search-result span{min-width:0}.mm-search-result strong{font-size:14px;line-height:1.45;display:block}.mm-search-result b{text-align:right;flex-shrink:0;max-width:85px;font-size:12px}.mm-search-category small{display:none}.mm-search-suggestions button{min-height:44px;font-size:14px}.mm-panel-top button{min-width:44px;min-height:44px}.mm-universe .mm-minimal-hero{height:660px}.mm-minimal-copy{padding:28px 16px 0}.mm-minimal-logo{width:min(350px,100%);height:115px}.mm-universe .mm-minimal-copy h1{gap:3px;margin:8px 0 21px;line-height:1.15;font-size:clamp(29px,8.4vw,40px)!important}.mm-minimal-copy h1 em{letter-spacing:.01em}.mm-minimal-copy>p{max-width:340px;margin-bottom:25px;font-size:16px;line-height:1.65}.mm-minimal-copy .mm-actions .mm-hero-quiz-button{min-height:76px;width:min(315px,100%)!important;padding:17px 20px!important;font-size:17px!important}.mm-hero-original{padding:10px 18px;font-size:14px;margin-top:23px!important}.mm-minimal-art img{object-position:66% bottom;animation-duration:30s}.mm-instruments,.mm-branded-grid{grid-template-columns:1fr!important;gap:22px!important}.mm-instrument-card{border-radius:11px!important;transform:none!important;box-shadow:0 8px 30px #00000008!important}.mm-card-image,.mm-catalog-products .mm-card-image{aspect-ratio:3/2!important;height:auto!important;min-height:0!important;padding:0!important}.mm-card-image img{object-fit:contain!important;aspect-ratio:auto!important;width:100%!important;height:100%!important}.mm-card-branded img{object-fit:cover!important}.mm-card-copy,.mm-catalog-products .mm-card-copy{padding:22px!important}.mm-card-copy h3,.mm-catalog-products .mm-card-copy h3{font-size:28px!important;line-height:1.2!important}.mm-card-copy>small{font-size:12px!important}.mm-card-copy>p{margin-top:10px;font-size:16px!important;line-height:1.65!important}.mm-card-fit{font-size:14px!important;line-height:1.6!important}.mm-card-copy ul{line-height:1.65;font-size:14px!important;display:block!important}.mm-card-trust{gap:8px;padding:10px 13px!important;font-size:14px!important}.mm-card-trust svg{width:20px;height:20px}.mm-card-bottom{align-items:center;flex-wrap:nowrap!important;gap:15px!important;display:flex!important}.mm-card-bottom strong{font-size:27px!important}.mm-card-bottom .mm-add{justify-content:center;min-width:110px;min-height:48px;width:auto!important;font-size:15px!important}.mm-card-tools{gap:8px!important;top:13px!important;right:13px!important}.mm-card-tools button{width:42px!important;height:42px!important}.mm-card-tools svg{width:20px!important;height:20px!important}.mm-card-index{max-width:none;font-size:11px!important;top:16px!important;left:16px!important}.mm-quick-button{min-height:42px;padding:10px 13px!important;font-size:13px!important;bottom:13px!important;right:13px!important}.mm-hot-badge{padding:8px 11px;font-size:12px!important;bottom:62px!important;left:13px!important}.mm-hot-badge small{font-size:10px!important}.mm-hot-badge svg{width:21px;height:21px}.mm-instruments.mm-list-view .mm-instrument-card{grid-template-columns:1fr!important}.mm-list-view .mm-card-image{min-height:0!important}.mm-list-view .mm-card-copy{display:block}.mm-category-overview-grid{grid-template-columns:1fr 1fr;gap:12px}.mm-category-overview-grid>a{padding:20px 16px}.mm-category-overview-grid p{font-size:13px;line-height:1.6}.mm-category-overview-grid h3{font-size:18px;line-height:1.4}.mm-browser-toolbar select{font-size:14px!important}.mm-browser-head h1{font-size:35px!important}.mm-category-rail a{min-height:70px;font-size:12px!important}.mm-subcategories a{align-items:center;min-height:44px;line-height:1.5;display:flex}.mm-fixed-purchase{grid-template-columns:1fr auto;gap:8px;padding:12px 16px!important;display:grid!important}.mm-fixed-purchase .mm-secondary{text-align:center;grid-column:1/-1;min-height:40px!important;padding:9px!important}.mm-purchase h1{overflow-wrap:anywhere;font-size:clamp(36px,10vw,54px)!important}.mm-purchase{padding:28px 20px!important}.mm-purchase .mm-primary,.mm-purchase .mm-secondary{min-height:48px}.mm-shop :is(.mm-primary,.mm-secondary){white-space:normal}.mm-guide-fields{gap:14px}.mm-guide-fields select{min-height:48px;font-size:16px}.mm-guide-fields label{font-size:14px}.mm-benefit-trigger small{font-size:12px}.mm-cart-summary .mm-primary{white-space:normal;font-size:15px;line-height:1.5}.mm-assistant-launch{bottom:155px}.mm-universe :is(.mm-shop,.mm-store):has(.mm-fixed-purchase){padding-bottom:155px!important}.mm-quiz-dialog[data-slot=dialog-content]{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:26px 18px 20px}.mm-quiz-top{flex-wrap:wrap;gap:13px;margin:6px 35px 20px 0}.mm-quiz-top>span{font-size:10px}.mm-quiz-discount{padding:8px 12px;font-size:14px}.mm-quiz-heading{margin-bottom:20px}.mm-quiz-dialog [data-slot=dialog-title]{font-size:27px}.mm-quiz-dialog [data-slot=dialog-description]{font-size:15px}.mm-quiz-choices{grid-template-columns:1fr;gap:9px}.mm-quiz-category-choices{grid-template-columns:1fr 1fr}.mm-quiz-choices>button{min-height:57px;padding:14px;font-size:16px}.mm-quiz-category-choices>button{gap:7px;min-height:75px;padding:12px 10px;font-size:14px}.mm-quiz-category-choices svg{flex-shrink:0;width:20px}.mm-quiz-category-choices .mm-quiz-check{display:none}.mm-quiz-fields{grid-template-columns:1fr;gap:15px}.mm-quiz-controls{gap:12px;margin-top:20px}.mm-quiz-controls .mm-primary{flex:1;min-height:50px;padding:12px 15px;font-size:15px}.mm-quiz-perk{margin:20px 0 10px}.mm-quiz-summary>strong{font-size:17px}.mm-quiz-final-discount strong{font-size:48px}.mm-quiz-success{padding:12px 0}.mm-quiz-private,.mm-quiz-contact>label>span{font-size:12px}.mm-quiz-consent span{font-size:13px!important}}@media (max-width:350px){.mm-modern-nav .mm-wordmark{font-size:16px!important}.mm-modern-nav .mm-nav-icons>a{min-width:27px}.mm-modern-nav .mm-nav-icons svg{width:18px!important}.mm-theme-control-track{width:58px}.mm-theme-control-thumb.is-dark{transform:translate(22px)}.mm-modern-nav.mm-shop-nav{grid-template-columns:44px minmax(0,1fr) auto 58px;padding-inline:10px!important}.mm-quiz-category-choices{grid-template-columns:1fr}.mm-card-bottom{flex-wrap:wrap!important}.mm-card-bottom .mm-add{width:100%!important}}@media (prefers-reduced-motion:reduce){.mm-minimal-art img,.mm-minimal-hero:after,.mm-minimal-logo,.mm-minimal-copy h1,.mm-minimal-copy>p{animation:none!important;transform:none!important}.mm-theme-control-thumb,.mm-quiz-progress>span{transition:none!important}.mm-hero-quiz-button:hover{transform:none!important}}@media (min-width:901px){.mm-universe .mm-minimal-hero{height:clamp(740px,48vw,880px)}}@media (min-width:601px) and (max-width:900px){.mm-quiz-dialog .mm-quiz-top{margin-right:35px}}@media (max-width:600px){.mm-instruments.mm-list-view .mm-instrument-card{grid-template-columns:34% minmax(0,1fr)!important}.mm-list-view .mm-card-image{background:var(--mm-surface);align-items:center;display:flex;aspect-ratio:auto!important;height:100%!important;padding:10px!important}.mm-list-view .mm-card-image img{object-fit:contain!important;width:100%!important;height:auto!important}.mm-list-view .mm-card-copy{padding:18px 16px 18px 8px!important}.mm-list-view .mm-card-copy h3,.mm-catalog-products.mm-list-view .mm-card-copy h3{font-size:23px!important}.mm-list-view .mm-card-copy>p,.mm-list-view .mm-card-fit,.mm-list-view .mm-card-copy ul,.mm-list-view .mm-quick-button,.mm-list-view .mm-card-index,.mm-list-view .mm-hot-badge{display:none!important}.mm-list-view .mm-card-trust{gap:5px;padding:8px!important;font-size:12px!important}.mm-list-view .mm-card-trust svg{width:16px}.mm-list-view .mm-card-bottom{flex-wrap:wrap!important;gap:12px!important}.mm-list-view .mm-card-bottom .mm-add{min-height:44px;width:100%!important}.mm-list-view .mm-card-bottom strong{font-size:23px!important}.mm-list-view .mm-card-tools{left:10px;gap:5px!important;top:10px!important;right:auto!important}.mm-list-view .mm-card-tools button{width:36px!important;height:36px!important}.mm-list-view .mm-card-tools svg{width:17px!important}}.mm-luxe-hero{isolation:isolate;color:#fff;background:#161617;border-bottom:1px solid #b48c514d;align-items:center;height:clamp(550px,67vh,700px);min-height:550px;display:grid;position:relative;overflow:hidden}.mm-luxe-surface{z-index:-3;background:linear-gradient(90deg,#13141535,#12131400 70%),url(/media/market/layer-surface.webp) 50%/cover;position:absolute;inset:0}.mm-sound-engraving{z-index:-2;color:#d7b17a;opacity:.11;transform-origin:50%;width:100%;height:100%;animation:24s ease-in-out infinite mm-engraving-drift;position:absolute;inset:0}.mm-luxe-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;width:56%;max-width:850px;padding:35px 20px 35px max(25px,5vw);display:flex;position:relative}.mm-luxe-kicker{letter-spacing:.28em;color:#c5ac88;margin-bottom:14px;font-size:10px}.mm-luxe-logo{object-fit:contain;filter:brightness(0)invert();width:clamp(260px,30vw,420px);height:clamp(86px,10vw,140px);animation:8s ease-in-out infinite mm-logo-float;display:block}.mm-universe .mm-luxe-copy h1{letter-spacing:-.045em;font-weight:700;color:#fff!important;margin:10px 0 20px!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(30px,3.8vw,58px)!important;line-height:1.1!important}.mm-luxe-copy h1 span,.mm-luxe-copy h1 em{display:block}.mm-universe .mm-luxe-copy h1 em{letter-spacing:.015em;font-style:normal;font-weight:400;color:#dfbb83!important;font-family:inherit!important}.mm-luxe-copy>p{color:#e0ddda;max-width:510px;margin:0 0 23px;font-size:clamp(16px,1.5vw,21px);line-height:1.6}.mm-universe .mm-luxe-cta{flex-direction:column;gap:6px;min-height:68px;transition:transform .3s,box-shadow .3s,background .3s;display:flex;box-shadow:0 6px 24px #0a0a0b70;color:#1d1d1c!important;background:#dfbb83!important;border:1px solid #edce9f!important;border-radius:8px!important;padding:16px 26px!important;font-size:17px!important}.mm-universe .mm-luxe-cta:hover{transform:translateY(-3px);box-shadow:0 8px 35px #d7a66126;color:#161818!important;background:#efcea0!important}.mm-luxe-cta span{opacity:.85;font-size:12px;font-weight:400}.mm-luxe-footnote{color:#a8a6a2;letter-spacing:.04em;margin-top:16px;font-size:11px}.mm-luxe-instrument{z-index:1;pointer-events:none;transform-origin:70% 65%;width:57%;height:90%;animation:11s ease-in-out infinite mm-guitar-float;position:absolute;top:5%;right:-2%}.mm-luxe-guitar{object-fit:contain;filter:drop-shadow(10px 26px 15px #0008);width:100%;height:100%;position:absolute}.mm-luxe-cable{transform-origin:65% 70%;width:100%;height:100%;animation:7s ease-in-out infinite mm-cable-sway;position:absolute;inset:0;overflow:visible}.mm-luxe-cable path{fill:none;stroke:#24272a;stroke-width:7px;stroke-linecap:round}.mm-luxe-cable .mm-cable-shadow{stroke:#0009;stroke-width:12px;filter:blur(2px);transform:translate(2px,5px)}.mm-luxe-corner{letter-spacing:.22em;color:#c6b29399;z-index:3;font-size:9px;position:absolute;bottom:20px;right:30px}.mm-luxe-hero :focus-visible{outline-offset:5px;outline:2px solid #f4d3a0}@keyframes mm-guitar-float{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(-6px,-9px)rotate(.5deg)}}@keyframes mm-cable-sway{0%,to{transform:skew(0)}50%{transform:skew(1.5deg)translate(4px)}}@keyframes mm-logo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mm-engraving-drift{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}.mm-universe .mm-benefits.mm-benefits-interactive{border-top:1px solid var(--mm-line);border-bottom:1px solid var(--mm-line);background:var(--mm-surface)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:24px max(22px,4vw)!important}.mm-universe .mm-benefit-trigger{align-items:flex-start;transition:transform .4s,border-color .4s,box-shadow .4s,background .4s;overflow:hidden;border:1px solid var(--mm-line)!important;background:linear-gradient(145deg,#bd965213,transparent),var(--mm-bg)!important;border-radius:12px!important;flex-direction:column!important;gap:10px!important;min-height:195px!important;padding:21px 15px!important;display:flex!important}.mm-benefit-trigger:hover{transform:translateY(-4px);box-shadow:0 12px 28px #98743a15;border-color:var(--mm-bronze)!important}.mm-benefit-symbol{background:#bb8e4820!important;border:1px solid #bc904c60!important;border-radius:50%!important;width:47px!important;height:47px!important}.mm-benefit-trigger strong{font-size:15px!important}.mm-benefit-trigger>span:not(.mm-benefit-symbol){font-size:12px!important;line-height:1.5!important}.mm-benefit-trigger small{margin-top:auto;font-size:12px!important}.mm-benefit-trigger svg{animation:none!important}.mm-benefit-trigger:hover .mm-benefit-symbol svg{transition:transform .5s!important;transform:translateY(-2px)rotate(-6deg)!important}.mm-benefit-trigger:focus-visible{outline:2px solid var(--mm-bronze);outline-offset:3px}.mm-nav-panel:not(.mm-search-panel){width:min(1140px,100% - 48px);padding:24px;left:50%;right:auto;overflow:auto;transform:translate(-50%)}.mm-megamenu{grid-template-columns:260px minmax(0,1fr);gap:26px;display:grid}.mm-megamenu-families{border-right:1px solid var(--mm-line);flex-direction:column;gap:4px;padding-right:18px;display:flex}.mm-megamenu-families button{color:var(--mm-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:14px;transition:background .25s,color .25s;display:flex}.mm-megamenu-families button>svg:last-child{margin-left:auto}.mm-megamenu-families button[aria-pressed=true],.mm-megamenu-families button:hover{background:var(--mm-bg);color:var(--mm-bronze);border-color:var(--mm-line)}.mm-megamenu-families button svg{flex-shrink:0}.mm-megamenu-heading{border-bottom:1px solid var(--mm-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:6px 0 24px;display:flex}.mm-megamenu-heading small{letter-spacing:.17em;color:var(--mm-bronze);font-size:10px}.mm-megamenu-heading h2{margin:10px 0 0;font-size:30px;line-height:1.2}.mm-megamenu-heading>a{color:var(--mm-bronze);align-items:center;gap:6px;font-size:14px;display:flex}.mm-megamenu-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mm-megamenu-links>a{border:1px solid var(--mm-line);color:var(--mm-text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:15px 14px;font-size:14px;transition:border-color .25s,background .25s,color .25s;display:flex}.mm-megamenu-links>a svg{color:var(--mm-subtle);flex-shrink:0}.mm-megamenu-links>a:hover{background:var(--mm-bg);border-color:var(--mm-bronze);color:var(--mm-bronze)}.mm-megamenu-all{color:var(--mm-bronze);text-underline-offset:4px;margin-top:25px;font-size:14px;text-decoration:underline;display:inline-flex}.mm-collection-hero{isolation:isolate;color:#fff;background:#171a1d;border-bottom:1px solid #bb925240;align-items:center;min-height:440px;padding:40px max(24px,5vw);display:flex;position:relative;overflow:hidden}.mm-collection-hero:before{content:"";z-index:-2;opacity:.6;background:linear-gradient(90deg,#171a1def,#171a1d50),url(/media/market/layer-surface.webp) 50%/cover;position:absolute;inset:0}.mm-collection-text{z-index:2;width:52%;max-width:720px;position:relative}.mm-collection-hero .mm-breadcrumb{color:#bbb6ae;flex-wrap:wrap;gap:9px;margin:0 0 27px;font-size:12px;padding:0!important}.mm-collection-hero .mm-breadcrumb a{color:#ccc6bb}.mm-collection-text .mm-eyebrow{letter-spacing:.13em;color:#d9b681!important;margin:0 0 14px!important;font-size:11px!important}.mm-universe .mm-collection-text h1{letter-spacing:-.045em;max-width:640px;font-weight:600;color:#fff!important;margin:0 0 22px!important;font-family:Manrope,Arial,sans-serif!important;font-size:clamp(30px,3.5vw,53px)!important;line-height:1.13!important}.mm-collection-text>p:not(.mm-eyebrow){color:#d0d0cf;max-width:550px;margin:0 0 25px;font-size:17px;line-height:1.7}.mm-collection-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.mm-universe .mm-collection-actions .mm-primary{min-height:48px;padding:14px 20px;font-size:15px;color:#1c2226!important;background:#dfbb83!important;border-color:#dfbb83!important}.mm-universe .mm-collection-actions .mm-primary:hover{color:#1c2226!important;background:#f1d3a6!important}.mm-collection-consult{color:#ddbc8b;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;padding:12px 0;font-size:14px}.mm-collection-consult:hover{text-decoration:underline}.mm-collection-tag{letter-spacing:.08em;color:#a6a5a1;margin-top:22px;font-size:11px;display:block}.mm-collection-art{z-index:0;pointer-events:none;width:52%;height:100%;position:absolute;top:0;right:-1%}.mm-collection-art>img{object-fit:contain;filter:drop-shadow(10px 20px 15px #0008);width:100%;height:100%;animation:13s ease-in-out infinite mm-guitar-float}.mm-collection-collage .mm-collection-art{z-index:-1;width:100%;height:100%;inset:0}.mm-collection-collage .mm-collection-art>img{object-fit:cover;filter:none;animation:none}.mm-collection-collage:after{content:"";z-index:-1;background:linear-gradient(90deg,#171717b3,#0000 72%);position:absolute;inset:0}.mm-category-vector{width:100%;height:100%;overflow:visible}.mm-vector-instruments{transform-origin:50%;animation:12s ease-in-out infinite mm-guitar-float}.mm-catalog-layout{scroll-margin-top:110px}.mm-browser-toolbar{grid-template-columns:minmax(150px,1fr) 140px 130px 175px auto!important}.mm-subcategories a.selected{background:var(--mm-button)!important;color:var(--mm-button-text)!important;border-color:var(--mm-button)!important}.mm-instrument-card{overflow:hidden;border:1px solid var(--mm-line)!important;border-radius:14px!important}.mm-card-copy>small{letter-spacing:.15em;color:var(--mm-bronze)!important;font-size:11px!important}.mm-card-fit{border-top:1px solid var(--mm-line);padding:12px 0;line-height:1.55;color:var(--mm-text)!important;margin:0!important;display:block!important}.mm-card-fit>small{letter-spacing:.14em;color:var(--mm-subtle);margin-bottom:4px;font-size:9px;display:block}.mm-card-trust{background:linear-gradient(135deg,#d5b27420,#0000)!important;border-radius:30px!important;padding:8px 12px!important;font-size:12px!important;box-shadow:inset 0 0 0 2px #b78b4020,0 3px 12px #b4894910!important}.mm-card-trust svg{width:18px}.mm-card-bottom{border-top:1px solid var(--mm-line);margin-top:12px!important;padding-top:17px!important}.mm-card-bottom .mm-add{gap:7px;border-radius:7px!important;min-height:46px!important;padding:12px 16px!important}.mm-card-copy ul{color:var(--mm-subtle);font-size:12px}.mm-card-tools button:hover{color:#76552b;background:#f3dfba;border-color:#b89355}.mm-card-tools button:focus-visible{outline-offset:3px;outline:2px solid #d4ab6b}.mm-quick-button:focus-visible{outline-offset:3px;outline:2px solid #d4ab6b}@media (max-width:1200px){.mm-luxe-copy{width:58%;padding-left:24px}.mm-luxe-instrument{width:54%;right:-4%}.mm-luxe-copy h1{font-size:43px!important}.mm-benefits.mm-benefits-interactive{gap:8px!important}.mm-universe .mm-benefit-trigger{padding:18px 12px!important}.mm-browser-toolbar{grid-template-columns:1fr 1fr 1.3fr auto!important}.mm-browser-toolbar .mm-search{grid-column:1/-1}.mm-catalog-products .mm-add span{display:inline!important}.mm-catalog-products .mm-card-bottom{flex-wrap:wrap}.mm-collection-hero{min-height:460px}.mm-collection-text{width:55%}.mm-collection-art{width:53%;right:-4%}}@media (max-width:900px){.mm-luxe-hero{height:600px;min-height:600px}.mm-luxe-copy{width:65%;padding-left:20px;padding-right:15px}.mm-luxe-logo{width:310px;height:104px}.mm-luxe-instrument{opacity:.9;width:58%;height:77%;top:18%;right:-12%}.mm-luxe-copy>p{font-size:17px}.mm-luxe-copy h1{font-size:38px!important}.mm-universe .mm-benefits.mm-benefits-interactive{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mm-universe .mm-benefit-trigger{min-height:185px!important}.mm-benefit-trigger:last-child{grid-column:auto!important}.mm-nav-panel:not(.mm-search-panel){width:calc(100% - 28px);padding:18px}.mm-megamenu{grid-template-columns:210px minmax(0,1fr);gap:16px}.mm-megamenu-links{grid-template-columns:1fr}.mm-megamenu-heading{display:block}.mm-megamenu-heading>a{margin-top:12px}.mm-megamenu-heading h2{font-size:25px}.mm-megamenu-families{padding-right:12px}.mm-megamenu-families button{padding:10px 8px;font-size:13px}.mm-collection-hero{min-height:440px}.mm-collection-text{width:63%}.mm-collection-art{opacity:.7;width:58%;right:-10%}.mm-collection-collage .mm-collection-art{opacity:1;width:100%;right:0}.mm-collection-collage:after{background:linear-gradient(90deg,#171717ed,#17171760 65%)}.mm-collection-text>p:not(.mm-eyebrow){font-size:16px}.mm-catalog-layout{scroll-margin-top:145px}}@media (max-width:600px){.mm-luxe-hero{align-items:flex-start;height:auto;min-height:730px;padding-bottom:285px;display:flex}.mm-luxe-surface{background-position:50%}.mm-luxe-copy{width:100%;max-width:none;padding:28px 20px 0}.mm-luxe-kicker{margin-bottom:7px;font-size:9px}.mm-luxe-logo{width:min(320px,86vw);height:106px}.mm-universe .mm-luxe-copy h1{margin:4px 0 17px!important;font-size:clamp(30px,8.8vw,40px)!important;line-height:1.1!important}.mm-luxe-copy>p{margin-bottom:20px;font-size:16px;line-height:1.6}.mm-universe .mm-luxe-cta{min-height:64px;padding:14px 20px!important;font-size:16px!important}.mm-luxe-cta span{font-size:11px}.mm-luxe-footnote{margin-top:12px;font-size:10px}.mm-luxe-instrument{opacity:1;width:108%;height:300px;inset:auto -3% 0 auto}.mm-luxe-guitar{object-fit:contain;object-position:center bottom}.mm-luxe-cable{width:100%;height:105%;top:auto;bottom:-30px}.mm-luxe-corner{font-size:7px;bottom:9px;right:18px}.mm-universe .mm-benefits.mm-benefits-interactive{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:16px!important}.mm-universe .mm-benefit-trigger{min-height:180px!important;padding:17px 13px!important}.mm-benefit-trigger:last-child{align-items:center;grid-column:1/-1!important;grid-template-columns:47px 1fr!important;gap:7px 15px!important;min-height:100px!important;display:grid!important}.mm-benefit-trigger:last-child .mm-benefit-symbol{grid-row:1/4}.mm-benefit-trigger:last-child small{margin:0}.mm-megamenu{flex-direction:column;gap:18px;display:flex}.mm-megamenu-families{border:0;border-bottom:1px solid var(--mm-line);scrollbar-width:thin;flex-direction:row;gap:8px;padding:0 0 12px;display:flex;overflow-x:auto}.mm-megamenu-families button{white-space:normal;text-align:center;background:var(--mm-bg);border:1px solid var(--mm-line);flex-direction:column;flex-shrink:0;gap:7px;min-width:90px;max-width:120px;padding:10px 7px;font-size:11px}.mm-megamenu-families button>svg:last-child{display:none}.mm-megamenu-families button[aria-pressed=true]{background:var(--mm-button);color:var(--mm-button-text);border-color:var(--mm-button)}.mm-megamenu-heading{gap:10px;margin-bottom:14px;padding-bottom:15px;display:flex}.mm-megamenu-heading h2{font-size:23px}.mm-megamenu-heading>a{white-space:nowrap;margin:0;font-size:12px}.mm-megamenu-links{grid-template-columns:1fr;gap:7px}.mm-megamenu-links>a{min-height:46px;padding:12px;font-size:14px}.mm-megamenu-all{margin-top:18px}.mm-collection-hero{min-height:690px;padding:28px 20px 275px;display:block}.mm-collection-text{width:100%;max-width:none}.mm-collection-hero .mm-breadcrumb{margin-bottom:22px;font-size:11px}.mm-universe .mm-collection-text h1{margin-bottom:17px!important;font-size:34px!important}.mm-collection-text>p:not(.mm-eyebrow){margin-bottom:20px;font-size:16px;line-height:1.6}.mm-collection-actions{gap:8px 15px}.mm-collection-actions .mm-primary{padding:12px 15px!important;font-size:14px!important}.mm-collection-consult{font-size:13px}.mm-collection-tag{margin-top:13px;font-size:10px}.mm-collection-art{opacity:1;width:100%;height:275px;top:auto;bottom:0;right:0}.mm-collection-art>img{object-fit:contain}.mm-collection-collage .mm-collection-art{top:auto;bottom:0;width:100%;height:320px;inset:auto 0 0}.mm-collection-collage .mm-collection-art>img{object-position:75% center;object-fit:cover}.mm-collection-collage:after{background:linear-gradient(#171717 46%,#17171710 75%)}.mm-collection-collage .mm-collection-text{z-index:3}.mm-browser-toolbar{grid-template-columns:1fr 1fr!important}.mm-browser-toolbar .mm-search{grid-column:1/-1}.mm-browser-toolbar .mm-view-switch{align-self:end}.mm-universe .mm-card-fit{font-size:14px!important}.mm-card-bottom .mm-add{justify-content:center;width:100%}.mm-instruments.mm-list-view .mm-card-fit{display:none!important}.mm-instruments.mm-list-view .mm-card-bottom .mm-add{font-size:13px!important}.mm-list-view .mm-card-trust{gap:4px;padding:6px!important;font-size:10px!important}.mm-list-view .mm-card-trust svg{width:14px}.mm-list-view .mm-card-copy h3{font-size:21px!important}}@media (max-width:360px){.mm-universe .mm-luxe-copy h1{font-size:29px!important}.mm-luxe-hero{min-height:700px;padding-bottom:250px}.mm-luxe-instrument{height:270px}.mm-megamenu-heading{display:block}.mm-megamenu-heading>a{margin-top:10px}.mm-universe .mm-collection-text h1{font-size:30px!important}}@media (prefers-reduced-motion:reduce){.mm-luxe-hero *,.mm-collection-hero *{transition:none!important;animation:none!important}.mm-benefit-trigger:hover{transform:none}.mm-benefit-trigger:hover .mm-benefit-symbol svg{transform:none!important}}.mm-universe .mm-benefit-trigger:hover{border-color:var(--mm-bronze)!important}.mm-luxe-logo{max-width:100%}.mm-collection-hero :focus-visible{outline-offset:4px;outline:2px solid #edc997}.mm-collection-hero .mm-collection-text .mm-primary{white-space:normal;max-width:100%}.mm-nav-panel .mm-megamenu-links>a:focus-visible{outline:2px solid var(--mm-bronze);outline-offset:2px}.mm-megamenu-families button:focus-visible{outline:2px solid var(--mm-bronze);outline-offset:2px}.mm-universe .mm-collection-hero{height:auto;max-height:none}.mm-collection-photo .mm-collection-art{opacity:1;width:57%;right:0}.mm-collection-photo .mm-collection-art>img{object-fit:cover;object-position:72% center;filter:none;animation:16s ease-in-out infinite mm-collection-breathe;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%);mask-image:linear-gradient(90deg,#0000,#000 20%)}.mm-collection-photo .mm-collection-text{width:50%}.mm-collection-photo .mm-collection-tag{font-size:13px}.mm-collection-photo .mm-eyebrow,.mm-collection-photo .mm-breadcrumb{font-size:14px!important}.mm-collection-photo .mm-collection-actions .mm-primary{white-space:normal;text-align:center;max-width:100%}.mm-collection-art img{display:block}.mm-collection-photo:before{opacity:1;background:linear-gradient(90deg,#171a1d,#171a1d90)}html[data-mm-theme] body{min-width:0}@keyframes mm-collection-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.mm-filter-panel{background:var(--mm-surface);border:1px solid var(--mm-line);border-radius:8px;gap:22px;max-height:calc(100dvh - 130px);padding:22px 18px;display:grid;position:sticky;top:110px;overflow:auto}.mm-filter-heading{align-items:center;gap:10px;display:flex}.mm-filter-heading h2{margin:0!important;font-size:19px!important;line-height:1.3!important}.mm-filter-panel label:not(.mm-offer-filter){gap:9px;font-size:14px;display:grid}.mm-filter-panel select{width:100%;min-width:0;font:inherit;background:var(--mm-bg);color:var(--mm-text);border:1px solid var(--mm-line);border-radius:5px;min-height:44px;padding:12px 8px}.mm-filter-panel small{color:var(--mm-subtle);font-size:13px;line-height:1.5}.mm-filter-panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--mm-bronze);flex-shrink:0}.mm-filter-panel .mm-offer-filter{align-items:center;gap:9px;font-size:14px;line-height:1.5;display:flex}.mm-filter-panel button{min-height:44px;font-size:14px}.mm-filter-panel :disabled{opacity:.55;cursor:default}.mm-filter-panel :focus-visible{outline:2px solid var(--mm-bronze);outline-offset:3px}.mm-universe .mm-filter-toolbar{grid-template-columns:minmax(160px,1fr) 190px auto!important}.mm-filter-toolbar .mm-search{grid-column:auto}.mm-filter-toolbar :is(input,select){font-size:16px!important}.mm-filter-layout .mm-results a{color:var(--mm-bronze);text-underline-offset:4px;font-size:14px;text-decoration:underline}.mm-offers-disclosure{color:var(--mm-subtle);max-width:750px;font-size:14px!important;line-height:1.65!important}.mm-offers-bundles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.mm-offers-bundle{border:1px solid var(--mm-line);background:var(--mm-surface);border-radius:10px;overflow:hidden}.mm-offers-photo{background:#fff;height:230px;display:block}.mm-offers-photo img{object-fit:contain;width:100%;height:100%;padding:22px}.mm-offers-bundle-copy{padding:24px}.mm-offers-bundle h3{margin:12px 0 20px;font-size:28px}.mm-offers-bundle dl{gap:12px;margin:0 0 24px;display:grid}.mm-offers-bundle dl>div{justify-content:space-between;gap:15px;font-size:14px;line-height:1.5;display:flex}.mm-offers-bundle dd{white-space:nowrap;text-align:right;margin:0}.mm-offers-saving{color:var(--mm-bronze);border-top:1px solid var(--mm-line);padding-top:14px}.mm-offers-saving dt{align-items:start;gap:7px;display:flex}.mm-offers-saving svg{flex-shrink:0;margin-top:3px}.mm-offers-bundle .mm-offers-total{border-top:1px solid var(--mm-line);padding-top:14px;font-size:17px;font-weight:600}.mm-offers-bundle-copy>.mm-primary{justify-content:center;width:100%;min-height:48px}.mm-offers-bundle-copy>.mm-text-link{margin:18px 0;font-size:15px;display:block}.mm-offers-bundle small{color:var(--mm-subtle);gap:7px;font-size:13px;line-height:1.5;display:flex}.mm-offers-section .mm-section-head>p{max-width:450px;font-size:16px;line-height:1.6}@media (max-width:1100px){.mm-filter-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.mm-offers-bundles{gap:14px}.mm-offers-bundle-copy{padding:18px}}@media (max-width:900px){.mm-filter-layout{flex-direction:column;gap:24px;padding-top:22px;display:flex}.mm-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;max-height:none;padding:20px;position:static}.mm-filter-heading{grid-column:1/-1}.mm-filter-panel button{align-self:end}.mm-catalog-workspace{width:100%}.mm-offers-bundles{grid-template-columns:1fr}.mm-offers-bundle{grid-template-columns:40% minmax(0,1fr);display:grid}.mm-offers-photo{height:100%;min-height:300px}.mm-universe .mm-filter-toolbar{grid-template-columns:1fr auto!important}.mm-filter-toolbar .mm-search{grid-column:1/-1}}@media (max-width:600px){.mm-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px 14px}.mm-filter-panel label:last-of-type{grid-column:1/-1}.mm-filter-panel select{font-size:16px}.mm-filter-panel>button{grid-column:1/-1}.mm-filter-layout .mm-results{flex-wrap:wrap;gap:12px}.mm-offers-bundle{display:block}.mm-offers-photo{height:200px;min-height:0}.mm-offers-bundle-copy{padding:22px 18px}.mm-offers-section .mm-section-head{align-items:flex-start;gap:20px}.mm-offers-bundle .mm-offers-total{font-size:16px}}@media (max-width:900px){.mm-collection-photo .mm-collection-text{width:60%}.mm-collection-photo .mm-collection-art{opacity:.8;width:58%;right:-4%}}@media (max-width:600px){.mm-collection-photo{min-height:0;padding:26px 18px 0;display:block}.mm-collection-photo .mm-collection-text{background:0 0;width:100%;padding:0}.mm-collection-photo .mm-collection-art{opacity:1;width:calc(100% + 36px);height:265px;margin:12px -18px 0;position:relative;right:auto}.mm-collection-photo .mm-collection-art>img{object-position:70% center;-webkit-mask-image:linear-gradient(#0000,#000 12%);mask-image:linear-gradient(#0000,#000 12%)}.mm-collection-photo .mm-collection-tag{margin-top:16px}.mm-collection-photo .mm-collection-text h1{font-size:34px!important}.mm-collection-photo .mm-collection-text>p:not(.mm-eyebrow){font-size:16px;line-height:1.65}.mm-collection-photo .mm-collection-actions{gap:8px 16px}.mm-collection-photo .mm-collection-actions .mm-primary{font-size:14px}}@media (prefers-reduced-motion:reduce){.mm-collection-photo .mm-collection-art>img{animation:none}}
