@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&display=swap";.cal-root{font-family:Poppins,-apple-system,Helvetica Neue,Arial,sans-serif;color:#121212e6;-webkit-font-smoothing:antialiased}.cal-root *{box-sizing:border-box}.cal-wrap{max-width:1265px;margin:0 auto;padding:0 50px}.cal-s1{padding:20px 0;background:#fff}.cal-s1 h2{margin:0;text-align:center;font-weight:700;font-size:39px;line-height:48px;color:#121212;font-style:italic}.cal-s1 h2 em{font-style:italic;position:relative;z-index:0}.cal-s1 h2 strong{font-weight:700;font-style:italic;background-image:linear-gradient(to top,var(--cal-hl,rgba(0,0,0,0)) 38%,transparent 38%);background-repeat:no-repeat;padding:0 .06em}.cal-s2{padding:36px 0;background:#fff}.cal-s2 .cal-video{position:relative;width:50%;max-width:583px;border-radius:0;overflow:hidden;background:#f3f3f3}.cal-s2 video{display:block;width:100%;height:auto}.cal-s3{padding:0}.cal-s3 .cal-ticker{background:var(--cal-ticker,#FFC6BC);height:50px;display:flex;align-items:center;overflow:hidden}.cal-s3 .cal-track{display:flex;align-items:center;gap:100px;white-space:nowrap;padding-left:100px;animation:cal-slide 28s linear infinite;will-change:transform}.cal-s3 .cal-track p{margin:0;font-size:18px;line-height:18px;font-weight:700;color:#fff}@keyframes cal-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cal-s3 .cal-track{animation:none}}.cal-s4{padding:12px 0 27px;background:#fff}.cal-s4 h2{margin:0 0 24px;text-align:center;font-weight:700;font-size:31.2px;line-height:38.4px;color:#121212}.cal-s4 .cal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.cal-s4 .cal-card{text-align:center}.cal-s4 .cal-card figure{margin:0;aspect-ratio:1/1;overflow:hidden;background:#f3f3f3}.cal-s4 .cal-card img{width:100%;height:100%;object-fit:cover;display:block}.cal-s4 .cal-card h3{margin:5px 0 10px;font-size:18.85px;line-height:26.1px;font-weight:700;color:#121212}.cal-s4 .cal-card p{margin:0;font-size:16px;line-height:28.8px}.cal-s4 .cal-card .cal-who{margin-top:10px;font-size:14px;line-height:15.4px}.cal-s4 .cal-nav{display:none}@media(max-width:749px){.cal-wrap{padding:0 15px}.cal-s1 h2{font-size:29.25px;line-height:36px}.cal-s2{padding:12px 0 16px}.cal-s2 .cal-video{width:100%;max-width:none}.cal-s3 .cal-ticker{height:40px}.cal-s4 h2{font-size:26px;line-height:32px}.cal-s4 .cal-grid{display:flex;grid-template-columns:none;gap:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y;margin:0 -15px;padding:0 15px}.cal-s4 .cal-grid::-webkit-scrollbar{display:none}.cal-s4 .cal-card{flex:0 0 327px;max-width:327px;scroll-snap-align:center}.cal-s4 .cal-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.cal-s4 .cal-nav button{width:36px;height:36px;border-radius:50%;border:1px solid #d9d9d9;background:#fff;color:#121212;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.cal-s4 .cal-nav svg{width:16px;height:16px}.cal-s4 .cal-dots{display:flex;gap:7px}.cal-s4 .cal-dots i{width:8px;height:8px;border-radius:50%;background:#dcdcdc;display:block}.cal-s4 .cal-dots i.on{background:#121212}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cal-sections.css.map */
