lv-visit{display:block}.lv-visit{--lv-ease: cubic-bezier(.22, 1, .36, 1);--lv-font-display: "Canela", "Editorial New", "Instrument Serif", Georgia, serif;--lv-font-body: "Suisse Int'l", "Inter", system-ui, sans-serif;--lv-font-mono: "Suisse Int'l Mono", "JetBrains Mono", ui-monospace, monospace;position:relative;background:var(--lv-bg, #FFFFFF);color:var(--lv-fg, #0B0B0B);font-family:var(--lv-font-body);padding-block:var(--lv-pad-top, 0px) var(--lv-pad-bottom, 0px)}.lv-visit *,.lv-visit *:before,.lv-visit *:after{box-sizing:border-box}.lv-visit__inner{inline-size:100%;max-inline-size:var(--lv-max-w, 1440px);margin-inline:auto;padding-inline:var(--lv-gutter, 32px)}.lv-visit--bleed .lv-visit__inner{max-inline-size:none;padding-inline:0}.lv-visit__grid{display:grid;grid-template-columns:1fr;border:1px solid var(--lv-line, #E2DED9)}.lv-visit--bleed .lv-visit__grid{border-inline:0}@media(min-width:900px){.lv-visit__grid{grid-template-columns:var(--lv-split, 1fr 1fr)}.lv-visit--reverse .lv-visit__media{order:2}.lv-visit--reverse .lv-visit__panel{order:1;border-inline-start:0;border-inline-end:1px solid var(--lv-line, #E2DED9)}}.lv-visit__media{position:relative;overflow:hidden;min-block-size:var(--lv-media-h, 480px);background:var(--lv-stone, #EEEBE7)}.lv-visit__media img,.lv-visit__media .lv-visit__ph{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.lv-visit__media iframe{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0;display:block}.lv-visit__load{position:absolute;inset-block-end:20px;inset-inline-start:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:9px;block-size:44px;padding-inline:22px;border:1px solid var(--lv-line, #E2DED9);border-radius:999px;background:var(--lv-bg, #FFFFFF);color:var(--lv-fg, #0B0B0B);font-family:var(--lv-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .2s var(--lv-ease),color .2s var(--lv-ease)}.lv-visit__load svg{inline-size:15px;block-size:15px;stroke-width:1}@media(hover:hover){.lv-visit__load:hover{background:var(--lv-fg, #0B0B0B);color:var(--lv-bg, #FFFFFF)}}.lv-visit__media.is-live .lv-visit__load,.lv-visit__media.is-live .lv-visit__scrim,.lv-visit__media.is-live .lv-visit__slide,.lv-visit__media.is-live .lv-visit__nav{display:none}.lv-visit__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .42s var(--lv-ease),visibility 0s linear .42s}.lv-visit__slide.is-active{opacity:1;visibility:visible;transition:opacity .42s var(--lv-ease),visibility 0s}.lv-visit__slide img,.lv-visit__slide .lv-visit__ph{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;display:block}.lv-visit__nav{position:absolute;z-index:3;inset-block-start:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;inline-size:46px;block-size:46px;padding:0;border:1px solid var(--lv-line, #E2DED9);border-radius:999px;background:var(--lv-bg, #FFFFFF);color:var(--lv-fg, #0B0B0B);cursor:pointer;transition:background-color .2s var(--lv-ease),color .2s var(--lv-ease),opacity .2s var(--lv-ease)}.lv-visit__nav svg{inline-size:18px;block-size:18px;stroke-width:1}.lv-visit__nav--prev{inset-inline-start:16px}.lv-visit__nav--next{inset-inline-end:16px}.lv-visit[dir=rtl] .lv-visit__nav svg{transform:scaleX(-1)}@media(hover:hover){.lv-visit__nav:hover{background:var(--lv-fg, #0B0B0B);color:var(--lv-bg, #FFFFFF)}}.lv-visit__tabs{display:flex!important;opacity:1!important;transform:none!important;gap:0;flex:0 0 auto;inline-size:100%;margin-block-end:28px;border-block-end:1px solid var(--lv-line, #E2DED9);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.lv-visit__tabs::-webkit-scrollbar{display:none}.lv-visit__tab{flex:0 0 auto;position:relative;padding:0 20px 14px 0;margin-inline-end:4px;appearance:none;-webkit-appearance:none;background:transparent;border:0;font:inherit;font-family:var(--lv-font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-muted, #8A8A8A);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .24s var(--lv-ease)}.lv-visit__tab:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;inline-size:calc(100% - 20px);block-size:1px;background:currentColor;transform:scaleX(0);transform-origin:inline-start;transition:transform .32s var(--lv-ease)}.lv-visit__tab.is-active{color:var(--lv-fg, #0B0B0B)}.lv-visit__tab.is-active:after{transform:scaleX(1)}@media(hover:hover){.lv-visit__tab:not(.is-active):hover{color:var(--lv-fg, #0B0B0B)}}.lv-visit__tab:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lv-visit__pane[hidden]{display:none}.lv-visit__pane{display:flex;flex-direction:column;justify-content:center}.lv-visit__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff0f;pointer-events:none}.lv-visit__panel{display:flex;flex-direction:column;justify-content:center;padding:clamp(32px,5vw,72px);border-block-start:1px solid var(--lv-line, #E2DED9)}@media(min-width:900px){.lv-visit__panel{border-block-start:0;border-inline-start:1px solid var(--lv-line, #E2DED9)}}.lv-visit__eyebrow{display:block;margin:0 0 16px;font-family:var(--lv-font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--lv-muted, #8A8A8A)}.lv-visit__title{margin:0;font-family:var(--lv-font-display);font-weight:400;font-size:clamp(1.6rem,1.1rem + 1.8vw,2.4rem);line-height:1.14;letter-spacing:-.02em;text-wrap:balance}.lv-visit__text{margin:16px 0 0;font-size:15.5px;line-height:1.7;max-inline-size:48ch;color:var(--lv-soft, #4A4A4A)}.lv-visit__rows{margin:clamp(24px,3vh,36px) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--lv-line, #E2DED9)}.lv-visit__row{display:grid;grid-template-columns:minmax(90px,.4fr) 1fr;gap:16px;padding-block:14px;border-block-end:1px solid var(--lv-line, #E2DED9);font-size:14.5px;line-height:1.55}.lv-visit__row-label{font-family:var(--lv-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--lv-muted, #8A8A8A);padding-block-start:3px}.lv-visit__row-value{color:var(--lv-fg, #0B0B0B)}.lv-visit__row-value a{color:inherit;text-decoration:none;border-block-end:1px solid var(--lv-line, #E2DED9)}@media(hover:hover){.lv-visit__row-value a:hover{border-block-end-color:currentColor}}.lv-visit__actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(24px,3vh,36px)}.lv-visit__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:52px;padding-inline:30px;border:1px solid transparent;border-radius:0;font-size:14px;letter-spacing:.04em;text-decoration:none;white-space:nowrap;transition:background-color .22s var(--lv-ease),color .22s var(--lv-ease)}.lv-visit__btn--primary{background:var(--lv-fg, #0B0B0B);color:var(--lv-bg, #FFFFFF)}@media(hover:hover){.lv-visit__btn--primary:hover{background:#232323}}.lv-visit__btn--ghost{border-color:var(--lv-fg, #0B0B0B);color:var(--lv-fg, #0B0B0B)}@media(hover:hover){.lv-visit__btn--ghost:hover{background:var(--lv-fg, #0B0B0B);color:var(--lv-bg, #FFFFFF)}}.lv-visit__btn svg{inline-size:15px;block-size:15px;stroke-width:1}.lv-visit[dir=rtl] .lv-visit__btn svg{transform:scaleX(-1)}.lv-visit.anim-ready [data-animate]{opacity:0;transform:translate3d(0,16px,0);transition:opacity .8s var(--lv-ease),transform .8s var(--lv-ease);transition-delay:calc(var(--lv-i, 0) * 90ms)}.lv-visit.anim-ready.is-in [data-animate]{opacity:1;transform:none}.lv-visit a:focus-visible,.lv-visit button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:899px){.lv-visit{--lv-gutter: 20px}.lv-visit__media{min-block-size:var(--lv-media-h-sm, 320px)}.lv-visit__actions .lv-visit__btn{flex:1 1 auto}.lv-visit__nav{inline-size:40px;block-size:40px}.lv-visit__nav--prev{inset-inline-start:10px}.lv-visit__nav--next{inset-inline-end:10px}.lv-visit__tabs{margin-block-end:22px}.lv-visit__tab{font-size:10px;letter-spacing:.12em;padding:0 14px 12px 0}.lv-visit__tab:after{inline-size:calc(100% - 14px)}}@media(prefers-reduced-motion:reduce){.lv-visit *,.lv-visit *:before,.lv-visit *:after{transition-duration:1ms!important;transition-delay:0ms!important}.lv-visit.anim-ready [data-animate]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lv-visit.css.map */
