.visit-announcement.visit-native{background:#000;color:#fff;text-align:center;margin-bottom:24px;padding:7px 20px}.visit-announcement p{margin:0;font-size:12px;line-height:1.5;font-weight:700}.visit-announcement__mobile{display:none}.visit-announcement__mobile span{display:block}@media(max-width:767px){.visit-announcement__desktop{display:none}.visit-announcement__mobile{display:block}}.visit-editorial{width:100%;max-width:1377px;margin:0 auto;padding:65px 30px 0;box-sizing:border-box}.visit-editorial__track{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.visit-editorial__track::-webkit-scrollbar{display:none}.visit-editorial__slide{flex:0 0 calc((100% - 60px)/3);scroll-snap-align:start;display:block}.visit-editorial__slide img{width:100%;display:block}.visit-editorial__dots{display:flex;justify-content:center;gap:8px;padding:20px 0}.visit-editorial__dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#ccc;cursor:pointer}.visit-editorial__dots button[aria-current=true]{background:#000}@media(max-width:1023px){.visit-editorial__slide{flex-basis:calc((100% - 30px)/2)}}@media(max-width:767px){.visit-editorial{padding:52px 0 0}.visit-editorial__track{--visit-slide-width:calc((100% - 30px)/1.4 - 8px);gap:8px;-webkit-overflow-scrolling:touch}.visit-editorial__track:before,.visit-editorial__track:after{content:"";flex:0 0 calc((100% - var(--visit-slide-width))/2 - 8px)}.visit-editorial__slide{flex-basis:var(--visit-slide-width);scroll-snap-align:center;scroll-snap-stop:normal}.visit-editorial__dots{display:none}}.visit-footer{border-top:1px solid #000;padding:85px var(--visit-gutter) 75px}.visit-footer__row{display:flex;justify-content:space-between;align-items:center;gap:40px}.visit-footer__logo{width:170px}.visit-footer nav{display:flex;align-items:center;gap:56px;flex-wrap:wrap}.visit-footer a{font-size:12px;text-decoration:none;line-height:1.5}.visit-footer a:hover{text-decoration:underline}@media(max-width:1199px){.visit-footer nav{gap:30px}.visit-footer__logo{width:140px}}@media(max-width:1024px){.visit-footer__logo{width:100px}.visit-footer nav{gap:20px}.visit-footer a{font-size:10px}}@media(max-width:767px){.visit-footer__row{align-items:flex-start;flex-direction:column}.visit-footer nav{flex-direction:column;align-items:flex-start}.visit-footer a{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=AAAAAAAAAA4 */
