label{cursor:pointer}.color-yellow{color:#ff0}.selected-payment-block{margin-top:25px;display:none}.input_date{padding-left:25px;background:url(https://www.playbacpresse.fr/build/images/calendar-input.78eec335.png?frz-v=144) #fff no-repeat 100%;background-size:19px;background-position:96%;max-width:145px}.logos-cards-block{text-align:right}.product-description-cart-details{border-top:1px solid #aeafb0;border-bottom:1px solid #aeafb0;padding:3px 0}.block-info-step-1,.block-info-step-3{border-bottom:1px solid #dcdcdc;padding:8px 0;margin-bottom:20px;line-height:1.3}.block-info-step-1{color:#5fb836}@media screen and (max-width:992px){.block-info-step-1{color:#939393;border-bottom:none;margin-bottom:0;padding:0}}.sublist-details-step1{padding-left:15px;padding-right:5px}.product-description-cart-details-header{color:#02c5fd;cursor:pointer;position:relative}.product-description-cart-details-header .icon-arrow-down{right:10px;top:7px;position:absolute}.product-description-cart-details-content{display:none;padding:10px 0}.circle-arrow-container{text-align:center;margin-top:3px}.circle-arrow-container a{display:inline-block;border-radius:50%}.circle-arrow-container .circle-arrow-right{display:inline-block;width:15px;height:15px;border:2px solid #04c4fc;border-radius:50%;position:relative}.circle-arrow-container .circle-arrow-right:after{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #04c4fc;border-right:1px solid #04c4fc;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:3px;left:2px}.steps-wrapper-cart{position:relative;display:inline-block}.steps-wrapper-cart .step-unit{display:inline-block;margin-top:15px;font-size:16px}.steps-wrapper-cart .step-unit.green{margin-top:7px}.steps-wrapper-cart .step-unit.step1{padding-right:70px}.steps-wrapper-cart .step-unit.step2{padding-right:58px}.steps-wrapper-cart .step-unit.step3{padding-right:39px}.steps-wrapper-cart .separate{width:139px;height:4px;background-color:#dcdcdc;display:inline-block;border:none;position:absolute;top:12px;left:30px}.steps-wrapper-cart .separate.long{width:139px;left:65px}.steps-wrapper-cart .separate.longer{width:140px;left:65px}.steps-wrapper-cart .separate.sep2{left:195px;width:138px}.steps-wrapper-cart .separate.sep2.st3{left:236px;width:139px}.steps-wrapper-cart .separate.sep3{left:350px;width:140px}.steps-wrapper-cart .separate.sep3.st4{width:141px;left:405px}.steps-wrapper-cart .step{display:inline-block;width:32px;height:32px;line-height:32px;background-color:#02c5fd;border-radius:50%;color:#fff;font-size:20px;font-weight:600;position:relative;z-index:98}.steps-wrapper-cart .step.future{background-color:#dcdcdc;color:#fff}.steps-wrapper-cart .step-text{display:block}.steps-wrapper-cart .step-text.future{color:#dcdcdc}.steps-wrapper-cart .fulfilled{display:inline-block;width:32px;height:32px;background-color:#32bc02;border-radius:50%;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:6px;right:2px}.steps-wrapper-cart .fulfilled:before{content:"";position:absolute;width:2px;height:16px;background-color:#fff;left:18px;top:6px}.steps-wrapper-cart .fulfilled:after{content:"";position:absolute;width:8px;height:2px;background-color:#fff;left:10px;top:20px}#ariane{padding-bottom:20px}#sidebar{padding-top:45px}#sidebar.fixed-sidebar{position:fixed;top:15px;padding-top:0;width:286px}.ui-autocomplete-loading{background:url(https://www.playbacpresse.fr/build/images/833.55446811.gif?frz-v=144) no-repeat 100%}.error-connexion{color:red;display:none}.login-loader{display:none}.pickup-point-list-header{background-color:#e0e0e0;color:#000;font-weight:700;text-transform:uppercase}.pickup-point-horaires{display:none}.pickup-point-horaires td{padding:0 20px 5px 0}.selected-pickup-point{display:none}.selected-pickup-point-header{font-size:15px}.change-pickup-point{color:#02c5fd;cursor:pointer;font-size:14px}.selected-pickup-point-content{border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin:5px 0;padding:10px 0;font-weight:300!important;font-size:14px}.link-horaire-pickup-point{color:#02c5fd;cursor:pointer}.pickup-points-container-content{height:300px;overflow:scroll;overflow-x:hidden;border:1px solid #e0e0e0}.select-pickup-point-text{color:#02c5fd;text-decoration:underline;cursor:pointer}.pup-form-step-2{display:none}.pup-form-step-2 .pickup-points-container-content{height:444px;overflow:auto}.pickup-point-item{padding:10px 0}.pickup-point-item .checkmark-offer.offers{top:3px;left:14px;cursor:pointer}.pickup-point-item.selected{background-color:#e0e0e0}.blue-close-icon{background:url(https://www.playbacpresse.fr/build/images/cart-popup-close.49a201b0.png?frz-v=144) no-repeat;width:26px;height:26px;float:right;margin:15px 15px 0 0}.cart-wrapper{padding:20px 60px;background-color:#fff;margin:0 auto;font-size:.93rem}.cart-wrapper .col{padding:0;margin:0;box-sizing:border-box}.cart-wrapper input[type=checkbox]{width:auto;height:auto}.cart-wrapper .radio{padding-bottom:0;padding-left:0}.cart-wrapper label{font-size:14px;margin-bottom:0;display:block;font-weight:400;line-height:1.1}.cart-wrapper .step-2-forms label{display:inline-block}.cart-wrapper #js-datepicker-start-subscription label{font-weight:300}.cart-wrapper select{min-width:30px;background-color:#fff}.cart-wrapper input[type=email],.cart-wrapper input[type=password],.cart-wrapper input[type=text],.cart-wrapper select{font-size:14px;border:1px solid #969696;height:30px;margin-bottom:10px;font-family:Gotham A,Gotham B,sans-serif;border-radius:2px;width:100%}.cart-wrapper input[type=email],.cart-wrapper input[type=password],.cart-wrapper input[type=text]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px}.cart-wrapper .field-value-connected-user{margin-top:10px;margin-bottom:5px;width:100%;font-size:15px}.cart-wrapper input[type=email]:focus,.cart-wrapper input[type=password]:focus,.cart-wrapper input[type=text]:focus,.cart-wrapper select:focus{border:1px solid #e5e5e5}.cart-wrapper input[type=submit]{font-family:Gotham A,Gotham B,sans-serif}#cart-header{border-bottom:1px solid #dcdcdc;padding-bottom:12px}#cart-header .cart-image{float:left;margin-right:15px}@media only screen and (max-width:778px){#cart-header .cart-image{margin-left:10px}}#cart-header .cart-title{font-size:22px}#cart-header-content{border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;padding:25px 0;text-align:left;color:#32bc02;font-size:15px;font-weight:300}.cgv-text{font-weight:300;color:#212529}.article-cart-details{margin-bottom:5px}.cart-title-general{font-weight:700;font-size:18px;margin-bottom:10px}#cart-details{margin-top:60px}.empty-cart-text{font-size:18px;font-weight:700;text-align:center}.cart-entete-family{font-size:18px;color:#000;font-weight:500;padding-bottom:7px;margin-right:100px;text-transform:uppercase;margin-top:15px}.cart-details-header-text{font-size:16px;color:#000;font-weight:700;margin-bottom:4px}#cart-details-content #cart-details-loading{padding-top:50px}.product-image{float:left;margin-right:17px}.product-description-cart{max-width:460px;width:100%;float:left;line-height:24px;font-weight:400;margin-top:10px}.cart-details-description{margin-bottom:15px;font-size:15px}.cart-details-description select{margin-top:0;margin-bottom:0}.cart-price-total-product{text-align:right;font-size:18px;font-weight:700;width:200px;padding:0 90px 0 0}.cart-price-total-product.step-2{padding-right:120px}@media screen and (max-width:992px){.cart-price-total-product{padding:0 30px 0 0;width:165px}.cart-price-total-product.step-2{width:200px;padding-right:0}}.cart-discount-info{font-size:11px;color:#f710a4;font-weight:400}.abo_stop{font-size:11px;line-height:15px;margin-top:2px}.cart-quantity-product{margin-bottom:3px;background:#edf7fd;padding:30px 40px}.quantity-product{float:right;margin-top:9px}.required-field-details{font-size:10px;color:#727272;font-weight:300}.total-header-step-1{display:flex;border-bottom:1px solid #dcdcdc;overflow:hidden;padding:15px 0;font-size:18px;color:#000;font-weight:500;margin-top:-60px}.cart-recap-icon{-webkit-mask:url(https://www.playbacpresse.fr/build/images/cart-icon.c118cd62.svg?frz-v=144);mask:url(https://www.playbacpresse.fr/build/images/cart-icon.c118cd62.svg?frz-v=144);width:24px;mask-size:cover;-webkit-mask-size:cover}.cart-promo-icon,.cart-recap-icon{height:21px;background-color:#000;position:relative;left:7px;float:left;display:block}.cart-promo-icon{-webkit-mask:url(https://www.playbacpresse.fr/build/images/cart-code-promo-icon.c83f3221.svg?frz-v=144);mask:url(https://www.playbacpresse.fr/build/images/cart-code-promo-icon.c83f3221.svg?frz-v=144);width:21px;mask-size:cover;-webkit-mask-size:cover}.sidebar-box-slide{cursor:pointer}.hidden-content-sidebar{display:none}.content-cart-sidebar .item-cart-sidebar{border-bottom:1px solid #dcdcdc;padding:10px 25px}.content-cart-sidebar .item-cart-sidebar .item-cart-sidebar-price{display:inline-block;text-align:right;width:100%;font-weight:700;font-size:16px}.total-cart-sidebar{padding:10px 15px;font-weight:700;font-size:18px;background-color:#f9f9f9;cursor:pointer;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.modify-cart-sidebar,.show-details-sidebar{font-size:14px}.modify-cart-sidebar{background-color:#fff;color:#04c4fc;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:15px}.show-details-sidebar{background-color:#5fb936;color:#fff;padding:10px 15px;cursor:pointer}.show-details-sidebar .circle-arrow-right,.show-details-sidebar .circle-arrow-right:after{border-color:#fff}.popup-cart-details{max-width:1040px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;display:none;width:100%;height:90%}@media only screen and (max-width:778px){.popup-cart-details .content{padding:0 20px 35px;overflow:auto}}.popup-cart-details .black-close-icon-popup{top:5px;cursor:pointer;position:absolute;right:5px}.popup-cart-details .header{height:40px;color:#000;font-size:17px;background-color:#fff}.popup-cart-details .content{padding:0 35px 35px;background-color:#fff;overflow:auto;height:100%}.btn-form-customer.submit-not-ok,.btn-form-customer.submit-not-ok:hover,.btn-form-subscriber.submit-not-ok,.btn-form-subscriber.submit-not-ok:hover{background-color:#d1d1d1;cursor:not-allowed;border-color:#d1d1d1;color:#fff}.cart-discount-info-top{font-size:14px;color:#f710a4;font-weight:300}.submit-btn-top{border-radius:20px;background-color:#02c5fd;font-size:15px;width:250px;color:#fff;text-align:center;overflow:hidden;padding:5px}.step2-form-block{border-top:1px solid #000;padding:15px;background-color:#edf7fd}.step2-form-block .status-step-form{width:10px;height:18px;border:1px solid #3aba21;border-width:0 3px 3px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-radius:inherit;background-color:inherit;position:absolute;right:8px;display:none}@media screen and (max-width:992px){.step2-form-block .status-step-form{left:0}}@media screen and (max-width:992px){.step2-form-block .facturation .form-block-number{display:inline-block}}@media screen and (max-width:992px){.step2-form-block .facturation .form-block-title{margin-left:3px}}@media screen and (max-width:992px){.step2-form-block.ok .form-block-number{display:none}}@media screen and (max-width:992px){.step2-form-block.ok .facturation .form-block-number{display:none!important}}@media screen and (max-width:992px){.step2-form-block.ok .form-block-title{margin-left:25px;color:#848484}}.step2-form-block .modify-pencil{display:none;position:absolute;right:45px;height:17px;width:17px;top:7px}@media screen and (max-width:992px){.step2-form-block .modify-pencil{top:4px}}.step2-form-block.closed{background-color:#fff;color:#a4a4a4;border-top-color:#c5c5c5}.step2-form-block.ok{background-color:#f9f9f9}.step2-form-block .form-block-content{padding:0 15px 0 30px;display:none}@media screen and (max-width:992px){.step2-form-block .form-block-content{padding:0 15px}}.step2-form-block .form-block-content-subscriber{border-top:2px solid #000;padding:10px 0;margin-top:35px;clear:both}.email-value-block{display:none}.fields-register-email .modify-pencil,.login-input-inner-wrapper .modify-pencil{display:inline-block;position:relative;right:0;top:0}.form-block-login .form-block-content{display:block}.form-block-number,.ok .modify-pencil,.ok .status-step-form{display:inline-block}.form-block-number{width:20px;height:20px;line-height:20px;border-radius:50%;background-color:#000;color:#fff;font-weight:700;text-align:center;font-size:14px;margin-right:7px;vertical-align:top}.closed .form-block-number{background-color:#a4a4a4}@media screen and (max-width:992px){.form-block-number{width:15px;height:15px;line-height:15px;background-color:#04c4fc;margin-top:4px}}.form-block-title{line-height:1.1;display:inline-block;vertical-align:top}.info-title{font-size:34px;margin-top:30px;margin-bottom:15px;font-weight:300;line-height:1.2;padding:5px 0}@media screen and (max-width:992px){.info-title{font-size:24px}}.info-notification{font-size:15px}.width-maximum{width:100%}.abonne-form-display,.customer-teacher-display,.livraison-form-display{display:none;margin-top:15px}.header-step-3{padding-bottom:10px!important;border-bottom:1px solid #dcdcdc}.header-step-3.renewal-header-step-1{margin-bottom:0!important}.choice-paiement-step-number{width:30px;height:30px;background:#04c4fc;color:#fff;flex:0 0 30px}.choice-paiement-step-number span{top:50%;transform:translateY(-50%) translatex(-50%)}#subscriber-teacher-form{margin-bottom:30px;border-top:1px solid #bcbcbc;margin-top:15px;padding-top:15px}.radio-text{color:#000;font-size:14px;font-weight:400}.radio{padding-right:5px}#form_client{display:inline}#form_client .radio{padding-left:0;padding-bottom:0}.advisedClassRoom{float:left;width:20%}@media screen and (max-width:992px){.advisedClassRoom{width:100%;float:none}}.label-checkboxes label{color:#3cb3fb;font-weight:700;padding-bottom:10px}.abonne-form-display{border:1px solid #50bcfd;padding:10px 15px;margin-top:5px}.advisedName{float:left;width:35%;margin-left:5%}@media screen and (max-width:992px){.advisedName{width:100%;float:none;margin-left:auto}}.school_list{display:none;width:100%}#error_school_list{display:none;color:red}.green-text{color:#32bc02}.quantity-details-step-3{background-color:#ececec;padding:5px;margin-right:15px}.sidebar-submit-form-btn:hover,.submit-btn-top:hover,.submit-btn:hover,.submit-form-btn-teacher:hover,.submit-form-btn:hover{background-color:#0581c2}.sidebar-submit-form-btn:hover.submit-not-ok,.submit-btn-top:hover.submit-not-ok,.submit-btn:hover.submit-not-ok,.submit-form-btn-teacher:hover.submit-not-ok,.submit-form-btn:hover.submit-not-ok{background-color:#d1d1d1;cursor:not-allowed}.upsell-step-1-block{padding:10px 60px;margin-top:20px}@media screen and (max-width:992px){.upsell-step-1-block{padding:10px 0 0}}.submit-school-form-btn:hover{background-color:#fff;color:#02c5fd;border:1px solid #02c5fd;border-left:none}.left-margin-cart{margin-left:120px;margin-right:160px}.cart-total-order{float:right;font-size:18px;font-weight:700;text-align:right}.cart-total-order .total-price{font-size:20px}@media screen and (max-width:992px){.cart-total-order{margin-bottom:0!important}}.total-cart-box{padding:20px 0;font-size:18px;color:#000;font-weight:500;background-color:#edf7fd;vertical-align:middle;overflow:hidden;clear:both}.delivery-description,.delivery-input{margin-bottom:10px;font-size:14px;font-weight:300}.delivery-input{float:left;margin-right:50px;color:#000}.delivery-input label{display:inline}#offer-validation a{text-decoration:none}.continue-btn:hover,.previous-form-btn:hover{background-color:#0581c2;border-color:#0581c2;color:#fff}.no-underline{text-decoration:none}.submit-btn{border-radius:20px;font-size:15px;width:250px;padding:5px;margin-top:25px}.sidebar-submit-form-btn,.submit-btn{background-color:#02c5fd;color:#fff;text-align:center;overflow:hidden}.sidebar-submit-form-btn{border-radius:20px;font-size:14px;height:30px;margin:0 auto;border:none;cursor:pointer;line-height:30px;padding:0 20px;display:inline-block}.popup-question{font-weight:700;text-align:center;margin-bottom:29px;margin-top:11px}.pop-up-confirmation-wrapper{display:flex;gap:4rem;justify-content:center;margin-bottom:30px}.pop-up-non{background-color:#04c4fc;color:#fff}.blue-action-pop-up{border:2px solid transparent;border-radius:20px;margin:0 auto;font-size:16px;height:38px;line-height:36px;padding:0 34px;display:inline-block}.blue-action-pop-up:hover{cursor:pointer;background-color:#fff;color:#387aa2;border:2px solid #387aa2}.pop-up-oui{background-color:#fff;color:#04c4fc;border:2px solid #04c4fc}.pop-up-oui:hover{background-color:#fff;color:#387aa2;border:2px solid #387aa2}.popup-choice{padding:16px 2px 16px 0;font-size:1rem}.popup-choice-text{font-size:1rem;cursor:pointer;text-align:center}.sidebar-box-text-middle-step-5{font-size:14px}.no-decoration{text-decoration:none}.close_forget_password a:hover,.connexion_forget_password a:hover,.modify-content a:hover,.popup-choice-text:hover,.sidebar-box-text-bottom a:hover{text-decoration:underline}.delete-link-product{text-decoration:none;color:#000}.delete-link-product:focus,.delete-link-product:focus-visible{outline:none!important}.margin-gift-box{margin-left:120px}.gift-box{border:1px solid #dcdcdc;padding:25px;margin:60px 0;overflow:hidden}.gift-input{float:left;width:50%;color:#444}.testimonial-item{padding:0 45px;font-style:italic;font-size:1rem}.testimonial-item,.testimonial-title{color:#fff;font-weight:300;font-family:Gotham A,Gotham B,sans-serif}.testimonial-title{margin-top:20px;padding:20px 20px 40px;font-size:22px;width:100%;text-align:center}.btn-cancel-pickup-point{color:#02c5fd;text-decoration:underline}.testimonial-container{padding:0 139px;position:relative}.submit-form-btn,.submit-form-btn-teacher,.submit-pickup-point-form{border-radius:20px;background-color:#02c5fd;font-size:15px;min-width:210px;color:#fff;text-align:center;overflow:hidden;padding:7px 10px;border:none;cursor:pointer}.submit-form-btn-teacher.submit-not-ok,.submit-form-btn.submit-not-ok,.submit-pickup-point-form.submit-not-ok{background-color:#d1d1d1;cursor:not-allowed}.submit-pickup-point-form{padding:5px 20px;width:fit-content;margin:0 auto}.submit-pickup-point-form.not-selected{background-color:#d1d1d1;cursor:not-allowed}.submit-school-form-btn{background-color:#02c5fd;font-size:13px;color:#fff;text-align:center;overflow:hidden;padding:4px;margin-bottom:15px;width:49px;cursor:pointer;border:1px solid #02c5fd;border-left:none}.sidebar-box{margin-bottom:30px}.password-forget-img{position:absolute;margin-top:-3px;margin-left:3%;cursor:pointer;top:35%;right:7px}.btns-form-customer-renewal{margin:30px 0 20px}.modify-customer-form,.modify-subscriber-form{display:none;position:relative;border-radius:6px}.modify-customer-form .abo-input,.modify-subscriber-form .abo-input{width:100%!important;border:2px solid #e5e5e5!important;height:32px!important;margin-bottom:15px!important;padding-left:10px!important}.modify-customer-form .abo-input:focus,.modify-subscriber-form .abo-input:focus{border:2px solid #e5e5e5!important}.modify-customer-form .abo-input.suspend,.modify-subscriber-form .abo-input.suspend{width:93%!important}.modify-customer-form .abo-input.country,.modify-subscriber-form .abo-input.country{margin-bottom:30px!important}.display-inline{display:inline}.display-inline.none{display:none}.connexion-step-2-header-text{padding:0;font-size:14px}.connexion-step-2-header-text a{color:#02c5fd!important;text-decoration:underline!important}.sidebar-box-title{background-color:#fff;color:#000;text-align:center;font-weight:400;font-size:13px;padding:15px;border-top-left-radius:6px;position:relative;border-top-right-radius:6px;border:1px solid #c5c5c5;cursor:pointer}.sidebar-box-title.black{background-color:#000}.need-help .sidebar-box-title,.promo-code-sidebar .sidebar-box-title{border-radius:6px;padding:8px 15px}.opened .sidebar-box-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.sidebar-box-content{background-color:#fff;border-bottom:1px solid #c5c5c5;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:20px 30px 40px}.need-help .sidebar-box-content,.promo-code-sidebar .sidebar-box-content{border-bottom:0}.opened .sidebar-box-content{border-bottom:1px solid #c5c5c5}.connexion-box,.popup-connexion-box{background-color:#f7f7f7}.no-padding-bottom{padding-bottom:0}.popup-connexion-box{text-align:left;color:#000}.sidebar-box-phone-icon{padding-bottom:15px}.label-soft{font-weight:400}.payment-header{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px;font-size:18px}.payment-header span{background:#fff;padding:0 10px}.payment-header-desc{font-size:12px;font-style:italic}.connexion_forget_password{margin-bottom:20px}.password-field-container{position:relative}#alma-container .adyen-checkout__button{background-color:#fa5022!important}#applepay-container button{-webkit-appearance:-apple-pay-button!important;width:100%!important;height:48px!important}#applepay-container button,.adyen-checkout__button--pay{border-radius:4px!important}.btn-payment-slimpay{background:#df4a2c;border-radius:4px;cursor:pointer;padding:7px 0;height:48px;display:block}.btn-payment-slimpay:hover{background-color:#bd371a}.btn-payment-slimpay .logo-slimpay{mask:url(https://www.playbacpresse.fr/build/images/slimpay-logo.3dfd49ad.svg?frz-v=144);-webkit-mask:url(https://www.playbacpresse.fr/build/images/slimpay-logo.3dfd49ad.svg?frz-v=144);mask-size:cover;-webkit-mask-size:cover;background-color:#fff;overflow:hidden;height:35px;width:75px;margin:auto;display:block}.modify-pencil{display:inline-block;width:14px;cursor:pointer;mask:url(https://www.playbacpresse.fr/build/images/pb-icon_editer-pencil.5cf2d3d9.svg?frz-v=144);-webkit-mask:url(https://www.playbacpresse.fr/build/images/pb-icon_editer-pencil.5cf2d3d9.svg?frz-v=144);mask-size:cover;-webkit-mask-size:cover;background-color:#02c5fd;overflow:hidden;height:14px;margin-left:8px}.modify-pencil.black{background-color:#000}.icon-horaires{display:inline-block;vertical-align:text-bottom;width:19px;cursor:pointer;mask:url(https://www.playbacpresse.fr/build/images/pb-icon_horaires.3b61cb40.svg?frz-v=144);-webkit-mask:url(https://www.playbacpresse.fr/build/images/pb-icon_horaires.3b61cb40.svg?frz-v=144);mask-size:cover;-webkit-mask-size:cover;background-color:#02c5fd;overflow:hidden;height:19px;margin-right:5px}.item-cart-sidebar-details-header{font-size:13px;background:#f7f8f9;padding:5px 10px;cursor:pointer}.item-cart-sidebar-details-content{border-top:1px solid #dcdcdc;font-size:12px;background:#f7f8f9;padding:5px 10px;display:none}.icon-maps{vertical-align:text-bottom;width:13px;mask:url(https://www.playbacpresse.fr/build/images/pb-icon_location.a4fb06ee.svg?frz-v=144);-webkit-mask:url(https://www.playbacpresse.fr/build/images/pb-icon_location.a4fb06ee.svg?frz-v=144);mask-size:cover;-webkit-mask-size:cover;background-color:#02c5fd;height:19px;margin-right:5px}.icon-maps,.password-eye{display:inline-block;cursor:pointer;overflow:hidden}.password-eye{vertical-align:middle;width:30px;position:absolute;top:9px;left:3px;mask:url(https://www.playbacpresse.fr/build/images/pb-icon_password-view.b20964fd.svg?frz-v=144);-webkit-mask:url(https://www.playbacpresse.fr/build/images/pb-icon_password-view.b20964fd.svg?frz-v=144);mask-size:cover;-webkit-mask-size:cover;background-color:#bbb;height:16px}.password-eye.accountCreation{top:13px}.password-eye.hide-eye{mask:url(https://www.playbacpresse.fr/build/images/pb-icon_password-hide.0cbacedd.svg?frz-v=144);-webkit-mask:url(https://www.playbacpresse.fr/build/images/pb-icon_password-hide.0cbacedd.svg?frz-v=144);mask-size:cover;-webkit-mask-size:cover;width:30px;height:24px;top:5px}.password-eye.hide-eye.accountCreation{top:9px}.connexion_forget_password a{font-size:14px;color:#000;text-decoration:none;cursor:pointer}.sidebar-box-text-middle{font-size:14px;color:#000;text-align:center;margin-bottom:20px}.sidebar-box-text-middle-step-5{color:#000;text-align:left;margin-bottom:20px}.sidebar-box-letter-icon{padding:20px 0 15px;border-top:1px solid #e5e5e5;margin-top:20px}.sidebar-box-text-bottom{font-size:14px;color:#000;text-align:center}.sidebar-box-text-bottom a{color:#02c5fd;font-weight:700;text-decoration:none}#cart-loading{z-index:98;position:fixed;top:40%;left:0;right:0;margin:0 auto;display:none}.error-email-digital-connection-link{text-decoration:underline!important;cursor:pointer}#error-loading{z-index:98;position:fixed;top:40%;left:0;right:0;margin:0 auto;display:none}#school-loading{display:none}.abonne_pays,.client_pays{width:100%}.confirm-form-button{float:right;margin-left:30px}.spar-top{border-top:1px solid #dcdcdc;padding-top:45px}.width-80{width:80px}.abonne-form-title{margin-bottom:15px;margin-top:3px}.abonne-classroom-field select,.abonne-job-field select{width:100%}.abonne-classroom-field{float:left;width:25%;margin-right:4%}.abonne-job-field{float:left;width:56%}.abonne-contact-field{margin-top:15px}.abonne-contact-field.cgv-block{border-top:1px solid #000;padding-top:15px;margin-top:30px;display:none}.upsell-step-2-block{display:none;margin-top:10px}.info-notification{font-size:.93rem;color:#a7a6a6;margin-bottom:35px;font-weight:300}#container_zip_code_input{width:30%;float:left}.recapitulatif-title{font-size:22px;color:#000;margin-bottom:15px}.recapitulatif-title-explication{font-size:1rem;font-weight:300}.abonnement-content,.product-details{margin-bottom:15px;padding:20px 30px;background-color:#edf7fd}.discount{color:#02c5fd;font-weight:700}.abonnement-details{margin-bottom:10px;font-weight:300}.light-text{font-weight:300}.light-text-payment{font-weight:400;font-size:small;width:80%}#cart-recap-header-title{border-bottom:1px solid #dcdcdc;padding-bottom:10px;overflow:hidden;font-size:18px;font-weight:700;margin-top:60px;margin-bottom:30px}.cart-recap{margin-right:30px}.cart-recap.recap-renewal-step-1{max-width:688px}#cart-recap-header{border-bottom:1px solid #dcdcdc;padding-bottom:10px;overflow:hidden;margin-bottom:30px}.promo-code-field{float:left;margin-right:30px;margin-bottom:0!important}.promo-code-field.pc-sidebar{width:80%!important;margin:0 auto 10px!important;display:block}.btn-promo-code:hover{background-color:#0581c2}.clear-both{clear:both}.clear-both-margin{clear:both;margin-bottom:30px}.clear-both-margin-60{clear:both;margin-bottom:60px}.total-price-step-3{font-size:1rem;font-weight:300}.thanks-message-title{font-size:22px;color:#000}.digital-btn{border-radius:20px;background-color:#02c5fd;font-size:14px;color:#fff;text-align:center;overflow:hidden;padding:7px;margin-bottom:10px}.pdf-download-text{padding-left:5px;font-size:14px;color:#04c4fc;font-weight:700}.margin-bottom-20{margin-bottom:20px}.margin-bottom-40{margin-bottom:40px}.step5-total-order{padding:5px 30px}.error-connexion-form{color:#fd0202;margin-top:20px;border-radius:12px;display:none}.password-display,.popup-password-display{display:none}.errorItemsOutOfPromo{padding:5px;border-radius:12px}.separate-bottom-page{clear:both;border-bottom:1px solid #dcdcdc;padding-bottom:50px;margin-bottom:30px}#mmWrapper a{color:#02c5fd;text-decoration:none}#mmWrapper a:hover{text-decoration:underline}.choice-paiement-title{font-size:22px;color:#000}.cart-paiement-header-title{border:1px solid #e5e5e5;border-radius:6px;padding:20px 0;overflow:hidden;font-size:18px;margin-bottom:10px}.cart-payment-header{padding:0 15px;background:none}.separate-bottom-step-4{clear:both;margin-bottom:25px;padding-bottom:60px;border-bottom:1px solid #dcdcdc}.separate-bottom-step-4-title{font-size:22px;color:#000}#cart-validation a{text-decoration:none}.submit-unselected-btn{border-radius:20px;background-color:#d1d1d1;font-size:16px;color:#fff;text-align:center;overflow:hidden;padding:10px;margin-top:25px;cursor:not-allowed;margin-bottom:20px}.submit-btn.cb-btn,.submit-btn.paypal-btn,.submit-btn.slimpay-btn{border:none;cursor:pointer;width:400px}.pink-text{color:#f710a4}.bloc-application{background-color:#e5e5e5;padding:10px 20px;clear:both;overflow:hidden;margin:20px 0 35px;border-radius:8px}@media screen and (max-width:992px){.bloc-application{margin:7px 0}}#client_zipCode{float:left;width:25%}#client_country,.subscriber_country{width:132px}@media screen and (max-width:992px){#client_country,.subscriber_country{width:100%;max-width:132px}}#client_phone{width:90%}#client_phone input{max-width:132px}#client_city{float:left;margin-left:4%;width:71%}.previous-btn-text{padding-top:2px;padding-left:5px}.previous-btn-text a{text-decoration:none;color:#000}.previous-btn-text a:hover{text-decoration:none}.padlock-margin{padding-right:5px}.previous-btn{float:left;margin-right:5px}.footer-iframe-ingenico,.header-iframe-ingenico,.mandatory-iframe-ingenico{background-color:#edecec;width:100%}.mandatory-iframe-ingenico{font-size:14px;padding:10px;font-weight:300}.header-iframe-ingenico{border-bottom:1px solid #dedede;border-top:1px solid #dedede;padding:15px 0;margin-top:30px}.status-error{color:#fd0202;padding:15px 15px 0}.adyen-error,.status-error{font-weight:400;font-size:13px}.adyen-error{padding:10px;margin:0 auto 35px;color:#fff;background-color:#f00021;width:80%;border-radius:10px;text-align:center}.iframe-ingenico-container{display:none;position:relative}.iframe-ingenico-container iframe{height:500px}.step-4-order-left{font-size:15px;font-weight:300}.step-4-order-right{font-size:15px;padding-left:10px}.connexion-form-mobile{display:none}.container-order-step-5{border-top:1px solid #000;border-bottom:1px solid #000}.btns-step-2{margin-top:15px}.separation-grey3{width:200%;height:3px;background:#ececec;position:absolute;top:0;left:-50%;overflow:hidden}.separation-grey3.bottom{top:inherit;bottom:0}.steps-progress-bar{position:relative;width:100%;max-width:505px;height:14px;background-color:#d4d4d4;border-radius:7px}.steps-progress-bar .green-progress{background-color:#3aba21;width:50%;border-radius:7px;height:100%;position:absolute;transition:all .5s}.steps-progress-bar .green-progress.position1{width:7px;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position1-5{width:18%;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position2{width:35%;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position2-1{width:43%;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position2-2{width:55%;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position2-3{width:66%;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position3{width:82%;border-radius:7px 0 0 7px}.steps-progress-bar .green-progress.position4{width:100%}.steps-progress-bar .step-item{margin-top:17px;position:absolute;text-transform:uppercase;font-size:14px;font-weight:300}.steps-progress-bar .step-item a{color:#000;text-decoration:none;font-weight:300}.steps-progress-bar .step-item.ko a{color:#aaa!important}.steps-progress-bar .step-item .step-status{width:12px;height:12px;border-radius:50%;background-color:#d4d4d4}.steps-progress-bar .step-item .step-status.in-progress{background-color:#3aba21}.steps-progress-bar .step-item .step-status.done{left:9px;top:-11px;width:7px;height:12px;border:1px solid #3aba21;border-width:0 2px 2px 0;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-radius:inherit;background-color:inherit}.steps-progress-bar .step-item.step-1{left:-20px}.steps-progress-bar .step-item.step-2{left:21%}.steps-progress-bar .step-item.step-3{left:60%}.steps-progress-bar .step-item.step-4{right:-49px}.steps-progress-bar.renewal-cart .step-2{left:41%}.steps-progress-bar.renewal-cart .step-3{right:-20px;left:inherit}.steps-progress-bar.renewal-cart .position1{width:44px}.steps-progress-bar.renewal-cart .position2-2{width:50%}#schoolForm_zip_code{margin-bottom:0}@media only screen and (max-width:1200px){.testimonial-container{padding:0 17px;position:relative}}.password-field-container input{padding-left:36px!important}#customer_email:read-only,#subscriber_teacher_email:read-only{background-color:#f7f7f7}@media only screen and (min-width:993px){.error-register{max-width:260px}.password-field-container{width:65%}.password-field-container input{max-width:260px}#customer_email,#subscriber_teacher_email{max-width:335px}.payments-block{padding:45px 0 0}.header-payment{text-align:right}.header-payment,.header-previous{float:left;width:50%}.app-icon{display:inline-block;margin:3px}.app-right{border-left:2px solid #fff}.text-icon{float:left;margin:20px}.download-android,.download-ios{margin-top:5px}.download-picture{float:left}.payment-secure-text{font-size:14px;font-weight:300;float:right}.choice-paiement-title,.payment-title{float:left}.payment-title{font-size:16px;min-width:130px}.payment-option{margin-left:20px;line-height:1px;margin-top:inherit}.payment-option table{width:100%}.btn-promo-code{border-radius:20px;background-color:#02c5fd;font-size:14px;width:220px;color:#fff;text-align:center;overflow:hidden;padding:10px;border:0;cursor:pointer;margin-top:6px;text-transform:uppercase}.btn-promo-code.pc-sidebar{float:none;margin:0 auto;display:block;padding:3px}.promo-code-field{width:100%;float:none}#cart-validation{float:right;margin-bottom:100px}#cart-validation-renewal{float:none;max-width:290px}.modify-content{float:right}.select-abonne{float:left;width:30%}.birthday-picker{width:33%;float:left;margin-left:3%}input[type=text].js-datepicker{cursor:pointer;width:93%}#client_firstname,.abonne-prenom-field{float:left;width:40%;margin-left:2%}.subscriber_email input{width:62%!important}#client_name,.abonne-nom-field{float:left;margin-left:2%;width:40%}.delivery_firstname,.delivery_lastname{float:left;width:48%}.delivery_firstname{margin-left:4%}.client_civilite,.subscriber_civilite,.subscriber_teacher_civilite{float:left;width:16%}.connexion-form-desktop{display:block}.button-form-mobile{display:none}.previous-form-btn{border-radius:20px;background-color:#fff;font-size:15px;width:210px;color:#02c5fd;border:1px solid #02c5fd;text-align:center;overflow:hidden;padding:7px;text-transform:uppercase}.button-form-desktop{display:block;margin-top:25px;padding-top:15px;margin-bottom:115px;border-top:2px solid #000}.sticky-validate-order{display:none}#testimonial-block{background-image:linear-gradient(#ef6037,#fdad3c);padding-bottom:60px;margin:40px auto 0;max-width:1190px}#continue-desktop{display:block}#continue-mobile{display:none}#step{margin-bottom:65px;margin-top:15px}.split{border-bottom:1px solid #dcdcdc;width:100%;padding-bottom:50px}.total-header-mobile-step-1{display:none}.continue-btn{border-radius:20px;background-color:#edecec;font-size:13px;width:190px;color:#02c5fd;border:1px solid #02c5fd;text-align:center;overflow:hidden;padding:6px;margin-top:25px;float:left}.modify-near{float:left;font-weight:300}#subscriber_city_teacher,#subscriber_country_teacher,#subscriber_zipcode_teacher{width:30.6%;float:left}#subscriber_city_teacher,#subscriber_country_teacher{margin-left:4%}}@media only screen and (max-width:992px){.payment-logos{line-height:1;padding-top:.75rem!important;width:100%!important}#subscriber_zipcode_teacher{max-width:132px}#subscriber_zipcode_teacher select{width:100%}.payments-block{padding:45px 0 40px}.adyen-error{width:100%}.popup-pickup-point-delivery .magazines-aide-wrapper{padding:0}.sidebar-submit-form-btn{font-size:12px}.cart-recap{margin-right:0}.iframe-ingenico-container iframe{height:400px}.secure-text{padding-right:0}.header-payment{display:none}.header-previous{float:none;width:100%}.application-link{margin:0 auto;text-align:center}.app-icon,.text-icon{float:none;text-align:center}.text-icon{margin:20px auto}.download-android,.download-ios,.download-picture{float:none}.submit-btn.cb-btn,.submit-btn.paypal-btn,.submit-btn.slimpay-btn{width:100%}.slimpay-btn{margin-top:45px}.submit-unselected-btn{margin-top:45px;font-size:14px}.payment-secure-text{font-size:14px;font-weight:300;float:none;margin:5px 0}.choice-paiement-title,.payment-title{float:none}.payment-title{min-width:130px}.payment-option{margin-left:20px}.payment-option.pp{margin-left:0}.payment-option table{width:100%}.btn-promo-code{border-radius:20px;background-color:#02c5fd;font-size:16px;width:220px;color:#fff;text-align:center;overflow:hidden;padding:10px;border:0;margin-top:6px;cursor:pointer;text-transform:uppercase}.btn-promo-code.pc-sidebar{float:none;margin:0 auto;display:block}.promo-code-field.pc-sidebar{float:none;text-align:center}#cart-validation{float:none}.modify-content{float:none;margin:20px 0}.modify-near{float:none;font-weight:300}.header-step-3{margin-top:30px}.select-abonne{width:100%;float:left}.select-abonne select{max-width:139px}.birthday-picker{width:100%;float:left}input[type=text].js-datepicker{cursor:pointer;width:100%}input[type=email],input[type=password],input[type=text]{font-size:14px;padding:0 5px}#client_firstname,.abonne-prenom-field{float:left;width:100%}#client_name,.abonne-nom-field{float:left;margin:0 4% 0 0;width:100%}.client_civilite,.subscriber_teacher_civilite{float:none;max-width:132px}.client_civilite select,.subscriber_teacher_civilite select{width:100%}#client_zipCode{max-width:132px;width:100%;float:none}.subscriber_civilite{max-width:132px}#client_city{width:100%;float:none;margin-left:0}#sidebar{margin-left:0;margin-top:0;position:relative;padding-top:25px;padding-bottom:15px}.sidebar-box{margin-bottom:10px}.connexion-form-desktop{display:none}.connexion-form-mobile.show-mobile-form{display:block}.button-form-mobile{display:block;padding-top:10px;border-top:1px solid #c5c5c5}.previous-form-btn{background-color:#fff;font-size:15px;color:#000;text-align:center;overflow:hidden;padding:7px}.previous-form-btn:before{content:"";display:inline-block;width:17.7px;height:10.2px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.7 10.2'%3E%3Cpath d='M8 9.8L.4 2.2C-.1 1.7-.1.9.4.4s1.3-.5 1.8 0l6.7 6.7L15.6.4c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8L9.8 9.8c-.3.3-.6.4-.9.4s-.7-.1-.9-.4z'/%3E%3C/svg%3E");background-size:100% 100%;transform:rotate(90deg) scale(.7)}.previous-form-btn:hover{background-color:inherit;border-color:inherit;color:inherit}.submit-form-btn,.submit-form-btn-teacher{width:fit-content;margin:20px auto;font-size:15px}.submit-school-form-btn{width:100%;margin-bottom:20px}#schoolForm_zip_code{margin-bottom:10px}#container_zip_code_input{width:80%;margin-right:0}.confirm-school-form-button{width:20%;display:inline-block}.button-form-desktop{display:none}.quantity-product{float:right;margin-top:30px}.gift-input{float:none;width:100%;margin-bottom:20px;color:#444}.testimonial-container{padding:0;position:relative}.testimonial-item{padding:0 45px 40px}#testimonial-block{background-image:linear-gradient(#ef6037,#fdad3c);padding-bottom:30px;margin:40px auto 0}.sticky-validate-order a{display:block;position:fixed;bottom:0;background-color:#24c6fb;color:#fff;text-align:center;width:100%;padding:15px;font-size:1rem;z-index:99;left:0;right:0}.left-margin-cart,.sticky-validate-order a{margin-right:0;margin-left:0}.delivery-input{float:none;color:#000;font-weight:300}.delivery-description,.delivery-input{margin-bottom:10px;font-size:14px}.total-header-mobile-step-1{display:block;border-bottom:1px solid #dcdcdc;overflow:hidden;padding:10px 0;font-size:18px;color:#000;font-weight:700;margin-bottom:35px}.cart-wrapper{padding:20px 10px}#step-mobile{margin-bottom:20px}#step{margin-bottom:70px}#cart-details{margin:10px 10px 20px}}@media only screen and (max-width:992px) and (max-width:992px){#cart-details{margin-bottom:0}}@media only screen and (max-width:992px){.split{border-bottom:1px solid #dcdcdc;width:100%;padding-bottom:10px}#cart-details-content #cart-details-loading{padding-top:10px}.cart-entete-family{margin-right:0}.cart-quantity-product{margin-bottom:0;margin-right:0;padding:15px 30px 25px}.total-header-step-1{display:none}.submit-btn,.submit-btn-top{margin:20px auto;font-size:14px;width:100%;padding:5px 0}.submit-btn{width:fit-content;padding:5px 25px;float:none!important}.total-cart-box{padding:10px;font-size:18px;color:#000;font-weight:500;background-color:#edf7fd;vertical-align:middle;overflow:hidden;clear:both}.continue-btn{border-radius:20px;background-color:#fff;font-size:14px;width:100%;color:#02c5fd;border:1px solid #02c5fd;text-align:center;overflow:hidden;padding:10px 0;margin:20px auto;float:none}#continue-desktop{display:none}#continue-mobile{display:block}.margin-gift-box{margin-left:0}.gift-box{border:1px solid #dcdcdc;padding:25px;margin:25px 0;overflow:hidden}.abonne-job-field{width:100%}.abonne-classroom-field{max-width:132px;width:100%}.abonne-classroom-field select{width:100%}#mmWrapper a{word-break:unset}.pop-up-confirmation-wrapper{gap:2rem}.btn-login-register{display:block;width:fit-content}.sidebar-box-title{background-color:unset;border-radius:6px}.sidebar-box-content{border-bottom:none}.form-block-content .submit-mobile,.form-block-customer .submit-mobile{display:block;padding:0 3rem;float:none!important;width:fit-content}.form-block-content-subscriber .destinataire{line-height:1;display:inline-block}}