.nmt-demo{display:block}.nmt-demo__trigger{display:inline-flex;align-items:center;gap:1.2rem;min-height:4.8rem;color:#f3f3ef;font-size:1.3rem;font-weight:500;line-height:1.4;text-decoration:none;border-bottom:1px solid #73797c;padding:.7rem 0}.nmt-demo__trigger:hover{border-color:#fff}.nmt-demo__trigger svg{flex:none}.nmt-demo__duration{color:#b5b8b9;font-size:1.1rem;font-weight:400;margin-inline-start:1rem}.nmt-editorial__product>.nmt-demo{padding:0 2.4rem 2.2rem}.product__info-container .nmt-demo{margin:-1rem 0 2.4rem}.nmt-demo__dialog{box-sizing:border-box;width:min(90rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100svh - 3.2rem);padding:0;margin:auto;border:1px solid #484d50;border-radius:.4rem;color:#f3f3ef;background:#17191a;overflow:auto;overscroll-behavior:contain}.nmt-demo__dialog::backdrop{background:#030507e0}.nmt-demo-open{overflow:hidden}.nmt-demo__bar{display:flex;align-items:center;justify-content:space-between;gap:2rem;position:sticky;top:0;z-index:2;padding:.6rem 1.6rem;background:#17191a;border-bottom:1px solid #333638;font-size:1rem;letter-spacing:.14em}.nmt-demo__close{display:grid;place-items:center;flex:none;min-width:4.4rem;min-height:4.4rem;border:1px solid #565e62;background:transparent;color:#f3f3ef;font:inherit;cursor:pointer}.nmt-demo__close span{font-size:2.6rem;line-height:1}.nmt-demo__close:hover{background:#292e31}.nmt-demo__body{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.nmt-demo__frame{min-width:0;background:#08090a;align-self:start}.nmt-demo__video{display:block;width:100%;height:min(74rem,calc(100svh - 11rem));object-fit:contain;background:#08090a}.nmt-demo__copy{align-self:center;padding:3.2rem}.nmt-demo__eyebrow{font-size:.95rem;letter-spacing:.13em;color:#b5b8b9;margin:0 0 2rem}.nmt-demo__copy h2{font-size:4rem;line-height:1.08;letter-spacing:-.04em;margin:0 0 2rem}.nmt-demo__copy p{font-size:1.35rem;line-height:1.7;color:#c4c9ca;margin-block:1.8rem}.nmt-demo__copy p.nmt-demo__eyebrow{font-size:.95rem;margin-top:0}.nmt-demo__steps{padding-inline-start:2rem;margin:2.2rem 0;font-size:1.4rem;line-height:1.7}.nmt-demo__steps li{padding-inline-start:.5rem;margin-block:1rem}.nmt-demo__copy p.nmt-demo__requirement{font-size:1.15rem;padding-top:2rem;border-top:1px solid #3b4144}.nmt-demo__requirement strong{display:block;font-weight:500;color:#f3f3ef;margin-bottom:.6rem}.nmt-demo__description{margin-top:2rem}.nmt-demo__description summary{display:list-item;min-height:4.4rem;padding:1.2rem 0;font-size:1.15rem;cursor:pointer}.nmt-demo__description p{font-size:1.15rem}.nmt-demo__error{padding:1.5rem;font-size:1.2rem;color:#f3f3ef}.nmt-demo__error a{color:inherit}@media(max-width:749px){.nmt-demo__dialog{width:calc(100vw - 2rem);max-height:calc(100svh - 2rem)}.nmt-demo__body{grid-template-columns:1fr}.nmt-demo__video{height:auto;max-height:calc(100svh - 10rem)}.nmt-demo__copy{padding:2.4rem}.nmt-demo__copy h2{font-size:3.5rem}.nmt-demo__bar{padding-inline:1.2rem}.nmt-editorial__product>.nmt-demo{padding-inline:2.4rem}}@media(prefers-reduced-motion:no-preference){.nmt-demo__dialog[open]{animation:nmt-demo-enter .2s ease-out}.nmt-demo__dialog[open]::backdrop{animation:nmt-demo-backdrop .18s ease-out}@keyframes nmt-demo-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nmt-demo-backdrop{0%{opacity:0}to{opacity:1}}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/nmt-product-demo.css.map */
