.cye-section{background:var(--cye-bg, #ffffff);padding-top:var(--cye-top-padding, 60px);padding-bottom:var(--cye-bottom-padding, 60px);width:100%;box-sizing:border-box}.cye-section *{box-sizing:border-box}.cye-container{max-width:1100px;margin:0 auto;padding:0 20px;text-align:center}.cye-heading{font-size:clamp(20px,4vw,32px);font-weight:600;letter-spacing:.1em;color:#191919;margin:0 0 8px;line-height:1.2;text-transform:uppercase}.cye-subheading{font-size:16px;color:var(--cye-subheading-color, #6b6b6b);margin:0 0 40px}.cye-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch;margin-top:50px}.cye-grid--1{grid-template-columns:minmax(260px,420px);justify-content:center}.cye-grid--3{grid-template-columns:repeat(3,1fr)}.cye-grid--4{grid-template-columns:repeat(4,1fr)}.cye-card{position:relative;background:var(--cye-card-bg, #ffffff);border:1px solid var(--cye-card-border, #e5e5e5);border-radius:16px;padding:40px 28px 32px;display:flex;flex-direction:column;align-items:center;text-align:center}.cye-badge{position:absolute;top:-18px;left:50%;transform:translate(-50%);background:var(--cye-badge-bg, #8b7fd1);color:var(--cye-badge-text, #ffffff);font-size:13px;font-weight:700;letter-spacing:.03em;padding:8px 22px;border-radius:999px;white-space:nowrap}.cye-card-title{font-size:24px;font-weight:700;color:var(--cye-title-color, #111111);margin:8px 0 6px}.cye-card-subtitle{color:var(--cye-text-color, #6b6b6b);margin:0 0 24px}.cye-image-wrap{flex:1;display:flex;align-items:center;justify-content:center;min-height:220px;margin-bottom:28px;width:100%}.cye-image{max-width:260px;width:auto;height:auto;object-fit:contain;margin-top:20px;border-radius:10px}.cye-image--placeholder{width:180px;height:220px;display:flex;align-items:center;justify-content:center;opacity:.4}.cye-image--placeholder svg{width:100%;height:100%}.cye-button{display:inline-block;width:100%;background:var(--cye-button-bg, #2f9bd6);color:var(--cye-button-text, #ffffff);font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;padding:16px 24px;border-radius:8px;transition:opacity .15s ease,transform .15s ease}.cye-button:hover{opacity:.88;color:var(--cye-button-text, #ffffff)}.cye-button:active{transform:scale(.98)}@media screen and (max-width:749px){.cye-grid,.cye-grid--3,.cye-grid--4{grid-template-columns:1fr}.cye-card{padding:36px 22px 28px}.cye-subheading{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-choose-your-experience.css.map */
