#ce-event{max-width:1180px;margin:40px auto 60px;padding:0 20px;--ink:#2d1f00;--mint:#bedcd2;--orange:#f0ad4e;color:var(--ink);font-family:inherit}#ce-event *{box-sizing:border-box}#ce-event h1,#ce-event h3,#ce-event p,#ce-event figure{margin:0}#ce-event img{display:block;width:100%;margin:0;border:0}#ce-event a{color:inherit}#ce-event .ce-hero{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,70px);align-items:center;padding:28px;background:#f7f5ee;border-radius:24px}#ce-event .ce-film{max-width:370px;margin:auto;width:100%}#ce-event video,#ce-event .ce-video-cover{display:block;width:100%;aspect-ratio:9/16;max-height:590px;object-fit:cover;border-radius:16px;background:#2d1f00}#ce-event figcaption{font-size:12px;line-height:1.5;margin-top:10px;text-align:center}#ce-event .ce-eyebrow{font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}#ce-event h1{font-size:clamp(34px,4.7vw,60px);line-height:1.06;letter-spacing:-.035em;font-weight:750;margin-bottom:22px}#ce-event .ce-lead{font-size:18px;line-height:1.7;max-width:490px}#ce-event .ce-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}#ce-event .ce-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;min-height:48px;border-radius:100px;background:var(--orange);color:var(--ink);font-weight:700;font-size:15px;text-decoration:none;line-height:1.4;border:1px solid transparent}#ce-event .ce-btn-secondary{background:transparent;border-color:var(--ink)}#ce-event .ce-btn:hover{background:var(--mint)}#ce-event a:focus-visible{outline:3px solid var(--ink);outline-offset:4px}#ce-event .ce-note{font-size:13px;line-height:1.6;margin-top:20px}#ce-event .ce-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 30px;padding:25px 12px;border-bottom:1px solid #dedfd6;font-size:13px;font-weight:650}#ce-event .ce-section{margin-top:66px}#ce-event .ce-section-head{max-width:700px;margin-bottom:28px}#ce-event h3{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.025em;margin-bottom:15px}#ce-event .ce-section-head p{font-size:16px;line-height:1.7}#ce-event .ce-gallery{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}#ce-event .ce-gallery img{aspect-ratio:3/4;object-fit:cover;border-radius:14px}#ce-event .ce-gallery figcaption{text-align:left;font-size:13px;padding:0 2px}#ce-event .ce-boxes{display:grid;grid-template-columns:1fr 1fr;gap:24px}#ce-event .ce-box{border:1px solid #dedfd6;border-radius:18px;overflow:hidden;background:#fff}#ce-event .ce-box img{aspect-ratio:4/3;object-fit:cover}#ce-event .ce-box-body{padding:24px}#ce-event .ce-box h4{font-size:24px;line-height:1.2;margin:0 0 12px}#ce-event .ce-box p{font-size:16px;line-height:1.65;margin-bottom:20px}#ce-event .ce-box .ce-btn{width:100%}#ce-event .ce-plan{background:var(--mint);border-radius:22px;padding:34px;margin-top:60px}#ce-event .ce-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:25px}#ce-event .ce-step strong{display:block;font-size:18px;margin-bottom:10px}#ce-event .ce-step p{font-size:15px;line-height:1.7}#ce-event .ce-close{text-align:center;max-width:760px;margin:60px auto 0}#ce-event .ce-close p{font-size:17px;line-height:1.7}#ce-event .ce-close .ce-actions{justify-content:center}@media(max-width:749px){#ce-event .ce-hero{grid-template-columns:1fr;padding:20px;gap:28px}#ce-event .ce-hero>div{grid-row:1}#ce-event .ce-film{max-width:310px;grid-row:2}#ce-event video,#ce-event .ce-video-cover{max-height:440px}#ce-event h1{font-size:38px}#ce-event .ce-gallery{grid-template-columns:1fr 1fr;gap:12px}#ce-event .ce-gallery figure:last-child{grid-column:1/-1}#ce-event .ce-gallery figure:last-child img{aspect-ratio:4/3;object-position:50% 60%}#ce-event .ce-boxes,#ce-event .ce-steps{grid-template-columns:1fr}#ce-event .ce-section{margin-top:44px}#ce-event .ce-plan{padding:24px}#ce-event .ce-actions .ce-btn{flex:1 1 180px}}#ce-event .ce-gallery img,#ce-event .ce-box img{height:auto;object-fit:var(--ce-fit,cover)}#ce-event video{object-fit:contain;height:auto}#ce-event .ce-video-cover{height:auto}#ce-event .ce-placeholder{width:100%;aspect-ratio:3/4;background:#bedcd2}@media(max-width:749px){#ce-event{padding:0 14px;margin-top:24px}#ce-event .ce-hero>div{grid-row:1}#ce-event .ce-film{grid-row:2}#ce-event h1{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map?subset=AAI */
