.bn-course{color:#121212;background:#fff}.bn-course .product{align-items:start}.bn-course .product__info-container{padding:clamp(2.4rem,3vw,4rem);background:#edbefa;border:1px solid #e6d8e9;border-radius:1.6rem}.bn-course .product__title h1{font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.15;overflow-wrap:anywhere}.bn-course .product__media-item{overflow:hidden;border-radius:1.6rem}.bn-course .product-form__submit{min-height:5rem;background:#121212;color:#fff}.bn-course-details{padding-top:4.8rem;padding-bottom:4.8rem;margin-inline:auto}.bn-course-details__header{max-width:76rem;margin:0 auto 3.2rem;text-align:center}.bn-course-details__header p{margin:0 0 1rem}.bn-course-details__header h2{margin:0;font-size:clamp(2.8rem,3.2vw,4rem);line-height:1.2}.bn-course-details__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2.4rem;align-items:start}.bn-course-card{min-width:0;grid-column:span 6;padding:3.2rem;border:1px solid #e6d8e9;border-radius:1.6rem;background:#edbefa;color:#121212;font-size:1.6rem;line-height:1.8;overflow-wrap:anywhere}.bn-course-card--wide{grid-column:1 / -1}.bn-course-card--benefit{grid-column:span 4;height:100%;background:#fbf5fd;text-align:center}.bn-course-card__icon{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin-bottom:1.6rem;border-radius:50%;background:#edbefa}.bn-course-card__icon svg{width:3.2rem;height:3.2rem}.bn-course-card h3{margin:0 0 1.6rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:2.5rem;line-height:1.3;color:#121212}.bn-course-card--benefit h3{font-size:2.2rem}.bn-course-card .rte>:first-child{margin-top:0}.bn-course-card .rte>:last-child{margin-bottom:0}.bn-course-card li{margin-bottom:.8rem}.bn-course-card li>p{display:inline;margin:0}.bn-course-card li>p+p:before{content:" "}.bn-course-card img,.bn-course-card iframe{max-width:100%}.bn-course-card img{height:auto}.bn-course-card a{color:#121212;text-underline-offset:.3rem}.bn-course-accordion summary{display:flex;align-items:start;justify-content:space-between;gap:2rem;list-style:none;cursor:pointer}.bn-course-accordion summary::-webkit-details-marker{display:none}.bn-course-accordion summary h3{margin:0}.bn-course-accordion summary span{font-size:2.4rem;line-height:1.3}.bn-course-accordion[open] summary{margin-bottom:2rem}.bn-course-accordion[open] summary span{transform:rotate(45deg)}.bn-course-accordion summary:focus-visible{outline:2px solid #121212;outline-offset:6px}@media screen and (min-width:990px){.bn-course .product:not(.product--no-media) .product__media-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}.bn-course .product:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:749px){.bn-course .product__info-wrapper{padding-top:2.4rem}.bn-course .product__media-list{margin-left:0;margin-right:0}.bn-course-details{padding-top:3.2rem;padding-bottom:3.2rem}.bn-course-details__grid{grid-template-columns:1fr;gap:1.6rem}.bn-course-card,.bn-course-card--benefit,.bn-course-card--wide{grid-column:auto;padding:2.4rem}.bn-course-card--benefit{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bodynovas-course-product.css.map */
