.vu,.vu *,.vu *:before,.vu *:after{box-sizing:border-box}.vu{background:var(--vu-bg);font-family:var(--vu-body-font);font-size:var(--vu-body-size, 16px);position:relative;isolation:isolate;overflow:hidden;padding-top:var(--vu-pad-top, 60px);padding-bottom:var(--vu-pad-bottom, 60px)}.vu__container{max-width:var(--vu-width, 1300px)!important;margin:0 auto;padding:0 24px}.vu__heading{font-family:var(--vu-heading-font);color:var(--vu-heading);font-weight:var(--vu-heading-weight, 800);text-transform:capitalize;font-size:var(--vu-heading-size, 34px);margin:0 0 36px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.vu__heading.is-visible{opacity:1;transform:translateY(0)}.vu__carousel-wrap{position:relative;width:var(--vu-card-width, 780px);max-width:100%;margin:0 auto}.vu__carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;border-radius:var(--vu-card-radius, 14px)}.vu__carousel::-webkit-scrollbar{display:none}.vu__card{flex:0 0 100%;width:100%;height:var(--vu-card-height, 400px);scroll-snap-align:start;background:var(--vu-card-bg);border-radius:var(--vu-card-radius, 14px);display:flex;align-items:center;gap:40px;padding:30px;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease,box-shadow .3s ease,transform .3s ease}.vu__card.is-visible{opacity:1;transform:translateY(0)}.vu__card--hover:hover{box-shadow:0 16px 34px #00000024;transform:translateY(-6px)}.vu__image-frame{position:relative;flex:0 0 auto;width:var(--vu-image-width, 380px);height:100%;border-radius:var(--vu-image-radius, 0px);overflow:hidden}.vu__image-frame img:not(.vu__frame-overlay){width:100%;height:100%;object-fit:cover;display:block}.vu__frame-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.vu__info{flex:1 1 auto;min-width:0}.vu__name{font-family:var(--vu-heading-font);color:var(--vu-name);font-weight:700;text-transform:uppercase;font-size:1.3em;margin:0 0 16px}.vu__address{color:var(--vu-address);font-size:1em;line-height:1.6;margin:0 0 28px}.vu__button{display:inline-block;background:var(--vu-button-bg);color:var(--vu-button-text);text-decoration:none;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.85em;padding:14px 28px;border-radius:6px;transition:background .25s ease,color .25s ease}.vu__button:hover{background:var(--vu-button-hover-bg);color:var(--vu-button-hover-text)}.vu__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:28px}.vu__counter{font-size:.9em;color:var(--vu-heading)}.vu__arrow{width:var(--vu-arrow-size, 40px);height:var(--vu-arrow-size, 40px);border-radius:50%;border:none;background:var(--vu-arrow-bg);color:var(--vu-arrow-icon);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 0 16px 3px color-mix(in srgb,var(--vu-arrow-hover-bg) 30%,transparent);transition:background .25s ease,color .25s ease,box-shadow .25s ease}.vu__arrow:hover{background:var(--vu-arrow-hover-bg);color:var(--vu-arrow-hover-icon);box-shadow:0 0 20px 5px color-mix(in srgb,var(--vu-arrow-hover-bg) 50%,transparent)}@media(max-width:760px){.vu{padding-top:var(--vu-pad-top-mobile, 36px);padding-bottom:var(--vu-pad-bottom-mobile, 36px)}.vu__container{max-width:var(--vu-width-mobile, 500px)!important}.vu__carousel-wrap{width:100%;max-width:var(--vu-card-width-mobile, 500px)}.vu__card{flex-direction:column;height:auto;width:100%;gap:20px;padding:20px;text-align:center;border-radius:var(--vu-card-radius-mobile, 14px)}.vu__carousel{border-radius:var(--vu-card-radius-mobile, 14px)}.vu__image-frame{width:100%;height:var(--vu-image-height-mobile, 220px);border-radius:var(--vu-image-radius-mobile, 0px)}.vu__info{width:100%}.vu__heading{font-size:var(--vu-heading-size-mobile, 26px);text-align:center!important}.vu{font-size:var(--vu-body-size-mobile, 14px)}.vu__arrow{width:var(--vu-arrow-size-mobile, 34px);height:var(--vu-arrow-size-mobile, 34px)}}@media(prefers-reduced-motion:reduce){.vu__heading,.vu__card{transition:none;opacity:1;transform:none}.vu__card--hover:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/visit-us.css.map */
