body:has(.viv-events){--paper: #fff;background:#fff}.viv-events{--events-accent: #8d3039;color:#302623;background:#fff;padding:clamp(24px,5vw,68px) 5%}.viv-events__hero,.viv-events__section{max-width:1240px;margin-inline:auto}.viv-events__hero:has(img),.viv-events__founder:has(img){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,5vw,64px)}.viv-events img{display:block;width:100%;height:auto}.viv-events__gallery img{aspect-ratio:4 / 5;object-fit:cover}.viv-events h1,.viv-events h2,.viv-events h3{font-family:var(--serif, Georgia, serif);font-weight:400;line-height:1.12;letter-spacing:normal;color:var(--events-accent);margin:0 0 14px}.viv-events h1{font-size:clamp(42px,6vw,80px)}.viv-events h2{font-size:clamp(30px,4vw,52px)}.viv-events h3{font-size:clamp(23px,2.5vw,31px)}.viv-events p{max-width:57ch;font-size:16px;line-height:1.7;margin:0 0 16px}.viv-events .viv-events__label{color:var(--events-accent);text-transform:uppercase;font-size:12px;letter-spacing:.13em}.viv-events__section{margin-top:clamp(36px,7vw,90px);border-top:1px solid #e4d9d3;padding-top:clamp(22px,4vw,44px)}.viv-events__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.viv-events__steps{padding-left:1.25rem}.viv-events__steps li{padding-left:4px}.viv-events__button{display:inline-block;padding:12px 20px;color:#fff;background:var(--events-accent);text-decoration:none}.viv-events__button:hover{text-decoration:underline}.viv-events__phone{display:inline-block;margin:12px;color:var(--events-accent)}.viv-events__inquiry{text-align:center;scroll-margin-top:160px}.viv-events__inquiry p{margin-inline:auto}@media(max-width:749px){.viv-events__hero:has(img),.viv-events__founder:has(img),.viv-events__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/viv-events.css.map */
