.border-swim{border-color:#00d2ff!important}.border-bike{border-color:#f4c500!important}.border-run{border-color:#57af4e!important}.border-ppg{border-color:#c409ff!important}.border-winter{border-color:#ff139f!important}.border-autre{border-color:#0062ff!important}.border-trail{border-color:#4e9d46!important}.border-mtb{border-color:#f4c500!important}.border-horse{border-color:#a6454b!important}.border-motors{border-color:#dda15e!important}.border-team{border-color:#b3839a!important}.border-tennis{border-color:#ff734d!important}.border-water{border-color:#00b4d8!important}.container{max-width:1440px!important;margin:0 auto}.category .re-sport{width:30px;height:30px;line-height:35px;background:#666}.bb-icon-sport,.category .re-sport{text-align:center;border-radius:50%;color:#fff}.bb-icon-sport{display:block;width:28px;height:28px;line-height:28px!important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.v-filter-sport{text-align:center;padding:0}.v-filter-sport .nav-item{display:inline-block;margin:2px}.v-filter-sport .bg-note{font-size:17px}.v-filter-sport.available .nav-item-sport,.v-filter-sport.unavailable .nav-item-sport{background:#282828!important}.v-filter-sport.unavailable .nav-item-sport.active{background:#ff4242!important}.v-filter-sport.available .nav-item-sport.active{background:#5ad35c!important}.back-col-menu{background:#f6f9fc;padding:20px;max-width:400px}@media (min-width:992px){.back-col-menu{min-height:calc(100vh - 97px);height:100%}}@media (max-width:1660px){.back-col-menu{padding:20px 10px}}.back-col-menu .member-card h5{font-family:Nunito,Roboto,sans-serif;font-size:16px;color:#000;font-weight:700}.back-col-menu .head-menu,.back-col-menu h3{font-size:22px;font-family:Nunito,Roboto,sans-serif;color:#000;font-weight:700;margin:10px}.back-col-menu .head-menu .tgl-menu,.back-col-menu h3 .tgl-menu{display:none}.back-col-menu .head-menu .thumb,.back-col-menu h3 .thumb{margin-right:10px}.back-col-menu .head-menu .hasThumb,.back-col-menu .head-menu .thumb,.back-col-menu h3 .hasThumb,.back-col-menu h3 .thumb{display:inline-block;vertical-align:middle}.back-col-menu .i-tgl-mobile{display:none;font-size:28px;position:relative;top:5px;left:3px}.back-col-menu ul{list-style:none;padding:0;margin:0}.back-col-menu ul li{padding:10px}@media (max-width:1660px){.back-col-menu ul li{padding:10px 0}}.back-col-menu ul li .in-title{margin-bottom:0;font-size:18px}.back-col-menu ul li a{color:#868e96;font-weight:700}.back-col-menu ul li a>i{margin-right:3px}.back-col-menu ul li a>i:before{color:#868e96}.back-col-menu ul li.active a,.back-col-menu ul li.active a>i:before{color:#52bcf9}.back-col-menu .divider{color:#c6ced5;border-bottom:1px solid #f1f1f1}.back-col-menu .submenu-label{cursor:pointer}.back-col-menu .submenu-label .tgl-sub-menu{margin-left:auto;display:inline-block;width:30px}@media (max-width:1660px){.back-col-menu .submenu-label{font-size:17px}}.back-col-menu .main-item,.back-col-menu .main-item>i:before{color:#000!important}.back-col-menu .main-item.active{color:#52bcf9!important}.back-col-menu .submenu{display:none}.back-col-menu .submenu.sopen{display:block}@media (max-width:1660px){.back-col-menu .submenu.sopen li{padding-left:10px;font-size:15px}}.back-col-menu .head-menu{display:none}@media (max-width:1199.98px){.back-col-menu{max-width:100%;min-height:0;margin-bottom:10px;padding:15px 0}.back-col-menu .i-tgl-mobile{display:inline-block}.back-col-menu .head-menu{display:block;text-align:center;font-size:18px;margin:0}.back-col-menu .head-menu .tgl-menu{display:inline-block}.back-col-menu .head-menu .mobile-btn{display:inline-block;border:1px solid #000;padding:0 20px;border-radius:30px}.back-col-menu .content-menu{transition:opacity .8s,max-height .5s;max-width:500px;margin:auto;background:#fff;border-radius:10px}.back-col-menu .content-menu.hide{transition:opacity 0s;opacity:0;height:0;max-height:0}.back-col-menu .content-menu.show{padding:10px;opacity:1;height:auto;max-height:10000px;margin:10px auto}.back-col-menu .content-menu i{font-size:20px;margin-right:10px}}.placeholder-load{border-radius:30px;height:25px;margin:auto;width:400px;max-width:90%;overflow:hidden;background:#000;position:relative;animation-duration:1.7s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:placeholderAnimate;background:linear-gradient(90deg,#eee 2%,#ddd 18%,#eee 33%);background-size:1300px}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}.v-bb-datatable-pagination{list-style:none;display:flex;align-items:center;justify-content:flex-end;margin:0;padding:0;height:30px}.v-bb-datatable-pagination .pagination-item{width:30px;height:30px;line-height:30px;margin-right:5px;font-size:16px;transition:color .15s ease-in-out;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.v-bb-datatable-pagination .pagination-item.selected{background:#52bcf9;color:#fff}.v-bb-datatable-pagination .pagination-item .page-btn{background-color:transparent;outline:none;border:none;color:#000;transition:color .15s ease-in-out}.v-bb-datatable-pagination .pagination-item .page-btn:hover{color:#52bcf9}.v-bb-datatable-pagination .pagination-item .page-btn:disabled{cursor:not-allowed;box-shadow:none;opacity:.65}.resume-build-seance{display:flex;padding:15px 0}.resume-build-seance .data-type{width:42px;text-align:center}.resume-build-seance .data-type .icon-distance:before{font-size:5px}.resume-build-seance .icf{margin-left:auto}.resume-build-seance .icf i{margin-right:2px}.resume-build-seance .badge{padding:2px 10px;border-radius:15px;margin:2px;font-size:15px;color:#fff;font-weight:700}.resume-build-seance .show-time-distance-per-intensities{display:flex;align-items:center}input::placeholder,textarea::placeholder{color:#bbb!important;font-size:14px!important}.custom-file-input~.custom-file-label[data-browse]:after{content:"Ajouter"!important;margin-left:0!important;color:#444!important;top:0;right:0;bottom:0;font-size:14px!important;height:auto!important}.custom-file-label{border-radius:15px;border-color:#f0f0f0;cursor:pointer;color:#aaa}.search-bar{position:relative}.search-bar .reset-search{position:absolute;right:6px;top:3px}.search-bar input{border-radius:20px;padding:0 10px}::-webkit-color-swatch{border:none}::-webkit-color-swatch-wrapper{padding:0}::-moz-color-swatch,::-moz-focus-inner{border:none}::-moz-focus-inner{padding:0}.form-group label .invalid-feedback{display:none!important}.invalid-feedback{font-weight:700;color:#a13838}input[type=number].no-arrows::-webkit-inner-spin-button,input[type=number].no-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number].no-arrows{-moz-appearance:textfield}.small-select{background:#fff;border-radius:5px;font-size:12px}.bg-swim{background-color:#00d2ff!important;background:-webkit-linear-gradient(90deg,#00d2ff,#33dbff)!important;background:linear-gradient(90deg,#00d2ff,#33dbff)!important}.bg-run{background-color:#57af4e!important;background:-webkit-linear-gradient(90deg,#57af4e,#7ccc74)!important;background:linear-gradient(90deg,#57af4e,#7ccc74)!important}.bg-trail{background-color:#4e9d46!important;background:-webkit-linear-gradient(90deg,#4e9d46,#7ccc74)!important;background:linear-gradient(90deg,#4e9d46,#7ccc74)!important}.bg-bike{background-color:#f4c500!important;background:-webkit-linear-gradient(270deg,#f4c500,#e5ae00)!important;background:linear-gradient(270deg,#f4c500,#e5ae00)!important}.bg-winter{background-color:#ff139f!important;background:-webkit-linear-gradient(90deg,#ff139f,#ff3eaf)!important;background:linear-gradient(90deg,#ff139f,#ff3eaf)!important}.bg-ppg{background-color:#c409ff!important;background:-webkit-linear-gradient(90deg,#c409ff,#d03cff)!important;background:linear-gradient(90deg,#c409ff,#d03cff)!important}.bg-autre{background-color:#0062ff!important;background:-webkit-linear-gradient(90deg,#0062ff,#3381ff)!important;background:linear-gradient(90deg,#0062ff,#3381ff)!important}.bg-multisport{background-color:#5869f6!important;background:-webkit-linear-gradient(90deg,#9e4af6,#8894f9)!important;background:linear-gradient(90deg,#9e4af6,#8894f9)!important}.bg-water{background-color:#00b4d8!important;background:linear-gradient(90deg,#00b4d8,#0cd7ff)}.bg-tennis{background-color:#ff734d!important;background:linear-gradient(90deg,#ff734d,#ff9b80)}.bg-motors{background-color:#dda15e!important;background:linear-gradient(90deg,#dda15e,#e6ba88)}.bg-walk{background-color:#88aa89!important;background:linear-gradient(90deg,#88aa89,#a6bfa7)}.bg-horse{background-color:#a6454b!important;background:linear-gradient(90deg,#a6454b,#bd6166)}.bg-team{background-color:#b3839a!important;background:linear-gradient(90deg,#b3839a,#c6a3b4)}.bg-mtb{background-color:#f4b300!important;background:linear-gradient(90deg,#f4b300,#ffc628)}.bg-swim.inverse{background:-webkit-linear-gradient(270deg,#00d2ff,#33dbff)!important;background:linear-gradient(270deg,#00d2ff,#33dbff)!important}.bg-run.inverse{background:-webkit-linear-gradient(270deg,#57af4e,#7ccc74)!important;background:linear-gradient(270deg,#57af4e,#7ccc74)!important}.bg-bike.inverse{background:-webkit-linear-gradient(90deg,#f4c500,#e5ae00)!important;background:linear-gradient(90deg,#f4c500,#e5ae00)!important}.bg-winter.inverse{background:-webkit-linear-gradient(270deg,#ff139f,#ff3eaf)!important;background:linear-gradient(270deg,#ff139f,#ff3eaf)!important}.bg-ppg.inverse{background:-webkit-linear-gradient(270deg,#c409ff,#d03cff)!important;background:linear-gradient(270deg,#c409ff,#d03cff)!important}.bg-autre.inverse{background:-webkit-linear-gradient(270deg,#0062ff,#3381ff)!important;background:linear-gradient(270deg,#0062ff,#3381ff)!important}.bg-swim-light{background:rgba(0,210,255,.2)!important}.bg-bike-light{background:rgba(244,197,0,.2)!important}.bg-run-light{background:rgba(87,175,78,.2)!important}.bg-ppg-light{background:rgba(196,9,255,.2)!important}.bg-winter-light{background:rgba(255,19,159,.2)!important}.bg-autre-light{background:rgba(0,98,255,.2)!important}.bg-trail-light{background:rgba(78,157,70,.2)!important}.bg-mtb-light{background:rgba(244,197,0,.2)!important}.bg-horse-light{background:rgba(166,69,75,.2)!important}.bg-motors-light{background:rgba(221,161,94,.2)!important}.bg-team-light{background:rgba(179,131,154,.2)!important}.bg-tennis-light{background:rgba(255,115,77,.2)!important}.bg-water-light{background:rgba(0,180,216,.2)!important}.bg-note{background-color:#555}.bg-note-light{background-color:rgba(85,85,85,.2)!important}.bg-swim-light{background-color:rgba(0,210,255,.2)!important}.bg-run-light,.bg-trail-light{background-color:rgba(87,175,78,.3)!important}.bg-multisport-light{background-color:rgba(0,98,255,.3)!important}.bg-swim-ultra-light{background:rgba(153,237,255,.6)!important}.bg-bike-ultra-light{background:rgba(255,233,142,.6)!important}.bg-run-ultra-light{background:rgba(187,223,183,.6)!important}.bg-ppg-ultra-light{background:rgba(233,162,255,.6)!important}.bg-winter-ultra-light{background:rgba(255,172,221,.6)!important}.bg-autre-ultra-light{background:rgba(153,192,255,.6)!important}.bg-trail-ultra-light{background:rgba(170,215,165,.6)!important}.bg-mtb-ultra-light{background:rgba(255,233,142,.6)!important}.bg-horse-ultra-light{background:rgba(219,169,172,.6)!important}.bg-motors-ultra-light{background:rgba(248,235,220,.6)!important}.bg-team-ultra-light{background:rgba(237,226,231,.6)!important}.bg-tennis-ultra-light{background:rgba(255,235,230,.6)!important}.bg-water-ultra-light{background:rgba(114,232,255,.6)!important}.bg-swim-darken{background:#00bde6!important}.bg-bike-darken{background:#dbb000!important}.bg-run-darken{background:#4e9d46!important}.bg-ppg-darken{background:#b500ef!important}.bg-winter-darken{background:#f90093!important}.bg-autre-darken{background:#0058e6!important}.bg-trail-darken{background:#458c3e!important}.bg-mtb-darken{background:#dbb000!important}.bg-horse-darken{background:#943e43!important}.bg-motors-darken{background:#d99549!important}.bg-team-darken{background:#a9738d!important}.bg-tennis-darken{background:#ff5f34!important}.bg-water-darken{background:#009fbf!important}.color-note{color:#555!important}.color-swim{color:#00d2ff!important}.color-run,.color-trail{color:#57af4e!important}.color-bike,.color-mtb{color:#f4c500!important}.color-winter{color:#ff139f!important}.color-ppg{color:#c409ff!important}.color-autre{color:#0062ff!important}.color-multisport{color:#9e4af6!important}.color-water{color:#00b4d8!important}.color-tennis{color:#ff734d!important}.color-motors{color:#dda15e!important}.color-walk{color:#88aa89!important}.color-mtb{color:#f4b300!important}.color-horse{color:#a6454b!important}.color-team{color:#b3839a!important}.color-swim-dark{color:#00a8cc!important}.color-run-dark{color:#34682f!important}.color-bike-dark{color:#e5ae00!important}.color-winter-dark{color:#ac0066!important}.color-ppg-dark{color:#7b00a2!important}.color-autre-dark{color:#003b99!important}.icon-sport{background:#282828;margin:0 4px;padding:0;text-align:center;width:28px;height:28px;line-height:28px;font-size:12px;border-radius:50%;color:#fff;display:block}#bb-payment-form{max-width:500px;margin:auto}#bb-payment-form .StripeElement{display:block;margin:15px 0;padding:10px 14px;box-shadow:0 1px 3px rgba(50,50,93,.14902),0 1px 0 rgba(0,0,0,.0196078);border-radius:4px;background:#fff;border-radius:20px}#bb-payment-form .StripeElement--focus{box-shadow:0 4px 6px rgba(50,50,93,.109804),0 1px 3px rgba(0,0,0,.0784314);-webkit-transition:all .15s ease;transition:all .15s ease}#bb-payment-form #card-errors{color:#de4468;margin-bottom:10px;text-align:center;font-size:14px}#bb-payment-form button{width:100%}#bb-payment-form .card-row{text-align:right;margin-bottom:10px;margin-right:5px}#bb-payment-form .card-row .label{color:#666;font-size:12px;line-height:12px}#bb-payment-form .card-row .label strong{font-size:14px}#bb-payment-form .card-row span{width:35px;height:30px;line-height:30px;margin-right:3px;background-repeat:no-repeat;display:inline-block;background-size:contain;vertical-align:middle;background-position:50%}#bb-payment-form .card-row .lock{color:#258134}#bb-payment-form .visa{background:url(/images/shop/visa.svg)}#bb-payment-form .mastercard{width:25px!important;background:url(/images/shop/mastercard.svg)}#mandate-acceptance{font-size:12px;line-height:12px;margin-top:15px;color:#868e96}.iconpayement{width:35px;height:30px;line-height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%;vertical-align:middle}.iconpayement.visa{background-image:url(/images/shop/visa.svg)}.iconpayement.mastercard{width:25px!important;background-image:url(/images/shop/mastercard.svg)}.iconpayement.sepa{background-image:url(/images/shop/sepa.svg)}.v-pevent{margin:0 auto 5px;border-radius:2px;cursor:pointer;padding:6px 4px;max-width:100%;position:relative}.v-pevent .v-pevent-content{display:flex}.v-pevent .v-pevent-content .c1{flex:0 0 25px}.v-pevent .v-pevent-content .c2{flex:1 0 0}.v-pevent .v-pevent-content .c3{flex:0 0 30px}.v-pevent .title{height:auto;width:100%;overflow:hidden;font-size:12px;line-height:12px;vertical-align:top;text-align:left;margin-bottom:5px;max-height:35px;font-family:Nunito,Roboto,sans-serif;font-weight:700;color:#666}.v-pevent .s-series{height:auto;min-height:10px;max-height:38px;text-align:left;padding:0}.v-pevent .duration,.v-pevent .icf{text-align:right;width:100%}.v-pevent .icf{color:#22004b;font-size:9px;line-height:9px;font-weight:700;border-radius:3px}.v-pevent .icf .icon-charge{color:#22004b!important;font-size:10px;line-height:9px;width:auto!important;height:auto!important;margin:0!important}.plan-events .fc-event{position:relative}.fc-event.enchain-event .ic-enchain,.fc-event.enchain-event .ic-sharcalendar,.fc-event.has-prio .ic-enchain,.fc-event.has-prio .ic-sharcalendar,.fc-event.sharecalendar-event .ic-enchain,.fc-event.sharecalendar-event .ic-sharcalendar,.plan-events .fc-event .ic-enchain,.plan-events .fc-event .ic-sharcalendar,.v-pevent .ic-enchain,.v-pevent .ic-sharcalendar{position:absolute;top:-3px;right:-7px;background:#aaa;color:#fff;display:block;width:14px;height:14px;line-height:14px;text-align:center;border-radius:50%;font-size:10px}.fc-event.enchain-event .ic-enchain.participate,.fc-event.enchain-event .ic-sharcalendar.participate,.fc-event.has-prio .ic-enchain.participate,.fc-event.has-prio .ic-sharcalendar.participate,.fc-event.sharecalendar-event .ic-enchain.participate,.fc-event.sharecalendar-event .ic-sharcalendar.participate,.plan-events .fc-event .ic-enchain.participate,.plan-events .fc-event .ic-sharcalendar.participate,.v-pevent .ic-enchain.participate,.v-pevent .ic-sharcalendar.participate{background:#66bb6a}.fc-event.enchain-event .ic-enchain,.fc-event.has-prio .ic-enchain,.fc-event.sharecalendar-event .ic-enchain,.plan-events .fc-event .ic-enchain,.v-pevent .ic-enchain{top:-7px;right:0;left:0;margin:auto;font-size:11px}.fc-event.enchain-event .ic-prio,.fc-event.has-prio .ic-prio,.fc-event.sharecalendar-event .ic-prio,.plan-events .fc-event .ic-prio,.v-pevent .ic-prio{position:absolute;left:4px;top:28px;font-size:20px;color:#6f7275}.fc-event{cursor:pointer;width:180px;margin:2px;padding:3px 4px;color:#222;border-radius:0;border:none;border-right:5px solid #f6f8f8}.fc-event,.fc-event.not-processed .fc-feedback-bar .progress{background:#f6f8f8}.fc-event.not-processed .feedback-sensation{opacity:0}.fc-event.event-periode{display:block;width:auto}.fc-event.has-feedback .s-series{height:27px!important;margin-bottom:1px;line-height:9px}.fc-event:focus,.fc-event:hover{color:#222}.fc-event .rpenum,.fc-event i,.fc-event span{display:inline-block;vertical-align:middle}.fc-event .rpenum{background:rgba(0,0,0,.2);color:#fff;width:15px;height:15px;text-align:center;line-height:15px;border-radius:50%;font-size:11px}.fc-event .fc-title{max-width:calc(100% - 57px);overflow:hidden;height:14px;font-size:12px;line-height:14px;vertical-align:top}.fc-event .fc-title br{display:none}.fc-event .fce-text{font-weight:400;height:23px;width:calc(100% - 57px);overflow:hidden;font-size:12px;line-height:12px;vertical-align:top}.fc-event .s-series{padding-left:26px;color:#868e96;font-weight:500;font-size:10px;height:45px;margin-bottom:1px;white-space:pre-wrap;line-height:11px;vertical-align:text-top;overflow:hidden;margin-top:-3px}.fc-event .s-tags{padding-left:3px;max-height:14px;overflow:hidden;margin-top:-3px}.fc-event .s-tags .badge{padding:1px 3px;font-size:9px}.fc-event .s-ref{float:right;font-size:9px}.fc-event .s-ref span{font-weight:700}.fc-event i[class^=icon-]:not(.is-sync){color:#fff;width:19px;height:19px;line-height:19px;text-align:center;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;margin-right:2px}.fc-event .icon-strava.is-sync{font-size:12px}.fc-event .add-mdi-chat-outline{width:16px;color:#868e96}.fc-event i.icon-periode{display:none}.fc-event.intensity-1{border-right:5px solid #f0f0f0}.fc-event.intensity-2{border-right:5px solid #d7d7d7}.fc-event.intensity-3{border-right:5px solid #e2c9c9}.fc-event.intensity-4{border-right:5px solid #ff7b7b}.fc-event.intensity-5{border-right:5px solid #f00102}.fc-event.intensity-6{border-right:5px solid #a11c1d}.fc-event.intensity-7{border-right:5px solid #75255c}.fc-event.intensity-0{border-right:5px solid #f6f8f8}.fc-event.type-race{border-right:none;font-weight:700;background:#444}.fc-event.type-race .fc-title{color:#fff}.fc-event.type-race .fc-feedback-bar .progress,.fc-event.type-race .progress-bar{background:#444}.fc-event .duration{font-size:10px;padding:1px;font-weight:700;color:#868e96;width:30px;text-align:right}.fc-event .duration .plan-distance,.fc-event .duration .plan-time{display:block;font-weight:500;color:#868e96!important}.fc-event .duration .plan-time{font-style:italic}.fc-content-skeleton>table>thead>tr{line-height:15px}.fc-week .fc-event{width:auto}#calendar{background:#fff}#calendar .fc-event{padding-bottom:0}.fc-event.type-activity{background:#fff;border:none;padding:1px;border-radius:9px}.fc-event.type-activity .fc-content{padding-left:2px}.fc-event.type-activity i[class^=icon-]{background:transparent;font-size:12px!important;color:#fff}.fc-event.type-activity .act-sport-type:before{position:relative;top:5px}.fc-event.type-activity .icon-garmin:before,.fc-event.type-activity .icon-strava:before{color:#fff!important}.fc-event.type-activity .fc-title{color:#fff;font-size:.7em;max-height:21px}.fc-event.type-activity:focus,.fc-event.type-activity:hover{color:#fff!important}.fc-event.type-activity .duration{font-size:9px;line-height:10px;background:transparent;padding:5px 6px 0 0;color:#fff;margin-top:0;text-align:right}.fc-event.type-activity .duration .distance{position:relative;bottom:2px}.fc-event.type-activity .activity-icons{padding-left:22px;line-height:12px;position:relative;bottom:6px;left:4px;margin-bottom:-4px}.fc-event.type-activity .activity-icons i.mdi-watch-export{color:#fff;font-size:12px;width:10px!important}.fc-event.type-activity .activity-icons .icon-rpe{width:10px}.fc-event.type-activity .add-mdi-chat-outline{color:#fff;margin-left:2px}.fc-feedback-bar{width:calc(100% + 5px);color:#fff;padding:0 2px;display:-webkit-box;display:flex;flex-wrap:wrap;align-items:center;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}.fc-feedback-bar i:before{color:hsla(0,0%,100%,.7)}.fc-feedback-bar .after-progress{padding-left:3px}.fc-feedback-bar .progress{width:35%;background:hsla(0,0%,100%,.4);height:8px;padding:1px;vertical-align:middle;border-radius:9px;line-height:8px;position:relative;bottom:1px}.fc-feedback-bar .progress-bar{border-radius:9px;height:100%;background:rgba(0,0,0,.1);justify-content:flex-start;opacity:.9}.fc-feedback-bar .day-made{display:inline-block;vertical-align:middle;font-size:9px}.fc-feedback-bar .distance-made{font-size:9px}.fc-feedback-bar .feedback-sensation{text-align:right;padding-right:2px;margin-left:auto}.fc-feedback-bar .feedback-sensation img{display:inline-block;margin:auto;max-width:12px}.fc-feedback-bar .feedback-sensation .iconido-thread{font-size:15px}.activity-icons .viewed,.fc-feedback-bar .viewed{width:12px;height:12px;background:#fff;border-radius:50%;line-height:12px;text-align:center}.activity-icons .viewed i:before,.fc-feedback-bar .viewed i:before{color:#28a745}.fc-event .feedback-bar{margin-left:-4px;width:calc(100% + 6px);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.drag-ini-visible .fc-event{visibility:visible!important}.flip-list-move{transition:transform .5s}.vlist-fade-item{transition:opacity 1.5s;display:inline-block}.vlist-fade-enter,.vlist-fade-leave,.vlist-fade-leave-active,.vlist-fade-leave-to{transition:opacity 0s;opacity:0!important}.slide-fade-enter-active{transition:all .4s ease}.slide-fade-leave-active{transition:all .3s ease-out}.slide-fade-enter,.slide-fade-leave-to{transform:translateY(10px);opacity:0}.fadeinonly-enter-active{transition:opacity .2s}.fadeinonly-enter{opacity:0}.slideup-enter-active{transition:all .6s linear;overflow:hidden;max-height:300px}.slideup-enter{transform:translateY(200px)}.slideup-enter-to{transform:translateY(0)}.slideup-leave-active{transition:all .8s ease-out;overflow:hidden;position:absolute;width:100%}.slideup-leave{transform:translateY(-100px);opacity:.7;overflow:hidden;min-height:0}.slideup-leave-to{transform:translateY(-400px);opacity:0;height:0}.bb-nav-tab{width:100%}.bb-nav-tab .nav-link{font-size:.8rem;padding:5px 10px;font-weight:700;font-family:Roboto,sans-serif;letter-spacing:1px;border:none;color:#868e96}.bb-nav-tab .nav-link.active{background:#52bcf9;color:#fff}.bb-nav-tab-horizontal{list-style:none}.bb-nav-tab-horizontal .hr-child.hrc-btn,.bb-nav-tab-horizontal .hr-child button{margin:0 5px 0 0;border-radius:30px;border:1px solid #52bcf9;background:transparent;color:#52bcf9;font-weight:700;opacity:.8}.bb-nav-tab-horizontal .hr-child.hrc-btn.active,.bb-nav-tab-horizontal .hr-child button.active{opacity:1;border:1px solid transparent;background:#52bcf9;color:#fff}.bb-nav-tab-horizontal .hr-child.hrc-btn{font-size:15px;padding:4px 11px;border:1px solid #212121;background:transparent;color:#212121}.bb-nav-tab-horizontal .hr-child.hrc-btn.active{background:#212121}.bb-tab-horizontal .tabs_wrapper{display:flex;align-items:center;position:relative;padding-bottom:20px;border-bottom:1px solid #f1f1f1;justify-content:center}.bb-tab-horizontal .tabs_wrapper .tab-btn{border-radius:50px;display:flex;vertical-align:middle;align-items:center;font-size:16px;font-weight:500;text-align:center;color:#232323;user-select:none;transition:all .4s;margin:0 30px;cursor:pointer;padding:3px 30px;border:2px solid #f1f1f1;color:#868e96;transition:all .5s}.bb-tab-horizontal .tabs_wrapper .tab-btn div{font-size:19px;font-weight:700;line-height:19px}.bb-tab-horizontal .tabs_wrapper .tab-btn div span{font-size:14px;line-height:14px;display:block;font-weight:400}.bb-tab-horizontal .tabs_wrapper .tab-btn i{font-size:25px;margin:0 10px 0 0}.bb-tab-horizontal .tabs_wrapper .tab-btn.active{border-color:#52bcf9;background:#52bcf9;color:#fff;pointer-events:none}.bb-navtab-wrap-v2{display:inline-block}.bb-navtab-wrap-v2 .bb-nav-tab{border:1px solid #f1f1f1;padding:3px 4px;border-radius:30px;margin-bottom:10px;align-items:center}.bb-navtab-wrap-v2 .bb-nav-tab .item-nav-tab{overflow:visible;border:none;font-weight:700}.bb-navtab-wrap-v2 .bb-nav-tab .item-nav-tab:focus,.bb-navtab-wrap-v2 .bb-nav-tab .item-nav-tab:hover{border-color:transparent}.bb-navtab-wrap-v2 .bb-nav-tab .bb-btn{overflow:visible}.bb-navtab-wrap-v2 .bb-nav-tab.primary{border:1px solid #52bcf9}.bb-navtab-wrap-v2 .bb-nav-tab.black{border:1px solid #000}.bb-navtab-wrap-v2 .bb-nav-tab.black .item-nav-tab.active{background:#000}.bb-navtab-wrap-v2 .bb-nav-tab.big{padding:4px 4px 5px}.bb-navtab-wrap-v2 .bb-nav-tab.big .item-nav-tab{font-size:17px;padding:9px 19px}.line-loader{background-color:#ececec;background-image:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shineLineloader 1s linear infinite;height:10px;width:100%;margin:0 auto 5px}.line-loader.dark{background-color:#444;background-image:linear-gradient(110deg,#7a7a7a 8%,#3f3f3f 18%,#7a7a7a 33%)}.line-loader.height1{height:5px}.line-loader.height2{height:10px}.line-loader.height3{height:20px}.line-loader.height4{height:30px}.line-loader.width400{width:400px}.line-loader.w100{width:100px;max-width:100%}@keyframes shineLineloader{to{background-position-x:-200%}}.bg-intensity1{background:#f0f0f0;background:-webkit-linear-gradient(#f0f0f0,#dcdcdc)!important;background:linear-gradient(#f0f0f0,#dcdcdc)!important}.w1{color:#f0f0f0}.bg-w1{background:#f0f0f0!important}.bg-intensity2{background:#d7d7d7;background:-webkit-linear-gradient(#d7d7d7,#c3c3c3)!important;background:linear-gradient(#d7d7d7,#c3c3c3)!important}.w2{color:#d7d7d7}.bg-w2{background:#d7d7d7!important}.bg-intensity3{background:#e2c9c9;background:-webkit-linear-gradient(#e2c9c9,#d4aeae)!important;background:linear-gradient(#e2c9c9,#d4aeae)!important}.w3{color:#e2c9c9}.bg-w3{background:#e2c9c9!important}.bg-intensity4{background:#ff7b7b;background:-webkit-linear-gradient(#ff7b7b,#ff5252)!important;background:linear-gradient(#ff7b7b,#ff5252)!important}.w4{color:#ff7b7b}.bg-w4{background:#ff7b7b!important}.bg-intensity5{background:#f00102;background:-webkit-linear-gradient(#f00102,#c70102)!important;background:linear-gradient(#f00102,#c70102)!important}.w5{color:#f00102}.bg-w5{background:#f00102!important}.bg-intensity6{background:#a11c1d;background:-webkit-linear-gradient(#a11c1d,#7e1617)!important;background:linear-gradient(#a11c1d,#7e1617)!important}.w6{color:#a11c1d}.bg-w6{background:#a11c1d!important}.bg-intensity7{background:#75255c;background:-webkit-linear-gradient(#75255c,#561b44)!important;background:linear-gradient(#75255c,#561b44)!important}.w7{color:#75255c}.bg-w7{background:#75255c!important}.small-in-title{color:#868e96;font-family:Nunito,Roboto,sans-serif;font-weight:700;font-size:14px;line-height:15px}.by-sport{background:#f6f9fc;padding:30px 0;margin:10px 0 30px}.filter-by-sport{text-align:center}.filter-by-sport h2{text-align:left;color:#868e96;font-size:18px}.filter-by-sport .fs-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.filter-by-sport .item,.filter-by-sport a{cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:space-around;margin:3px 5px;transition:.3s;color:#000;background:#fff;font-family:Nunito,Roboto,sans-serif;font-size:15px;line-height:15px;padding:10px 15px;border-radius:15px;box-shadow:0 3px 8px 0 rgba(82,188,249,.1),0 0 0 1px rgba(0,0,0,.06);min-width:150px;min-height:85px}.filter-by-sport .item i,.filter-by-sport a i{color:#fff;display:block;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;font-size:16px;margin:0 auto 5px}.filter-by-sport .item.active,.filter-by-sport .item:focus,.filter-by-sport .item:hover,.filter-by-sport a.active,.filter-by-sport a:focus,.filter-by-sport a:hover{background:#52bcf9;color:#fff}@media (max-width:767.98px){.filter-by-sport .item,.filter-by-sport a{font-size:13px;line-height:13px;padding:4px 15px;min-height:30px}}.header-top-shop .shop-name{display:flex;align-items:center}.header-top-shop .shop-name .member-thumb{margin:0 10px}.header-top-shop .shop-name h1{font-size:20px;margin:0}.shop-page .banner-shop .member-thumb{display:inline-block;margin:0 5px 0 0;vertical-align:middle}.shop-page .banner-shop .title{display:inline-block;vertical-align:middle;font-size:28px}.shop-page-reduce .content-wrapper{padding-top:57px}.shop-page-reduce .shop-header{margin-top:10px}.header-page-plansell{position:relative;padding:25px 0}.header-page-plansell h1,.header-page-plansell p{text-align:center}.header-page-plansell p{color:#000;font-size:18px;margin-top:15px}.header-page-plansell h1{margin:auto;color:#000;font-family:Nunito,Roboto,sans-serif;font-size:42px;line-height:43px;font-size:32px}@media (max-width:767.98px){.header-page-plansell{padding:20px 0}.header-page-plansell h1{font-size:28px;line-height:30px}.header-page-plansell p{font-size:15px;line-height:17px}}.find-my-plan{margin-bottom:20px}.find-my-plan .search-plan i{font-size:20px}@media (max-width:767.98px){.find-my-plan{margin-bottom:0}.find-my-plan .bb-btn{font-size:15px;margin-bottom:0}}.plansell-nav-top{padding:15px}.plansell-nav-top a{font-size:18px;font-family:Nunito,Roboto,sans-serif}@media (max-width:991.98px){#how-it-works{font-size:28px}}.plansell-yt{margin:30px 0}.plansell-yt iframe{display:block;max-width:90%;margin:auto}@media (max-width:575.98px){.plansell-yt iframe{height:200px;max-width:350px}}.plansell-steps .steps-number{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:30px 0;padding:0}.plansell-steps .steps-number li{position:relative;width:100%;border-radius:.5em;padding:.5em;z-index:1;transition:all .2s;cursor:pointer}.plansell-steps .sn-number{position:absolute}.plansell-steps .number{font-size:150px;font-weight:900;width:.9em;text-align:center;position:relative;top:75px;left:10px;color:#777}.plansell-steps .number.active{color:#000}.plansell-steps .sn-cover{transform:rotate(130deg);position:absolute;width:18em;height:15em;left:-3em;top:-1em}.plansell-steps .sn-numercover{position:absolute;background:#fff;width:18em;height:6em;border-radius:80%;border-bottom:3px solid #f5f8f7;transition:all .4s}.plansell-steps .sn-numercover:before{position:absolute;content:"";bottom:5px;left:4em;right:4em;top:5em;box-shadow:0 0 30px 17px rgba(177,190,201,.47);border-radius:100px/10px;z-index:-1}.plansell-steps .content{margin:8em 3em 1em 7em;position:relative}.plansell-steps .sn-icon{position:absolute;font-size:2rem;text-align:center;top:-1.3em;left:50%;transform:translatex(-50%)}.plansell-steps h2{font-size:20px;line-height:25px;font-weight:500;text-align:center;margin-bottom:10px;text-transform:uppercase}.plansell-steps p{line-height:1.5em;margin-top:0}@media (max-width:767.98px){.plansell-steps .content{margin:6em 0 1em 2em}.plansell-steps .sn-cover{width:15em;height:12em}.plansell-steps .number{font-size:100px;top:45px;left:10px}.plansell-steps h2{max-width:200px;margin:0 auto 10px}}#site-plansell-list .filter-head{font-size:22px;font-family:Nunito,Roboto,sans-serif;color:#000;padding:0 15px 20px;text-align:center}@media (min-width:1200px){#site-plansell-list .filter-head{display:none}}#site-plansell-list .filter-content{transition:opacity 1.3s,max-height 1s}#site-plansell-list .filter-content.hide{transition:opacity 0s;opacity:0;height:0;max-height:0}#site-plansell-list .filter-content.show{background:#f6f9fc;opacity:1;height:auto;max-height:10000px;padding:20px 15px 0 20px;margin-bottom:10px}@media (min-width:1200px){#site-plansell-list .filter-content{opacity:1!important;height:auto!important;max-height:100000px!important}}#site-plansell-list .filter-col .filter-block{margin-bottom:15px}#site-plansell-list .filter-col .filter-title{font-family:Nunito,Roboto,sans-serif;color:#000;font-size:18px}#site-plansell-list .filter-col .fake-check{border:1px solid #ccc;width:14px;height:14px;background:#fff;margin-right:10px;position:relative;bottom:1px;border-radius:3px}#site-plansell-list .filter-col .fo-option{cursor:pointer;padding:6px 0;line-height:15px}#site-plansell-list .filter-col .fo-option>div{display:inline-block;vertical-align:middle;line-height:14px}#site-plansell-list .filter-col .fo-option.active{color:#52bcf9;font-weight:700}#site-plansell-list .filter-col .fo-option.active .fake-check{border-color:#52bcf9;background:#52bcf9}#site-plansell-list .v-bb-datatable-pagination{justify-content:center}#site-plansell-list .filter-plans{margin:20px 0;padding:20px 0}#site-plansell-list .filter-plans .filter-head{padding:0}.filter-plans .filter-block{min-width:220px;margin:0 5px 5px 0!important;position:relative}.filter-dropdown button{font-weight:700;background:#fff;border-radius:30px;border:1px solid #e3ecf6;padding:10px 30px 10px 20px;position:relative;width:100%;display:flex;align-items:center}.filter-dropdown button .bb-icon-sport{display:inline-block;margin-right:6px}.filter-dropdown button .mdi-chevron-down{position:absolute;right:10px}.filter-dropdown button:after{display:none}.filter-dropdown.show button{border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:none}.filter-dropdown .unset{font-weight:400;color:#868e96!important}.filter-dropdown .dropdown-menu{outline:none!important;animation:none;width:100%;margin-top:-2px;border:1px solid #e3ecf6;border-top:none;border-bottom-right-radius:30px!important;border-bottom-left-radius:30px!important;box-shadow:none}.filter-dropdown .dropdown-menu .bb-icon-sport{display:inline-block;margin-right:4px}.filter-dropdown .dropdown-menu li>a{padding:6px 20px;color:#000}.filter-dropdown .dropdown-menu li>a:focus,.filter-dropdown .dropdown-menu li>a:hover{background:transparent;color:#52bcf9}.filter-dropdown .dropdown-menu .reset a{color:#868e96!important;font-weight:700}.plansell-tease,.race-tease{max-width:330px;margin:5px auto}.plansell-tease .thumb-wrap,.race-tease .thumb-wrap{background:#f1f1f1;overflow:hidden;border-top-right-radius:3px;border-top-left-radius:3px;max-width:100%;max-height:220px;min-height:166px;position:relative}@media (min-width:1199px) and (max-width:1435px){.plansell-tease .thumb-wrap,.race-tease .thumb-wrap{min-height:160px}}.plansell-tease .thumb-wrap img,.race-tease .thumb-wrap img{max-width:100%;width:100%}.plansell-tease .badge-distance,.race-tease .badge-distance{position:absolute;left:-10px;top:8px;background:#333;color:#fff;font-size:14px;line-height:14px;font-weight:700;font-family:Nunito,Roboto,sans-serif;padding:3px 8px 3px 15px;border-radius:5px;margin-bottom:5px}.plansell-tease .iconsport,.race-tease .iconsport{display:inline-block;color:#fff!important;margin-right:3px;position:relative;top:1px}.plansell-tease .link-plantease,.race-tease .link-plantease{display:block}.plansell-tease .card-box,.race-tease .card-box{padding:20px;border-top-left-radius:0;border-top-right-radius:0}.plansell-tease h2,.race-tease h2{margin-bottom:2px;font-size:19px;line-height:19px;color:#000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.plansell-tease .author,.race-tease .author{color:#868e96;font-size:13px;margin-bottom:5px;display:flex;justify-content:space-between}.plansell-tease .author span,.race-tease .author span{font-style:italic}.plansell-tease .author .certif,.race-tease .author .certif{color:#28a745;font-size:16px}.plansell-tease .plt-datas,.race-tease .plt-datas{padding:5px 0 12px;display:flex;justify-content:space-between}.plansell-tease .plt-datas .price,.race-tease .plt-datas .price{font-weight:700;color:#555;font-size:21px;line-height:23px}.plansell-tease .plt-datas .nb-weeks,.race-tease .plt-datas .nb-weeks{color:#868e96;font-size:16px;line-height:16px}.plansell-tease .note,.race-tease .note{text-align:right;line-height:20px}.plansell-tease .note i,.race-tease .note i{font-size:20px;color:#c6ced5}.plansell-tease .note .mdi-star,.plansell-tease .note .mdi-star-half,.race-tease .note .mdi-star,.race-tease .note .mdi-star-half{color:#ffab00}.plansell-tease .avis,.race-tease .avis{text-align:right;color:#000;font-weight:700;font-size:14px;line-height:14px}.plansell-tease .btn-details,.race-tease .btn-details{background:#000;color:#fff}.plansell-tease .btn-preview,.race-tease .btn-preview{cursor:pointer}#plansell-details .row-head{padding:20px 0;border-bottom:1px solid #e3ecf6;margin-bottom:20px;align-items:center}#plansell-details .row-head h1{color:#000;font-family:Nunito,Roboto,sans-serif;font-size:36px;line-height:38px}@media (max-width:767.98px){#plansell-details .row-head h1{text-align:center}}#plansell-details .row-head .plan-sport{font-size:18px;margin:10px 0}#plansell-details .row-head .plan-sport i{color:#fff;display:inline-block;width:28px;height:28px;text-align:center;line-height:28px;border-radius:50%;font-size:16px;margin-right:5px}#plansell-details .note{text-align:right;line-height:20px}#plansell-details .note i{font-size:20px;color:#c6ced5}#plansell-details .note .mdi-star,#plansell-details .note .mdi-star-half{color:#ffab00}#plansell-details .avis,#plansell-details .nb-sales{text-align:right;color:#000;font-weight:700;font-size:14px;line-height:14px}#plansell-details .nb-sales{margin-top:10px;font-size:17px;line-height:17px;color:#444;font-family:Nunito,Roboto,sans-serif}#plansell-details .col-left{margin:0 auto;padding:0 25px}#plansell-details .col-left img{margin:auto;display:block;width:100%}#plansell-details .col-left .description{margin:20px 0}#plansell-details .col-left .description h2,#plansell-details .col-left .description h3{margin-top:15px;color:#000}#plansell-details .col-left .description h2{font-size:25px}#plansell-details .col-left .description h3{font-size:21px}#plansell-details .col-left .description p{margin-bottom:3px;font-size:16px;color:#666;line-height:19px}@media (max-width:991.98px){#plansell-details .col-left{padding:0 15px;margin-bottom:15px}}#plansell-details .card-author,#plansell-details .card-options{border:1px solid #e3ecf6;padding:15px;border-radius:5px}#plansell-details .card-options{margin-bottom:10px}#plansell-details .card-options .duration-price{padding:5px 0 12px;display:flex;justify-content:space-between}#plansell-details .card-options .duration-price .price{font-weight:700;color:#000;font-size:25px;line-height:25px}#plansell-details .card-options .rowpl-info{color:#444;font-size:18px}#plansell-details .card-options .rowpl-info span{display:inline-block;width:130px;font-size:16px;color:#c6ced5}#plansell-details .card-author{margin:10px 0}#plansell-details .card-author p{margin-bottom:3px}#plansell-details .card-author li,#plansell-details .card-author p{font-size:14px;color:#868e96;line-height:15px}#plansell-details .card-author .author-name{color:#000;font-size:22px;font-family:Nunito,Roboto,sans-serif;margin-bottom:10px}#plansell-details .card-author .certif{font-size:20px;color:#000}#plansell-details .card-author .certif i{color:#28a745;font-size:20px}#plansell-details .tags{padding:10px}#plansell-details .tags .in-title{color:#c6ced5}#plansell-details .tags .tag{display:inline-block;background:#f1f1f1;padding:3px 10px;border-radius:5px}#plansell-details .plansell-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#plansell-details .plansell-actions .bb-btn,#plansell-details .plansell-actions .btn-preview{display:block;width:252px}#plansell-details .plansell-actions .bb-btn{margin-left:auto}@media (max-width:991.98px){#plansell-details .plansell-actions{display:block}#plansell-details .plansell-actions .bb-btn,#plansell-details .plansell-actions .btn-preview{display:block;width:100%;text-align:center;font-size:16px}#plansell-details .plansell-actions .btn-preview{margin:0 0 10px}}#plansell-details .banner-categ{height:150px;background-size:cover;background-repeat:no-repeat;border-radius:5px;position:relative}#plansell-details .banner-categ .banner-title{position:absolute;bottom:30px;right:40px;background:rgba(0,0,0,.5);padding:10px 15px;border-radius:10px;color:#fff;font-family:Nunito,Roboto,sans-serif;font-size:22px}.btn-details,.btn-preview{cursor:pointer;display:inline-block;width:42%;margin:0 2%;text-align:center;font-size:16px;line-height:16px;padding:7px 10px;border:1px solid #000;color:#000;border-radius:30px}.btn-details.w100,.btn-preview.w100{width:90%}.btn-details:focus,.btn-details:hover,.btn-preview:focus,.btn-preview:hover{opacity:.9;border-color:#aaa;color:#ccc}#modal-plansell-preview .fake-radio,#plansell-details .fake-radio{border:1px solid #ccc;width:20px;height:20px;line-height:20px;background:#fff;margin-right:10px;position:relative;bottom:1px;border-radius:50%;text-align:center;transition:color .2s ease-in}#modal-plansell-preview .fake-radio .mdi-check,#plansell-details .fake-radio .mdi-check{color:#fff}#modal-plansell-preview .pl-variantes .plo-title,#plansell-details .pl-variantes .plo-title{color:#000;font-size:17px;font-family:Nunito,Roboto,sans-serif;margin-bottom:5px}#modal-plansell-preview .pl-variantes .variante,#plansell-details .pl-variantes .variante{cursor:pointer;padding:10px;margin:5px 0;border-radius:5px;display:flex;align-items:center;border:1px solid #f1f1f1;transition:border-color .2s ease-in}#modal-plansell-preview .pl-variantes .variante .vari-inf,#plansell-details .pl-variantes .variante .vari-inf{width:29%;text-align:center;margin:0 5px;font-size:13px;line-height:14px;font-weight:700;color:#444}#modal-plansell-preview .pl-variantes .variante .vari-inf .label,#plansell-details .pl-variantes .variante .vari-inf .label{font-weight:400;font-size:12px;line-height:12px;color:#868e96}#modal-plansell-preview .pl-variantes .variante.active,#plansell-details .pl-variantes .variante.active{border:1px solid #52bcf9}#modal-plansell-preview .pl-variantes .variante.active .fake-radio,#plansell-details .pl-variantes .variante.active .fake-radio{background:#52bcf9;border-color:#52bcf9}#modal-plansell-preview .pl-variantes .info-levels,#plansell-details .pl-variantes .info-levels{cursor:pointer;margin-top:10px;text-align:right;color:#000;text-decoration:underline}.rating-tease{padding:15px;border:1px solid #e3ecf6;margin:10px 0;width:100%;border-radius:5px}.rating-tease .author{font-weight:700}.rating-tease .date{margin-left:3px}.rating-tease .general-info{color:#868e96;font-size:16px;line-height:17px;margin:10px 0 0}#modal-payment-plansell p{font-size:12px;line-height:12px;color:#868e96;margin:10px 5px}#modal-payment-plansell .selected-option{padding:15px 20px}#modal-payment-plansell .selected-option .vari-inf{margin-bottom:5px;font-size:17px;line-height:18px;font-weight:700;color:#444}#modal-payment-plansell .selected-option .vari-inf .label{display:inline-block;font-weight:400;font-size:15px;line-height:15px;color:#868e96;width:110px}#modal-payment-plansell .activate-premium{border:1px solid #52bcf9;padding:20px 25px;font-size:20px;margin-top:10px;border-radius:15px;position:relative;overflow:hidden}#modal-payment-plansell .activate-premium .banner-promo{position:absolute;left:0;top:0;background:#52bcf9;color:#fff;font-family:Nunito,Roboto,sans-serif;padding:2px 20px;font-size:14px;line-height:14px;border-bottom-right-radius:10px}#modal-payment-plansell .activate-premium .promo-in{cursor:pointer;margin-top:5px;display:flex}#modal-payment-plansell .activate-premium .promo-in .text-promo{font-size:15px}#modal-payment-plansell .activate-premium .promo-in .activate-abo-check{margin:8px 15px 0 0}#modal-payment-plansell .activate-premium .promo-in .activate-abo-check i{width:30px;height:30px;line-height:28px;font-weight:700;border:2px solid #dc3545;border-radius:50%;text-align:center}#modal-payment-plansell .activate-premium .promo-in .activate-abo-check i.ok{color:#28a745;border:2px solid #28a745}#modal-payment-plansell .activate-premium .promo-in .activate-abo-check i.ko{color:#dc3545}#modal-payment-plansell .plan-confirmed p{font-size:18px;line-height:19px;margin:35px auto 20px}#modal-payment-plansell .plan-confirmed a{font-family:Nunito,Roboto,sans-serif;font-size:19px}#modal-payment-plansell .promo-code .col-form-label{line-height:12px;margin:0 0 3px 10px}#modal-payment-plansell .promo-code input{width:300px;border-radius:30px;padding:0 10px}#modal-payment-plansell .promo-code .verify{cursor:pointer;margin-left:20px;font-weight:700;border:2px solid #000;padding:2px 10px;border-radius:20px}@media (max-width:767.98px){#modal-payment-plansell .promo-code .verify{width:100%;text-align:center;margin-top:10px}}#modal-payment-plansell .promo-code .applied{margin:3px 0 0 10px;color:#28a745;font-size:11px}#modal-payment-plansell .btn-pay .strike{color:#868e96;text-decoration:line-through}#modal-plansell-preview .modal-body{padding:0}#modal-plansell-preview .pl-variantes{background:#f6f9fc;padding:0 15px 20px}#modal-plansell-preview .pl-variantes .variante{background:#fff}#modal-plansell-preview .pl-variantes .variante.active{border:none}#modal-plansell-preview .pl-variantes .variante .fake-radio{display:none}#modal-plansell-preview .pl-variantes .plo-title{font-size:14px;margin-bottom:0;line-height:14px;color:#777}#modal-plansell-preview .select-preview-variante{display:grid;grid-template-columns:1fr 150px;align-items:center}#modal-plansell-preview .open-options{color:#52bcf9;font-family:Nunito,Roboto,sans-serif;font-weight:700;text-align:center;cursor:pointer}#modal-plansell-preview .open-options i,#modal-plansell-preview .open-options span{display:inline-block;vertical-align:middle}#modal-plansell-preview .open-options span{font-size:12px}#modal-plansell-preview .open-options i{font-size:30px}#modal-plansell-preview .preview-tab{margin-top:15px;margin-bottom:10px}#modal-plansell-preview .preview-tab .inner-tab{margin:0 15px;font-family:Nunito,Roboto,sans-serif;color:#c6ced5;font-size:16px;cursor:pointer}#modal-plansell-preview .preview-tab .active .inner-tab{color:#000}#modal-plansell-preview .plan-stats-card .small-in-title{font-size:12px}#modal-plansell-preview .week-select{margin:0 15px;text-align:center}#modal-plansell-preview .week-select .change-week .cw,#modal-plansell-preview .week-select .change-week .week-number{display:inline-block;vertical-align:middle}#modal-plansell-preview .week-select .change-week .cw{cursor:pointer;font-size:24px;padding:0 2px}#modal-plansell-preview .week-select .week-number{font-weight:700;font-size:17px;color:#000;text-align:center;margin:5px auto 10px;padding:5px 15px;border-radius:30px;background:#f1f1f1;display:inline-block}#modal-plansell-preview .week-select .days{display:grid;width:100%;grid-template-columns:repeat(7,minmax(0,1fr))}#modal-plansell-preview .week-select .day{text-align:center;cursor:pointer}#modal-plansell-preview .week-select .day .day-name{font-weight:700;font-size:15px;color:#000;margin-bottom:2px;border-radius:30px}#modal-plansell-preview .week-select .day.active .day-name{background:#52bcf9;color:#fff}#modal-plansell-preview .week-select .day:not(.active):focus .day-name,#modal-plansell-preview .week-select .day:not(.active):hover .day-name{background:#f1f1f1}#modal-plansell-preview .week-select .day-dots{display:flex;align-items:center;justify-content:center}#modal-plansell-preview .week-select .dot-sport{width:10px;height:10px;border-radius:50%;display:block;margin:0 2px 2px 0}#modal-plansell-preview .week-select .dot-sport.size-2{width:12px;height:12px}#modal-plansell-preview .week-select .dot-sport.size-3{width:15px;height:15px}#modal-plansell-preview .block-preview{background:#f6f9fc;padding:10px;border-radius:8px;width:100%;min-height:100px}#modal-plansell-preview .block-preview .bp-name{font-weight:700;color:#868e96;font-size:12px}#modal-plansell-preview .block-preview .v-pevent{background:#fff;width:250px;margin:4px auto}#modal-plansell-preview .block-preview .v-pevent .ic-enchain{top:-10px;background:#aaa;color:#fff;display:block;width:16px;height:16px;line-height:16px}#modal-plansell-preview .block-preview .block-info{font-size:12px;color:#868e96;line-height:12px;text-align:center;margin-bottom:5px}#modal-plansell-preview .block-preview .p-event-preview .pep-top{display:grid;grid-template-columns:5fr 1fr;align-items:center;width:300px;margin:auto}#modal-plansell-preview .block-preview .p-event-preview .show-details{text-align:center;font-size:20px;color:#868e96;cursor:pointer}#modal-plansell-preview .block-preview .pep-details{padding:15px 0}#modal-plansell-preview .block-preview .render-intervals-graph{align-items:flex-end}#modal-plansell-preview .block-preview .render-intervals-graph .interval-bar{margin-right:.2%;border-radius:4px}#modal-plansell-preview .block-preview .resume-build-seance{display:flex}#modal-plansell-preview .block-preview .resume-build-seance .icf{margin-left:auto}#modal-plansell-preview .block-preview .resume-build-seance .icf i{margin-right:2px}#modal-plansell-preview .preview-week-stats .resume{display:grid;grid-template-columns:1fr 1fr}#modal-plansell-preview .preview-week-stats .label{font-weight:400;font-size:12px;line-height:12px;color:#868e96}#modal-plansell-preview .preview-week-stats .repartition .repart{display:inline-block;color:#fff;font-weight:700;padding:2px 10px;border-radius:15px;margin:2px;vertical-align:center}#modal-plansell-preview .preview-week-stats .repartition .repart i,#modal-plansell-preview .preview-week-stats .repartition .repart span{display:inline-block;vertical-align:middle}#modal-plansell-preview .preview-week-stats .repartition .repart i{font-size:20px;line-height:20px;margin-right:5px;padding:2px 0}#modal-plansell-preview .preview-week-stats .preview-stat{margin-top:10px;text-align:center}#modal-plansell-preview .preview-week-stats .preview-stat .data{font-weight:700;color:#000;font-size:18px}#modal-plansell-preview .not-accessible{text-align:center;color:#aaa;font-size:14px;line-height:15px}.find-plan-questions{padding:10px 0;min-height:350px;position:relative;overflow:hidden}.find-plan-questions .q-number{font-size:18px;color:#868e96;font-weight:700}.find-plan-questions .fp-q{min-height:350px}.find-plan-questions .title-main{font-size:28px;margin-bottom:25px}.find-plan-questions .title-main .slideup{cursor:pointer;font-size:35px}.find-plan-questions .options-form{max-width:400px;margin:auto}.find-plan-questions .options-form .of-input{cursor:pointer;color:#000;font-family:Nunito,Roboto,sans-serif;padding:10px 15px;border-radius:15px;border:1px solid #f1f1f1;margin-bottom:10px;transition:all .2s ease-in}.find-plan-questions .options-form span{line-height:15px}.find-plan-questions .options-form .false-check{transition:all .2s ease-in;border:1px solid #f1f1f1;border-radius:50%;width:15px;height:15px;display:inline-block;margin-right:10px;position:relative;top:3px}.find-plan-questions .options-form .of-input.active,.find-plan-questions .options-form .of-input:focus,.find-plan-questions .options-form .of-input:hover{border-color:#52bcf9}.find-plan-questions .options-form .of-input.active .false-check,.find-plan-questions .options-form .of-input:focus .false-check,.find-plan-questions .options-form .of-input:hover .false-check{background:#52bcf9}.find-plan-questions .vdp-datepicker__calendar header{padding:10px 0;margin-bottom:5px}.find-plan-questions .vdp-datepicker__calendar .cell.selected{background:#52bcf9!important;color:#fff}.find-plan-questions .vdp-datepicker__calendar{right:15px;margin-top:5px}.find-plan-questions .vdp-datepicker{margin-top:30px;margin-bottom:10px}.find-plan-questions .vdp-datepicker input{cursor:pointer;width:400px;text-align:center;border-radius:20px;padding:10px;font-size:18px}.plan-global-stats{display:flex;padding:5px 0}.plan-global-stats .plan-stats-card{min-height:66px;padding:5px 10px;border-radius:5px;background:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.plan-global-stats .plan-stats-card .bb-icon-sport{flex-shrink:0}.plan-global-stats .psc-stats{font-size:12px;line-height:14px}.plan-global-stats .psc-stats .label{color:#868e96}.plan-global-stats .psc-stats .value{font-weight:700;font-size:14px;color:#000}.plan-global-stats .psc-stats .unit{color:#868e96}.plan-global-stats .psc-stats.plan-infos .label{font-size:10px}.plan-global-stats .psc-stats.plan-infos .value{font-weight:700;font-size:11px}.repartition-stats{display:flex;flex-wrap:wrap;padding:5px}.repartition-stats .stat-badge{min-width:5px;padding:2px 5px;text-align:center;color:#fff;font-weight:700;font-size:13px;line-height:14px;height:18px}.repartition-stats .stat-badge:first-of-type{border-bottom-left-radius:10px;border-top-left-radius:10px}.repartition-stats .stat-badge:last-of-type{border-bottom-right-radius:10px;border-top-right-radius:10px}