@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap";.sn,.sn h1,.sn h2,.sn h3,.sn p,.sn-btn,.sn-label,.sn-strap,.sn-strap small,.sn-dial,.sn-ann__val,.sn-her__script,.sn-tl__link,.sn-dialnav__btn{font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.sn{font-size:16px;line-height:1.8}.sn.sn-hero{grid-template-columns:minmax(0,1fr)}.sn-hero__layer,.sn-hero__media{min-width:0;max-width:100%}.sn h1,.sn h2,.sn h3{font-weight:300;letter-spacing:.08em;line-height:1.1}.sn h2{font-size:clamp(30px,3.4vw,50px)}.sn-hero h1{font-size:clamp(40px,5.6vw,88px)}.sn-hero__eyebrow{font-size:13px;letter-spacing:.25em}.sn-hero__sub{font-size:14px;letter-spacing:.35em}.sn-hero__text{font-size:17px;line-height:1.75}.sn-hero__cap,.sn-end__line,.sn-end__moon,.sn-ch__cap,.sn-buy__subtitle{font-style:italic;font-weight:300;font-size:16px}.sn-watch__name{font-size:13px;letter-spacing:.25em}.sn-hero__watches{max-width:min(var(--wmax,1400px),100%);gap:var(--wgap,24px);position:relative}.sn-hero__watches .sn-watch{position:relative}.sn-hero__watches .sn-watch img{width:100%;height:auto;transform:scale(1.2);transform-origin:center bottom;margin-top:10%}.sn-hero__watches .sn-watch:hover img{transform:translateY(-8px) scale(1.2)}.sn-hero__watches .sn-watch__name{position:relative;z-index:1}.sn-dialnav{display:none}.sn-buy h1{font-size:clamp(32px,3vw,46px)}.sn-buy__price strong{font-size:26px;font-weight:400}.sn-ann__val{font-size:24px;font-weight:300}.sn-co__item p{font-size:15px}.sn-bar__val{font-size:20px;font-weight:300}.sn-card__title h3{font-size:22px}.sn-card__title span{font-size:17px;font-weight:300}.sn-specs__val{font-size:15px}.sn-faq summary{font-size:18px;font-weight:400}.sn-her__script{font-size:18px;font-style:italic;font-weight:300;letter-spacing:.05em}.sn-strap small{font-size:12px}@media(max-width:749px){.sn,.sn-hero__text{font-size:15px}.sn-faq summary{font-size:16px}.sn-hero__watches{display:flex!important;flex-direction:row;gap:0!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:calc(100% + 32px);max-width:none;margin:32px -16px 0;padding:0}.sn-hero__watches::-webkit-scrollbar{display:none}.sn-hero__watches .sn-watch{flex:0 0 100%;width:100%;max-width:none;scroll-snap-align:center;padding:0;opacity:1!important;transform:none!important;overflow:hidden}.sn-hero__watches .sn-watch img{transform:scale(1.15);transform-origin:center center;margin:7% 0}.sn-hero__watches .sn-watch:hover img{transform:scale(1.15)}.sn-hero__watches.has-nav .sn-watch__name,.sn-hero__watches.has-nav .sn-watch__sub{display:none}.sn-dialnav{display:block;width:100%;margin-top:18px;text-align:center}.sn-dialnav__label{margin:0 0 10px!important;color:var(--muted)}.sn-dialnav__btns{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.sn-dialnav__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line);background:transparent;color:var(--ink);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border-radius:999px;transition:background .25s,color .25s,border-color .25s}.sn-dialnav__btn.is-on{background:var(--ink);color:var(--cream);border-color:var(--ink)}.sn-dialnav__dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 1px #0003;flex:none}.sn-ann{max-width:calc(100% - var(--x));gap:6px}.sn-ann--left{max-width:var(--x)}.sn-ann__txt{white-space:normal;font-size:8px;letter-spacing:.15em;line-height:1.4;min-width:0}.sn-ann__val{font-size:16px;white-space:nowrap}.sn-ann__line{width:min(calc(var(--len,60px) / 3),24px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/senans-font.css.map */
