.merlons-contact{--mc-brand:#873c1d;--mc-gold:#dda747;--mc-ink:#212123;--mc-pad:clamp(18px,5vw,72px);color:var(--mc-ink);background:#fff;font-family:inherit}.merlons-contact *{box-sizing:border-box}.merlons-contact__container{width:min(100%,1180px);margin:auto}.merlons-contact h1,.merlons-contact h2,.merlons-contact h3,.merlons-contact p,.merlons-contact dd{overflow-wrap:anywhere}.merlons-contact h1,.merlons-contact h2,.merlons-contact h3{margin:0;font-weight:500}.merlons-contact__intro{padding:clamp(56px,7vw,92px) var(--mc-pad);background:#1e1e1e;color:#fff;text-align:center}.merlons-contact__intro h1{font-size:clamp(38px,5vw,60px);line-height:1.08}.merlons-contact__intro p{max-width:760px;margin:18px auto 0;color:#ffffffdb;font-size:clamp(16px,1.55vw,20px);line-height:1.6}.merlons-contact__actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:30px}.merlons-contact__actions a{display:flex;gap:10px;align-items:center;min-width:185px;padding:13px 16px;border:1px solid rgba(255,255,255,.45);color:#fff;text-align:left;text-decoration:none;transition:background .2s,border-color .2s}.merlons-contact__actions a:hover,.merlons-contact__actions a:focus-visible{border-color:#ffffff73;background:transparent;color:var(--mc-gold);outline:0;box-shadow:none;transform:none;text-decoration:none}.merlons-contact__actions a:before,.merlons-contact__actions a:after,.merlons-contact__phone:before,.merlons-contact__phone:after,.merlons-contact__map:before,.merlons-contact__map:after{display:none!important;content:none!important}.merlons-contact__actions svg{width:23px;height:23px;flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.merlons-contact__actions .merlons-contact__action-icon--fill{fill:currentColor;stroke:none}.merlons-contact__actions span{display:grid;font-weight:700;line-height:1.25}.merlons-contact__actions small{margin-top:4px;font-size:12px;font-weight:400}.merlons-contact__showrooms{padding:clamp(46px,6vw,76px) var(--mc-pad);background:#f8f4ef;scroll-margin-top:120px}.merlons-contact__showrooms h2,.merlons-contact__form-wrap>header{text-align:center}.merlons-contact__showrooms h2,.merlons-contact__form-wrap h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15}.merlons-contact__showroom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.merlons-contact__showroom{display:flex;min-width:0;flex-direction:column;padding:clamp(20px,2.5vw,32px);border:1px solid rgba(33,33,35,.13);background:#fff}.merlons-contact__showroom--wide{grid-column:1/-1}.merlons-contact__showroom h3{font-size:clamp(25px,2.5vw,32px)}.merlons-contact__showroom dl{display:grid;gap:10px;margin:24px 0}.merlons-contact__detail{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:16px}.merlons-contact__showroom--wide dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px}.merlons-contact__showroom dt{color:var(--mc-brand);font-size:13px;font-weight:700;white-space:nowrap}.merlons-contact__showroom dd{margin:0;line-height:1.5}.merlons-contact__phone{padding:0;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;text-decoration:none;transform:none}.merlons-contact__phone:hover,.merlons-contact__phone:focus-visible,.merlons-contact__map:hover,.merlons-contact__map:focus-visible{padding:0;border:0;border-radius:0;background:transparent;color:var(--mc-brand);box-shadow:none;outline:0;transform:none;text-decoration:none}.merlons-contact__map:hover,.merlons-contact__map:focus-visible{opacity:.72}.merlons-contact__map{display:inline-flex;align-self:flex-start;width:fit-content;max-width:100%;gap:9px;align-items:center;padding:0;border:0;border-radius:0;background:transparent;color:var(--mc-brand);font-weight:700;box-shadow:none;text-decoration:none;transform:none}.merlons-contact__image-slot{width:100%;margin-top:auto;padding-top:26px}.merlons-contact__image{width:100%;aspect-ratio:16/9;margin:0;overflow:hidden;background:#e8e3dd}.merlons-contact__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 48%}.merlons-contact__video-slot{width:100%;margin-top:auto;padding-top:26px}.merlons-contact__video{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:#201f1f;color:#fff;cursor:pointer;text-align:left;overflow:hidden}.merlons-contact__video img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;opacity:.78;transition:transform .3s ease}.merlons-contact__video:hover img,.merlons-contact__video:focus-visible img{transform:scale(1.04)}.merlons-contact__video:focus-visible{outline:3px solid var(--mc-gold);outline-offset:3px}.merlons-contact__video>span:last-child{position:absolute;right:12px;bottom:10px;left:12px;font-size:14px;font-weight:700;text-shadow:0 1px 4px #000}.merlons-contact__play{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--mc-brand);transform:translate(-50%,-50%)}.merlons-contact__play svg{width:25px;height:25px;fill:#fff}.merlons-contact__video iframe,.merlons-contact__video-player{display:block;width:100%;aspect-ratio:16/9;border:0}.merlons-contact__video-player{margin:0;background:#201f1f}.merlons-contact__video-player:focus-visible{outline:3px solid var(--mc-gold);outline-offset:3px}.merlons-contact__form-area{padding:clamp(50px,6vw,80px) var(--mc-pad)}.merlons-contact__form-wrap{width:min(100%,850px)}.merlons-contact__form-wrap>header p{margin:14px auto 0;color:#212123b8;line-height:1.6}.merlons-contact__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.merlons-contact__field{display:grid;gap:7px}.merlons-contact__field--wide,.merlons-contact__notice,.merlons-contact__form button{grid-column:1/-1}.merlons-contact__field label{font-size:14px;font-weight:700}.merlons-contact__field input,.merlons-contact__field textarea{width:100%;border:1px solid rgba(33,33,35,.3);border-radius:0;background:#fff;color:var(--mc-ink);font:inherit;padding:13px}.merlons-contact__field textarea{resize:vertical}.merlons-contact__field input:focus,.merlons-contact__field textarea:focus{outline:2px solid var(--mc-gold);border-color:var(--mc-brand)}.merlons-contact__form button{justify-self:center;display:inline-flex;gap:11px;align-items:center;padding:14px 23px;border:1px solid var(--mc-brand);background:var(--mc-brand);color:#fff;font:inherit;font-weight:700;cursor:pointer}.merlons-contact__form button:hover,.merlons-contact__form button:focus-visible{background:#612a14;outline:2px solid var(--mc-gold);outline-offset:3px}.merlons-contact__notice{margin:0;padding:14px 16px;line-height:1.5}.merlons-contact__notice--success{border-left:4px solid #2d5b54;background:#edf5f2}.merlons-contact__notice--error{border-left:4px solid var(--mc-brand);background:#fff0ed}.merlons-contact__notice ul{margin:8px 0 0;padding-left:20px}@media(max-width:900px){.merlons-contact__showroom--wide dl{grid-template-columns:1fr}}@media(max-width:720px){.merlons-contact__actions{display:grid;grid-template-columns:1fr}.merlons-contact__actions a{min-width:0}.merlons-contact__showroom-grid,.merlons-contact__form{grid-template-columns:1fr}.merlons-contact__showroom dl{grid-template-columns:1fr;gap:10px}.merlons-contact__detail{grid-template-columns:1fr;gap:4px}.merlons-contact__showroom dt{white-space:normal}.merlons-contact__showroom dd{margin-bottom:10px}}
/*# sourceMappingURL=/cdn/shop/t/119/assets/merlons-contact.css.map */
