.main-contact .header-spacer{margin-bottom:60px}.main-contact .address-toggle{margin-bottom:3rem;display:flex}.main-contact .address-toggle h2{transition:all .2s ease;margin-right:2rem;font-size:var(--size-four)}.main-contact .address-toggle h2.active{pointer-events:none}.main-contact .address-toggle h2:not(.active){opacity:50%;cursor:pointer}.main-contact .address-toggle .address:not(.active){opacity:0;pointer-events:none}.main-contact .address{transition:all .4s .4s ease}.main-contact .address:not(.active){display:none}.main-contact .details{padding:0 10px;grid-column:1 / span 13}.contacts .contact-item:not(.active){display:none!important}.main-contact #map{background-color:var(--color-main-gray);grid-column:1 / span 13;width:100%;height:50vh}#map .mapboxgl-ctrl-logo,#map .mapboxgl-ctrl-bottom-right{display:none}#map .mapboxgl-ctrl-top-right{top:unset;bottom:20px;right:10px}#map .map-marker-vineyard{width:40px;height:24px;background:url(flag.png);background-size:contain!important;background-position:center center!important;display:block;z-index:5}#map .map-marker-tasting{width:40px;height:35px;background:url(kinross.png);background-size:contain!important;background-position:center center!important;display:block;z-index:5}.main-contact .contacts{margin:80px 0;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:60px;column-gap:5px}.main-contact .contacts>div{display:flex;flex-direction:column;justify-content:flex-start}.main-contact .contacts>div>*:not(last-child){margin-bottom:4px}.main-contact .contacts .contact-logo{width:50px;height:auto;display:block;margin-top:20px;background:transparent}.main-contact .contacts .contact-name{margin-bottom:5px;font-size:var(--size-four)}.main-contact .contacts a,.main-contact .social a{font-size:var(--size-link);color:var(--color-main-gray)}.main-contact .social{display:flex;flex-direction:column;gap:4px}.main-contact #form-toggle{margin:3rem 0 1rem;display:flex;flex-direction:column;font-size:var(--size-link)}.main-contact #form-toggle .basic-button:nth-of-type(1){margin-bottom:.625rem}.main-contact .form-toggle{cursor:pointer}@media screen and (min-width:768px){.main-contact .details{padding-left:20px;padding-right:20px;grid-column:1 / span 7;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.main-contact #map{grid-column:8 / span 6;min-height:100vh;position:sticky;top:0}}@media screen and (min-width:1024px){.main-contact .address-toggle h2{font-size:var(--size-two)}.main-contact .header-spacer{margin-bottom:120px}.main-contact .contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}.cf{position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background-color:var(--color-bg-tint);padding:0;width:100%;display:grid;grid-template-columns:repeat(13,minmax(0,1fr));row-gap:10px;column-gap:10px;transform:translate(100%);transition:all .4s ease}.cf.active{transform:translate(0)}.cf>div{grid-column:1 / span 13}.cf>div:nth-of-type(1){padding:100px 10px 40px}.cf img{display:none}.cf h3{margin:2rem 0 1rem}.cf .close{color:var(--color-main-gray);display:flex;align-items:center;gap:10px;position:absolute;bottom:20px;left:10px;font-size:var(--size-link);cursor:pointer}.cf form{margin-top:4rem}@media screen and (min-width:840px){.cf{padding:0 20px;row-gap:10px;column-gap:10px}.cf>div:nth-of-type(1){grid-column:1 / span 7}.cf>div:nth-of-type(2){grid-column:8 / span 6}.cf img{display:block;width:100%;height:100vh;object-fit:cover}.cf .close{bottom:20px}}@media screen and (min-width:1400px){.cf>div:nth-of-type(1)>*{max-width:600px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/main-contact.css.map */
