.icon{width:1.25em;height:1.25em;flex:none}.o-mark{display:inline-block;flex:none;width:.95em;height:1em;background:currentColor;-webkit-mask:var(--o-mark, url(../img/o-mark.png)) center / contain no-repeat;mask:var(--o-mark, url(../img/o-mark.png)) center / contain no-repeat}.btn{--btn-bg: transparent;--btn-fg: currentColor;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-12);min-height:48px;padding:var(--s-16) var(--s-32);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);border:var(--border) solid transparent;font-family:var(--font-text);font-size:var(--fs-small);font-weight:500;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.btn .icon{transition:transform var(--t-fast) var(--ease-out)}.btn:hover .icon{transform:translate(4px)}.btn:active{transform:scale(.98)}.btn--primary{--btn-bg: var(--wine);--btn-fg: var(--white)}.btn--primary:hover{--btn-bg: var(--plum)}.btn--rose{--btn-bg: var(--rose);--btn-fg: var(--ink);--focus: var(--white)}.btn--rose:hover{--btn-bg: var(--white)}.btn--ghost{border-color:currentColor}.btn--ghost:hover{--btn-bg: var(--white);--btn-fg: var(--ink);border-color:var(--white)}.btn--sm{min-height:40px;padding:var(--s-8) var(--s-16)}.btn--block{width:100%}.link-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-16);min-width:180px;padding-bottom:var(--s-8);border-bottom:var(--border) solid currentColor;font-size:var(--fs-small);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.link-cta__arrow{position:relative;display:inline-flex;overflow:hidden;width:1.25em;height:1.25em}.link-cta__arrow .icon{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .4s var(--ease-out)}.link-cta__arrow .icon+.icon{transform:translate(-120%)}.link-cta:hover .link-cta__arrow .icon:first-child{transform:translate(120%)}.link-cta:hover .link-cta__arrow .icon+.icon{transform:none}.link-underline{background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size var(--t-slow) var(--ease-out)}.link-underline:hover{background-size:0 1px;background-position:100% 100%}.marquee{overflow:hidden;display:flex}.marquee__track{display:flex;align-items:center;flex:none;gap:var(--s-32);padding-right:var(--s-32);animation:marquee var(--marquee-dur, 36s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track>span{white-space:nowrap}.marquee__o{width:.8em;height:.85em;color:var(--rose)}@keyframes marquee{to{transform:translate(-100%)}}.split-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em;margin-bottom:-.08em}.split-word__inner{display:inline-block;--start: calc(var(--w) / max(var(--n) - 1, 1) * .5);--local: clamp(0, (var(--p, 1) - var(--start)) * 2, 1);transform:translateY(calc((1 - var(--local)) * 110%));will-change:transform}.letter{opacity:calc(.15 + .85*clamp(0,(var(--p, 1) * var(--n) - var(--i)) / 6,1))}[data-reveal]{--e: var(--p, 1);opacity:var(--e);transform:translateY(calc((1 - var(--e)) * 32px))}[data-photo]{overflow:hidden;border-radius:var(--radius-md)}[data-photo] img{transform:scale(calc(1.15 - .15 * var(--p, 1)));transition:none}.accordion__item{border-top:var(--border) solid var(--line-light)}.accordion__item:last-child{border-bottom:var(--border) solid var(--line-light)}.is-ink .accordion__item,.is-dark .accordion__item{border-color:var(--line-dark)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--s-24);width:100%;padding:var(--s-24) 0;text-align:left;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:1.2}.accordion__trigger .icon{transition:transform .4s var(--ease-out)}.accordion__trigger[aria-expanded=true] .icon{transform:rotate(45deg)}.accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out)}.accordion__item.is-open .accordion__panel{grid-template-rows:1fr}.accordion__inner{overflow:hidden}.accordion__inner>*{max-width:var(--measure)}.accordion__inner>*:last-child{margin-bottom:var(--s-24)}.accordion__inner>*+*{margin-top:var(--s-12)}.video-card{position:relative;aspect-ratio:9 / 16;border-radius:var(--radius-md);overflow:hidden;background:var(--ink)}.video-card video{width:100%;height:100%;object-fit:cover}.video-card__bar{position:absolute;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;padding:var(--s-48) var(--s-12) var(--s-8) var(--s-16);background:linear-gradient(to top,rgba(23,10,15,.75),transparent);color:var(--white)}.video-card__ctrl{display:flex}.video-card__ctrl button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:background-color var(--t-fast)}.video-card__ctrl button:hover{background:#ffffff26}
/*# sourceMappingURL=/cdn/shop/t/6/assets/serovia-components.css.map */
