#magdor-locator *{box-sizing:border-box}#magdor-locator{margin:0;color:#292722;background:#fff;font:14px/1.7 Arial,sans-serif}#magdor-locator button,#magdor-locator input,#magdor-locator select{font:inherit}#magdor-locator button,#magdor-locator a{cursor:pointer}#magdor-locator button{background:#fff;border:1px solid #d8d3c9;padding:12px 20px;color:inherit}#magdor-locator a{color:inherit;text-underline-offset:5px}#magdor-locator header{padding:25px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eee}#magdor-locator .brand{font:36px Georgia;color:#ad905a;letter-spacing:-1px}#magdor-locator header small{color:#777}#magdor-locator select{padding:8px;border:0;background:#fff}#magdor-locator .intro{text-align:center;background:#f4f2eb;padding:65px 24px 75px}#magdor-locator h1{font:48px/1.2 Georgia;margin:0 0 20px}#magdor-locator h2{font:30px/1.2 Georgia;margin:0 0 20px}#magdor-locator .search{max-width:650px;margin:30px auto 0;position:relative;text-align:left}#magdor-locator .search input{width:100%;padding:18px;border:1px solid #aaa;background:#fff;font-size:16px}#magdor-locator .search label{display:block;margin-bottom:8px}#magdor-locator #suggestions{position:absolute;top:100%;left:0;right:0;z-index:1000;background:#fff;box-shadow:0 5px 15px #0002;max-height:310px;overflow:auto}#magdor-locator #suggestions button{display:block;width:100%;border:0;border-bottom:1px solid #eee;text-align:left}#magdor-locator #suggestions button:hover,#magdor-locator #suggestions button:focus{background:#f1eee5}#magdor-locator .all{margin-top:26px;background:none;border:0;border-bottom:1px solid;padding:5px}#magdor-locator #status{max-width:900px;margin:12px auto;padding:0 20px;color:#665d48}#magdor-locator #results[hidden],#magdor-locator .intro[hidden]{display:none}#magdor-locator #results{max-width:1500px;margin:auto}#magdor-locator .resultbar{padding:18px 4%;display:flex;justify-content:space-between;gap:20px;align-items:center}#magdor-locator .split{display:grid;grid-template-columns:390px 1fr;border-block:1px solid #ddd}#magdor-locator .cards{padding:0 28px;max-height:650px;overflow:auto}#magdor-locator article{padding:32px 0;border-bottom:1px solid #ddd}#magdor-locator article.active{border-left:3px solid #aa905a;padding-left:16px}#magdor-locator address{font-style:normal}#magdor-locator article a{display:inline-block;margin:10px 15px 0 0}#magdor-locator .mapbutton{display:block;margin-top:16px;background:none}#magdor-locator .book{display:block!important;text-align:center;border:1px solid #555;padding:12px;margin-top:24px!important;text-decoration:none;letter-spacing:.1em;font-size:11px}#magdor-locator #map{height:650px;background:#eeeee6}#magdor-locator .pin{border-radius:50%;background:#9c8252;border:2px solid white;color:#fff;text-align:center;font:700 14px/28px Arial;box-shadow:0 1px 5px #0004}#magdor-locator .mobile-toggle{display:none}#magdor-locator footer{text-align:center;padding:30px;color:#777;font-size:12px}#magdor-locator :focus-visible{outline:2px solid #947e51;outline-offset:3px}@media(max-width:700px){#magdor-locator h1{font-size:38px}#magdor-locator .intro{padding:38px 20px 45px}#magdor-locator header{padding:18px}#magdor-locator .brand{font-size:29px}#magdor-locator header small{display:none}#magdor-locator .split{display:block}#magdor-locator .cards{max-height:none}#magdor-locator .mobile-toggle{display:block}#magdor-locator .split.mapview .cards{display:none}#magdor-locator .split:not(.mapview) #map{display:none}#magdor-locator #map{height:65vh}#magdor-locator .resultbar{flex-wrap:wrap}#magdor-locator .cards{padding:0 24px}}#magdor-locator body{color:#34322e}#magdor-locator header{position:relative;justify-content:center;padding:30px 6%;min-height:112px;border-bottom:1px solid #eeeae3}#magdor-locator .brand{font:40px/1 Georgia,serif;letter-spacing:-1.5px}#magdor-locator header select{position:absolute;right:5%;font-size:12px;color:#68645e;padding:8px}#magdor-locator .intro{background:#fff;min-height:510px;padding:76px 24px 68px}#magdor-locator h1{font:400 36px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0 0 18px}#magdor-locator .intro>p{font-size:13px;color:#77716a;margin:0}#magdor-locator .search{max-width:540px;margin:42px auto 0}#magdor-locator .search label{font-size:11px;letter-spacing:.06em;color:#77716a;margin:0 0 12px}#magdor-locator .search input{height:54px;padding:12px 16px 12px 46px;border:1px solid #d6d2ca;border-radius:0;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23767065' stroke-width='1.2'%3E%3Ccircle cx='10' cy='10' r='6.5'/%3E%3Cpath d='m15 15 6 6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:15px center;font-size:16px;box-shadow:none}#magdor-locator .search input:focus{border-color:#82735b;outline:none;box-shadow:0 0 0 1px #82735b}#magdor-locator .search input:focus-visible{outline:1px solid #82735b;outline-offset:3px}#magdor-locator .all{font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-top:30px;padding:6px 0;border-bottom:1px solid #9a8d77;color:#625b50}#magdor-locator #suggestions{box-shadow:0 8px 18px #0000000b;border-inline:1px solid #e4e0da}#magdor-locator #suggestions button{padding:15px 18px;font-size:13px}#magdor-locator .resultbar{font-size:12px}#magdor-locator .resultbar button{border:0;padding:8px 0;font-size:12px}#magdor-locator h2{font:400 27px/1.25 Georgia}#magdor-locator .cards{padding:0 32px}#magdor-locator article{padding:34px 0}#magdor-locator article address,#magdor-locator article>a{font-size:13px}#magdor-locator .mapbutton{font-size:11px;letter-spacing:.06em;border:0;border-bottom:1px solid #b8ad99;padding:6px 0}#magdor-locator .book{border-color:#b8ad99!important;font-size:10px!important}#magdor-locator footer{border-top:1px solid #eeeae3;max-width:1100px;margin:auto;padding:30px 20px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8a8378}#magdor-locator #status:empty{display:none}@media(max-width:700px){#magdor-locator header{min-height:92px;padding:24px 18px}#magdor-locator .brand{font-size:32px}#magdor-locator header select{right:12px;font-size:11px;max-width:90px}#magdor-locator .intro{padding:54px 24px 56px;min-height:430px}#magdor-locator h1{font-size:31px}#magdor-locator .intro>p{max-width:290px;margin:auto;line-height:1.8}#magdor-locator .search{margin-top:34px}#magdor-locator .search label{font-size:10px}#magdor-locator .cards{padding:0 24px}#magdor-locator footer{font-size:9px;line-height:2}#magdor-locator .split{border-top:1px solid #eeeae3}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/magdor-store-locator.css.map */
