.coucou-level-learn__section .coucou-level-learn__container{position:relative;padding:0 12px}@media screen and not (max-width:767px){.coucou-level-learn__section .coucou-level-learn__container{padding:0 20px}}@media screen and not (max-width:1025px){.coucou-level-learn__section .coucou-level-learn__container{padding:0 20px}}.coucou-level-learn__heading p{margin:0;font-family:var(--font-heading-family);font-size:32px;font-weight:800;line-height:normal;letter-spacing:-1.28px;text-transform:uppercase;color:#090909}@media screen and not (max-width:767px){.coucou-level-learn__heading p{font-size:48px;letter-spacing:-1.92px}}@media screen and not (max-width:1025px){.coucou-level-learn__heading p{line-height:90%}}.coucou-level-learn__header-top{display:flex;flex-direction:column;margin-bottom:20px}@media screen and not (max-width:767px){.coucou-level-learn__header-top{margin-bottom:28px}}@media screen and not (max-width:1025px){.coucou-level-learn__header-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:40px}}.coucou-level-learn__header-top--with-desc{margin-bottom:40px}@media screen and not (max-width:1025px){.coucou-level-learn__header-top--with-desc{margin-bottom:60px}}.coucou-level-learn__intro{margin-top:28px}@media screen and not (max-width:1025px){.coucou-level-learn__intro{margin-top:0;max-width:459px}}.coucou-level-learn__subheading>*{margin:0;font-family:var(--font-heading-family);font-size:16px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.64px;text-transform:uppercase;color:#090909}@media screen and not (max-width:767px){.coucou-level-learn__subheading>*{font-size:20px;letter-spacing:-.8px}}.coucou-level-learn__header-desc{margin-top:8px}@media screen and not (max-width:767px){.coucou-level-learn__header-desc{margin-top:6px}}@media screen and not (max-width:1025px){.coucou-level-learn__header-desc{margin-top:12px}}.coucou-level-learn__header-desc>*{margin:0;color:#090909;text-align:justify;font-feature-settings:"cv11" on;font-family:var(--font-body-family);font-size:14px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:0}@media screen and not (max-width:767px){.coucou-level-learn__header-desc>*{font-size:16px}}.coucou-level-learn__navigation{width:100%;padding-bottom:16px}@media screen and not (max-width:1025px){.coucou-level-learn__navigation{padding-bottom:20px}}.coucou-level-learn__navigation--empty{display:none}.coucou-level-learn__navigation__bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.coucou-level-learn__navigation__left{display:flex;align-items:center}.coucou-level-learn__navigation__left--hidden{display:none!important}.coucou-level-learn__fraction{display:flex;align-items:center;color:#090909;font-family:var(--font-heading-family);font-size:20px;font-style:normal;font-weight:800;line-height:normal;letter-spacing:-.4px}@media screen and not (max-width:1025px){.coucou-level-learn__fraction{line-height:90%}}.coucou-level-learn__navigation__btn-area{display:flex;flex-direction:row;align-items:center;justify-content:end;gap:24px}@media screen and (not (max-width:767px))and (max-width:1024px){.coucou-level-learn__navigation__btn-area{width:58%;max-width:100%}}@media screen and not (max-width:1024px){.coucou-level-learn__navigation__btn-area{max-width:345px;width:100%}}.coucou-level-learn__navigation__btn-area--with-cta{justify-content:space-between;flex-grow:1}@media screen and (max-width:1024px){.coucou-level-learn__navigation__btn-area--with-cta{justify-content:end;flex-grow:0}}@media only screen and (min-width:768px)and (max-width:1024px){.coucou-level-learn__navigation__btn-area--with-cta{justify-content:space-between;flex-grow:0}}.coucou-level-learn__nav-buttons{display:flex;flex-direction:row;align-items:center;gap:12px;flex-shrink:0}.coucou-level-learn__nav-btn{font-family:var(--font-heading-family);appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;cursor:pointer;color:#090909!important;-webkit-text-fill-color:#090909;opacity:1;font-size:20px;font-weight:800;line-height:normal;text-transform:uppercase}@media screen and not (max-width:1025px){.coucou-level-learn__nav-btn{line-height:90%}}.coucou-level-learn__nav-btn.swiper-button-disabled,.coucou-level-learn__nav-btn[aria-disabled=true],.coucou-level-learn__nav-btn.swiper-button-disabled:hover,.coucou-level-learn__nav-btn[aria-disabled=true]:hover{color:#9f9f9f!important;-webkit-text-fill-color:#9F9F9F;opacity:1;pointer-events:none;cursor:default}.coucou-level-learn__see-all-btn{display:inline-flex;align-items:center;flex-shrink:0;font-family:var(--font-heading-family);font-size:20px;font-weight:800;line-height:normal;text-transform:uppercase;text-decoration:underline;color:#090909;transition:opacity .3s ease}@media screen and not (max-width:1025px){.coucou-level-learn__see-all-btn{line-height:90%}}.coucou-level-learn__see-all-btn--mobile{width:100%;justify-content:left;margin-bottom:40px}.coucou-level-learn__see-all-btn--desktop{display:none}@media screen and (min-width:768px){.coucou-level-learn__see-all-btn--mobile{display:none}.coucou-level-learn__see-all-btn--desktop{display:inline-flex}}.coucou-level-learn__swiper{width:100%;overflow:hidden;touch-action:pan-y}.coucou-level-learn__swiper .swiper-wrapper{gap:12px;will-change:transform;align-items:stretch}@media screen and not (max-width:767px){.coucou-level-learn__swiper .swiper-wrapper{gap:20px}}@media screen and not (max-width:1025px){.coucou-level-learn__swiper .swiper-wrapper{gap:12px}}.coucou-level-learn__swiper .swiper-slide{flex:0 0 100%;width:100%!important;height:auto;margin-right:0!important;display:flex;align-items:stretch}@media screen and not (max-width:767px){.coucou-level-learn__swiper .swiper-slide{flex-basis:calc((100% - 20px)/2);width:calc((100% - 20px)/2)!important}}@media screen and not (max-width:1025px){.coucou-level-learn__swiper .swiper-slide{flex-basis:calc((100% - 36px)/4);width:calc((100% - 36px)/4)!important}}.coucou-level-learn__card{width:100%;display:flex;flex-direction:column;gap:8px;cursor:pointer}.coucou-level-learn__card__main{position:relative;flex:1 1 auto;display:flex}.coucou-level-learn__card__anchor{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;text-decoration:none}.coucou-level-learn__card__inner{position:relative;z-index:1;width:100%;flex:1;display:flex;flex-direction:column;border:2px solid var(--accent);border-radius:8px;overflow:hidden;background:#fff}@media screen and not (max-width:767px){.coucou-level-learn__card__inner{border-width:4px;border-radius:12px}}.coucou-level-learn__card__image-wrapper{overflow:hidden}.coucou-level-learn__card__image{width:100%;height:auto;aspect-ratio:1.4703389;object-fit:cover;display:block}@media screen and not (max-width:767px){.coucou-level-learn__card__image{aspect-ratio:1.46610169}}@media screen and not (max-width:1025px){.coucou-level-learn__card__image{aspect-ratio:1.3875}}.coucou-level-learn__card__content{flex:1;display:flex;flex-direction:column;padding:18px 18px 22px;background:var(--content-bg)}@media screen and not (max-width:767px){.coucou-level-learn__card__content{padding:16px 16px 20px}}@media screen and not (max-width:1025px){.coucou-level-learn__card__content{padding:12px 16px 64px}}.coucou-level-learn__card__level{font-family:var(--font-heading-family);font-size:20px;font-weight:800;line-height:normal;text-transform:uppercase;color:#090909}.coucou-level-learn__card__title{box-sizing:border-box;margin:0 0 16px;padding-top:4px;font-size:28px;font-weight:800;line-height:normal;letter-spacing:-1.12px;font-family:var(--font-heading-family);text-transform:uppercase;color:var(--accent);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and not (max-width:767px){.coucou-level-learn__card__title{font-size:32px;letter-spacing:-1.28px}}@media screen and not (max-width:1025px){.coucou-level-learn__card__title{line-height:90%}}.coucou-level-learn__card__description{flex:1;color:#090909;text-align:justify;font-feature-settings:"cv11" on;font-family:Inter Variable;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.coucou-level-learn__card__description p{margin:0;color:#090909;font-family:var(--font-body-family);font-size:14px;font-weight:500;line-height:150%;letter-spacing:0;text-align:justify;font-style:normal}@media screen and not (max-width:767px){.coucou-level-learn__card__description p{font-size:16px}}.coucou-level-learn__card__button{position:relative;z-index:3;background:var(--btn-bg);color:var(--btn-text)!important;font-family:var(--font-heading-family);font-size:20px;font-weight:800;line-height:1;text-transform:uppercase;padding:14px 16px}@media screen and not (max-width:767px){.coucou-level-learn__card__button{padding:14px 16px;border-radius:8px}}@media screen and not (max-width:1025px){.coucou-level-learn__card__button{padding:14px 16px}}.coucou-level-learn__card__button,.coucou-level-learn__card__button.button,.coucou-level-learn__card__button .button,.coucou-level-learn__card__button .button__text{background:var(--btn-bg)!important;color:var(--btn-text)!important;-webkit-text-fill-color:var(--btn-text)!important}.coucou-level-learn__card .coucou-level-learn__card__button svg,.coucou-level-learn__card .coucou-level-learn__card__button .icon,.coucou-level-learn__card .coucou-level-learn__card__button .button__icon{transition:transform .3s ease}.coucou-level-learn__card:hover .coucou-level-learn__card__button svg,.coucou-level-learn__card:hover .coucou-level-learn__card__button .icon,.coucou-level-learn__card:hover .coucou-level-learn__card__button .button__icon{transform:translate(2px,-2px)}@media screen and not (max-width:1025px){.less-productcard-class{display:none}}.coucou-level-learn__section--small .coucou-level-learn__card__image{aspect-ratio:1.8457}@media screen and not (max-width:767px){.coucou-level-learn__section--small .coucou-level-learn__card__image{aspect-ratio:1.84042}}@media screen and not (max-width:1025px){.coucou-level-learn__section--small .coucou-level-learn__card__image{aspect-ratio:1.83977}}.coucou-level-learn__section--small .coucou-level-learn__card__content{padding:12px 18px 18px}@media screen and not (max-width:767px){.coucou-level-learn__section--small .coucou-level-learn__card__content{padding:12px 16px 16px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/coucou-level-learn.css.map */
