.nsd-hm{max-width:1440px;width:calc(100% - 120px);margin:48px auto 44px;position:relative;clear:both;box-sizing:border-box}.nsd-hm-desktop{display:block}.nsd-hm-desktop img{display:block;width:100%;height:auto;max-width:100%;border:0}.nsd-hm-mobile{display:none}.nsd-hm a:focus-visible{outline:3px solid #91602c;outline-offset:5px}@media(max-width:767px){.nsd-hm{width:calc(100% - 30px);margin:30px auto;background:#fbf8f4;color:#222;font-family:inherit}.nsd-hm-desktop{display:none}.nsd-hm-mobile{display:block}.nsd-hm-copy{padding:26px 24px 6px}.nsd-hm .nsd-hm-name{font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:600;margin:0 0 18px;line-height:1.4}.nsd-hm .nsd-hm-copy h2{font-family:inherit;font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-1px;margin:0 0 15px;color:#171717}.nsd-hm .nsd-hm-where{font-size:19px;line-height:1.4;margin:0 0 13px}.nsd-hm .nsd-hm-price{font-size:17px;line-height:1.5;font-weight:600;margin:0 0 20px}.nsd-hm a.nsd-hm-button{display:flex;align-items:center;justify-content:center;gap:20px;min-height:50px;padding:12px 15px;background:#222;color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none}.nsd-hm-button span{font-size:24px;font-weight:400;line-height:1}.nsd-hm-art{aspect-ratio:1.5;position:relative;overflow:hidden;margin-top:14px}.nsd-hm .nsd-hm-art img{display:block;position:absolute;right:0;top:50%;width:208.9%!important;max-width:none!important;height:auto!important;transform:translateY(-50%)}}