.vesper-marquee{background:#000;color:#fff;overflow:hidden}.vesper-marquee__track{display:flex;width:max-content;animation:vesper-marquee 45s linear infinite}.vesper-marquee__group{display:flex;flex:none;align-items:center}.vesper-marquee__item{flex:none;padding:1.5rem 0;font-size:1.4rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.vesper-marquee__item:after{content:"\2022";margin:0 2.4rem}@keyframes vesper-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.vesper-marquee__track{animation:none}}@media screen and (min-width:990px){.header{padding-left:5rem;padding-right:5rem}}.header__heading-link .h2,.header__heading-logo-wrapper+.h2,.header__heading .h2{font-family:var(--font-heading-family);font-size:3.4rem;font-weight:700;line-height:1;letter-spacing:.32em;text-indent:.32em;text-transform:uppercase}.header__heading-link .h2{white-space:nowrap}@media screen and (max-width:749px){.header__heading-link .h2{font-size:2.4rem;letter-spacing:.22em;text-indent:.22em}}.header__inline-menu .list-menu--inline{flex-wrap:wrap;row-gap:.2rem;max-width:46rem}.header__menu-item{font-size:1.3rem;letter-spacing:.06em;padding:.6rem 1.2rem}.header__inline-menu .header__active-menu-item{background:#121212;color:#fff;border-radius:6px;padding:.5rem 1.2rem;text-decoration:none}.vesper-hero{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:var(--vesper-hero-height, 600px);overflow:hidden;background:#000;color:#fff}.vesper-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center var(--vesper-hero-focus, 25%)}.vesper-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,var(--vesper-hero-overlay, .45)),#0000 60%)}.vesper-hero__content{position:relative;z-index:2;width:100%;box-sizing:border-box;padding-top:4rem;padding-bottom:5rem;text-align:center}.vesper-hero__title{margin:0 0 1rem;font-size:3.5rem;font-weight:400;line-height:1.1;text-transform:uppercase;color:#fff}.vesper-hero__title strong{font-weight:700}.vesper-hero__text{margin:0 0 2.2rem;font-size:1.6rem;color:#fff}.vesper-hero__button{display:block;box-sizing:border-box;width:min(30rem,100%);margin:0 auto;padding:1.2rem 2rem;background:#fff;color:#000;border-radius:6px;font-size:1.6rem;text-align:center;text-decoration:none;transition:opacity .2s,transform .2s}.vesper-hero__button:hover{opacity:.9;transform:scale(1.02)}.vesper-hero__note{margin:1.4rem 0 0;font-size:1.3rem;letter-spacing:.04em;color:#fff}@media screen and (min-width:750px){.vesper-hero{align-items:center;justify-content:flex-start}.vesper-hero:before{background:linear-gradient(to right,rgba(0,0,0,var(--vesper-hero-overlay, .45)),#0000 60%)}.vesper-hero__content{padding-top:6rem;padding-bottom:6rem;text-align:left}.vesper-hero__title{font-size:4.4rem}.vesper-hero__button{margin:0}}.vesper-tabs__title{margin:0 0 2.4rem;font-size:3.6rem;font-weight:600;letter-spacing:.02em}.vesper-tabs__nav{display:flex;flex-wrap:wrap;gap:1rem;margin:0 0 3rem;padding:0;list-style:none}.vesper-tabs__button{padding:1rem 2.2rem;border:1px solid rgb(var(--color-foreground));border-radius:6px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;cursor:pointer}.vesper-tabs__button.is-active{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.vesper-tabs__more{margin-top:3.6rem;text-align:center}.vesper-tabs__all{display:inline-block;padding:1.2rem 3.2rem;border:1px solid rgb(var(--color-foreground));border-radius:6px;color:rgb(var(--color-foreground));font-size:1.4rem;text-decoration:none}.vesper-tabs__all:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.vesper-tabs__panel[hidden]{display:none}.card__heading{font-size:1.5rem}.price{letter-spacing:.06rem}.button{letter-spacing:.06em}.title,h1,h2{letter-spacing:.02em}.product__description p:has(strong:first-child){border-left:2px solid rgba(var(--color-foreground),.25);padding:.8rem 0 .8rem 1.4rem;margin-top:1.6rem;font-size:1.4rem;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vesper.css.map */
