  /*!
 * Styles for the custom fit page on the 91ÊÓÆµ Europe Golf site (https://mizunogolf.com/)
 * Developed by Red Balloon Design (https://www.redballoondesign.co.uk)
 */.custom-fit-banner h1,.custom-fit-hero-text h1{text-shadow:1px 1px 1px rgba(0,0,0,.58);letter-spacing:0;color:#fff}.btn-primary-light{display:inline-block;transition:all .3s;text-transform:uppercase;text-align:center;font-size:16px;line-height:27px;font-weight:500;letter-spacing:0;padding:12px 20px 9px;border:#fff;border-radius:4px;color:#fff!important;background:0 0}.btn-primary-light:focus,.btn-primary-light:hover{background-color:#0783D9!important}.btn-primary-light:focus{outline:0;outline-offset:0}.btn-primary-light:focus,.btn-primary-light:hover{color:#051E8D!important;border-color:#fff!important;background:#fff!important}.btn-primary-light:active{color:#051E8D!important;border-color:#fff!important;background:rgba(255,255,255,.9)!important}.st230_gallery{position:relative}.st230_gallery .slick-dots{display:none!important}.st230_gallery_controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;bottom:20px;right:24px}@media screen and (max-width:767px){.st230_gallery_controls{position:relative;-ms-flex-pack:center;justify-content:center;right:auto;left:auto;bottom:auto;margin-top:16px}}.st230_gallery_controls .gallery-arrow{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .3s;width:44px;height:44px;border-radius:50%;background:#1C1B19;padding:0;border:none}@media screen and (max-width:767px){.st230_gallery_controls .gallery-arrow{width:36px;height:36px}}.st230_gallery_controls .gallery-arrow:before{display:block;transition:all .3s;content:''!important;background:url(/fr/wp-content/themes/mizunotheme2015/images/icons/arrow-right-dark.svg) center no-repeat;width:17px;min-width:17px;height:100%;background-size:100%!important;transform:translateX(0) translateY(0);filter:brightness(0) invert(1)}.card-cta .btn-rounded.btn-sm:before,.card-cta .img-block:after,.card-iconrow:after,.card-iconrow:before,.st230_gallery_controls .gallery-arrow.gallery-nav-next:before,.st230_gallery_controls .gallery-arrow.gallery-nav-prev:before{content:''}.st230_gallery_controls .gallery-arrow.gallery-nav-prev{left:auto}.st230_gallery_controls .gallery-arrow.gallery-nav-prev:before{background:url(/fr/wp-content/themes/mizunotheme2015/images/icons/arrow-left-dark.svg) center no-repeat;transform:translateX(1px)}.st230_gallery_controls .gallery-arrow.gallery-nav-prev:after{transform-origin:right!important}.st230_gallery_controls .gallery-arrow.gallery-nav-next:before{transform:translateX(-1px)}.st230_gallery_controls .gallery-arrow.gallery-nav-next:after{transform-origin:left!important}@media screen and (min-width:768px){.st230_gallery_controls .gallery-arrow:hover{background-color:#0783D9;border-color:#0783D9}.st230_gallery_controls .gallery-arrow:hover:before{filter:brightness(0) invert(1)}}.st230_gallery_pagination{color:#1C1B19;font-weight:700;text-align:center;font-style:italic;font-size:15px;line-height:1;margin:0 16px 0 15px}@media screen and (max-width:767px){.st230_gallery_controls .gallery-arrow:before{width:12px;min-width:12px;height:100%}.st230_gallery_pagination{font-size:11px;margin:0 12px}}.club-index-card{display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;background-color:#fff;overflow:hidden;border-radius:25px;font-weight:400;font-size:16px;line-height:24px;color:#333}.club-index-card:-webkit-any-link{cursor:pointer}.club-index-card:any-link{cursor:pointer}@media screen and (min-width:768px){.club-index-card:-webkit-any-link:hover .btn-primary{color:#fff;background:#051E8D;border-color:#051E8D}.club-index-card:any-link:hover .btn-primary{color:#fff;background:#051E8D;border-color:#051E8D}.club-index-card-text,.club-index-card__text{min-height:24px}}.club-index-card-img,.club-index-card__img{position:relative;padding-bottom:124.58628842%;margin-top:auto}.club-index-card-img .t1__club__card__img_inner img,.club-index-card-img>img,.club-index-card__img .t1__club__card__img_inner img,.club-index-card__img>img{position:absolute;top:0;left:0;object-fit:cover;width:100%!important;height:100%!important}.club-index-card-info,.club-index-card__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:48px 40px 40px;-ms-flex-order:-1;order:-1}@media screen and (max-width:979px){.club-index-card-info,.club-index-card__info{padding:32px 28px 28px}}@media screen and (max-width:767px){.club-index-card{border-radius:16px}.club-index-card:-webkit-any-link:active .btn-primary{color:#fff;background:#051E8D;border-color:#051E8D}.club-index-card:any-link:active .btn-primary{color:#fff;background:#051E8D;border-color:#051E8D}.club-index-card-info,.club-index-card__info{padding:20px}}.club-index-card h4,.club-index-card-title,.club-index-card__title{text-transform:uppercase;font-weight:700;font-size:29px;line-height:33px;color:#333;margin-bottom:9px}@media screen and (max-width:767px){.club-index-card h4,.club-index-card-title,.club-index-card__title{font-size:24px;line-height:27px;margin-bottom:6px}}.club-index-card-text,.club-index-card__text{margin-bottom:0}.club-index-card-new,.club-index-card__new{position:absolute;color:#fff;text-transform:uppercase;font-weight:700;width:150px;height:78px;top:-1px;right:-1px;background:url(/fr/wp-content/themes/mizunotheme2015/images/club-index/new-label.svg) top right no-repeat;z-index:1;text-align:right;font-size:18px;line-height:20px;letter-spacing:.1px;padding:20px 18px 0 0}@media screen and (max-width:979px){.club-index-card-new,.club-index-card__new{width:129px;height:57px;font-size:14px;line-height:20px;letter-spacing:.1px;padding:8px 16px 0 0;background:url(/fr/wp-content/themes/mizunotheme2015/images/club-index/new-label-mobile.svg) top right no-repeat}}.club-index-card .btn-primary,.club-index-card-btn{margin-top:auto;display:inline-block;transition:all .3s;text-transform:uppercase;text-align:center;font-size:14px;line-height:18px;letter-spacing:.47px;padding:14px 24px;font-weight:400;color:#fff;background:#0783D9;border:1px solid #0783D9;border-radius:4px;position:absolute;bottom:40px;left:40px}.club-index-card .btn-primary:hover,.club-index-card-btn:hover{color:#fff;background:#051E8D;border-color:#051E8D}.club-index-card .btn-primary:focus,.club-index-card-btn:focus{color:#fff!important;outline:0;outline-offset:0;background-color:#051E8D}@media screen and (max-width:979px){.club-index-card .btn-primary,.club-index-card-btn{left:28px;bottom:28px}}@media screen and (max-width:767px){.club-index-card .btn-primary,.club-index-card-btn{left:20px;bottom:20px}}.club-index-card .award-block{position:absolute;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column;bottom:40px;right:40px;left:auto;gap:8px}@media screen and (max-width:979px){.club-index-card .award-block{right:20px;bottom:32px}}.club-index-card .award-block img.mw_award{width:40px;max-width:40px;margin:0;height:auto!important}.club-index-card .award-block img.mw_award.gold-award{width:40px;max-width:40px}@media screen and (max-width:767px){.club-index-card .award-block{right:24px;bottom:28px}.club-index-card .award-block img.mw_award,.club-index-card .award-block img.mw_award.gold-award{width:32px;max-width:32px}}.custom-fit-banner{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/cfcb-hero-banner-desktop.jpg);background-size:cover;background-position:center;height:390px;position:relative}.custom-fit-banner .page_title{position:absolute;margin-top:140px;margin-left:12.5%;max-width:442px}.custom-fit-banner h1{margin:0;font-weight:700;text-transform:uppercase;text-align:left;font-size:44px;line-height:42px}@media screen and (max-width:979px){.custom-fit-banner .page_title{margin-top:120px;margin-left:5%}}@media screen and (max-width:767px){.custom-fit-banner{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/cfcb-hero-banner-mobile.jpg);background-position:unset}.custom-fit-banner .page_title{width:100%;margin:0 auto 20px;text-align:center;max-width:unset;position:absolute;bottom:0;padding-left:10px;padding-right:10px}.custom-fit-banner h1{text-align:center;font-size:31px;letter-spacing:0;line-height:35px}}.custom-fit-hero{background:#19256A;position:relative}.custom-fit-hero img{display:block;max-width:100%;width:auto;height:auto}.custom-fit-hero-image{position:absolute;left:0;right:0;bottom:0;top:0;z-index:3;transition:opacity .3s;background:#000}.custom-fit-hero-image img{opacity:0;width:100%;height:100%;display:block}@supports (object-fit:cover){.custom-fit-hero-image{background-image:none!important}.custom-fit-hero-image img{opacity:1;object-fit:cover}}.custom-fit-hero-text-wrap{padding:38px 0;position:relative;z-index:4}.custom-fit-hero-text-wrap .row{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.custom-fit-hero-text-wrap .row:after{content:none}.custom-fit-hero-text{margin-left:4.16666667%;width:41.66666667%;font-size:18px;letter-spacing:0;color:#fff;line-height:27px}.custom-fit-hero-text img{display:block;max-width:100%;width:auto;height:auto}.custom-fit-hero-text .page_title{max-width:442px}.custom-fit-hero-text h1{margin:10px 0 32px;font-weight:700;text-transform:uppercase;text-align:left;font-size:44px;line-height:42px}.custom-fit-hero-text p:last-child{margin-bottom:0}@media screen and (max-width:979px){.custom-fit-hero-text .page_title{max-width:unset}}.custom-fit-hero-video{margin-left:4.16666667%;width:45.83333333%;padding:5px 10px}.custom-fit-hero-video img{display:block;max-width:100%;width:auto;height:auto}@media screen and (max-width:767px){.custom-fit-hero-text-wrap{padding:32px 0 10px}.custom-fit-hero-text-wrap .row{-ms-flex-direction:column;flex-direction:column}.custom-fit-hero-video{margin:31px 0 0;width:100%;padding:0 10px}.custom-fit-hero-text{padding:0 10px;margin:0;width:100%;letter-spacing:.14px;line-height:23px;font-size:16px;color:#fff}.custom-fit-hero-text h1{font-size:18px;color:#fff;margin:0 0 18px;letter-spacing:0;text-align:center;line-height:24px}.custom-fit-hero-text br{display:none}}@font-face{font-family:"DIN Next W06 Ultra Light";src:url(/fr/wp-content/themes/mizunotheme2015/css/fonts/5e0d59b9-fb9d-478c-b4ce-697da0bd563d.eot);src:url(/fr/wp-content/themes/mizunotheme2015/css/fonts/5e0d59b9-fb9d-478c-b4ce-697da0bd563d.eot) format("eot"),url(/fr/wp-content/themes/mizunotheme2015/css/fonts/b4632be2-53da-4d2a-8070-86264b547541.woff2) format("woff2"),url(/fr/wp-content/themes/mizunotheme2015/css/fonts/29321407-fc96-47b2-b4c7-a73ed70b7b8d.woff) format("woff"),url(/fr/wp-content/themes/mizunotheme2015/css/fonts/fdd7515e-1a27-447c-b068-d49853e2d25a.ttf) format("truetype"),url(/fr/wp-content/themes/mizunotheme2015/css/fonts/dfe9634b-ce23-4eb7-8f4c-be44da2e5ae7.svg) format("svg");font-weight:100;font-style:normal;font-display:swap}.bg-absolute{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-position:center;background-size:cover!important}.bg-absolute .bg-layer-left,.bg-absolute .bg-layer-right{width:40%}.bg-absolute .bg-layer-left{right:auto}.bg-absolute .bg-layer-right{left:auto;right:0}.bg-absolute .bg-light{background:#F9F9F9}.bg-absolute .bg-blue{background:#051E8D}@media screen and (max-width:767px){.bg-absolute .bg-layer-left,.bg-absolute .bg-layer-right{width:100%;height:80vw;left:0;right:0}}@media screen and (min-width:768px){.stories-list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 41.66666667%;grid-template-columns:1fr 1fr 41.66666667%;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:20px 20px;grid-template-areas:"featured-item featured-item ." "featured-item featured-item ." "featured-item featured-item ."}.stories-list .featured-item{grid-area:featured-item}.cfit-cta-list .cta-item{min-width:30%}}.stories-list.slick-slider{overflow:initial!important;height:unset!important;margin-left:-18px;margin-right:-18px}.stories-list.slick-slider .slick-slide{padding:0 18px 20px}.stories-list .slick-dots{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:0}.stories-list .slick-dots li{margin:0 3px}.stories-list .slick-dots li button{display:block;width:12px;height:12px;border:none;box-shadow:none;outline:0;background:#BDBDBD;transition:all .3s;font-size:0;overflow:hidden;padding:0;border-radius:50px}.stories-list .slick-dots li.slick-active button{background:#051E8D}.cfit-cta-list{display:-ms-flexbox;display:flex;gap:20px}.cfit-cta-list .cta-item{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1}@media screen and (max-width:767px){.cfit-cta-list{-ms-flex-direction:column;flex-direction:column;gap:0}.cfit-cta-list .cta-item:not(:last-child){margin-bottom:10px}}.feature-panel-cta{position:relative}.feature-panel-cta .row{display:-ms-flexbox;display:flex}.feature-panel-cta .feature{-ms-flex:1 1 33%;flex:1 1 33%;padding:0 10px;margin-bottom:36px}.feature-panel-cta .feature a{display:block}.feature-panel-cta .feature a:hover .image-wrap img{transform:scale(1.05)}.feature-panel-cta .feature .image-wrap{margin-bottom:14px;width:100%;overflow:hidden}.feature-panel-cta .feature .image-wrap img{width:100%;height:auto;transition:transform .18s linear,opacity .18s linear}.feature-panel-cta .feature .text-wrap{padding:0 25px;margin:0;font-size:15px;line-height:21px;color:#707070;text-align:center}.feature-panel-cta .feature p{margin-bottom:0}.feature-panel-cta .feature h3{margin:0 0 2px;font-weight:500;font-size:18px;color:#242424;letter-spacing:0;text-align:center;line-height:24px}@media screen and (max-width:979px){.feature-panel-cta .row{-ms-flex-direction:column;flex-direction:column}.feature-panel-cta .feature{width:100%}.feature-panel-cta .feature .text-wrap{padding:0 10px}}.btn-rounded{color:#fff;text-transform:uppercase;background:#0783D9;border-radius:50px;font-weight:500;font-size:15px;line-height:1;padding:14px 22px 11px;display:-ms-inline-flexbox;display:inline-flex}.btn-rounded:hover{color:#fff;background:#0565a8}.btn-rounded:focus{color:#fff;outline:0;box-shadow:none}.btn-rounded.btn-sm{color:#0783D9;border:1px solid #0783D9;-ms-flex-align:center;align-items:center;line-height:1;background:0 0;padding:10px 12px 8px;font-size:12px;transition:all .3s}.btn-rounded.btn-sm .icon{display:-ms-flexbox;display:flex;width:5px;min-width:5px;height:8px;margin-left:12px;margin-top:-5px;font-size:9px}.btn-rounded.btn-sm:hover{color:#fff;background:#0783D9;border-color:#0783D9}.card{display:block}.card-iconrow{display:-ms-flexbox;display:flex;position:relative;overflow:hidden;border-radius:9px;padding:20px 24px 20px 20px}.card-iconrow:after,.card-iconrow:before{top:0;left:0;width:100%;height:100%;position:absolute;border-radius:9px}.card-iconrow:before{background:#000;border:2px solid rgba(255,255,255,.4);opacity:.48}.card-iconrow:after{background:rgba(10,94,152,.8);border:2px solid rgba(255,255,255,.18);mix-blend-mode:color}.card-iconrow .icon-block,.card-iconrow .info-block{position:relative;z-index:1}.card-iconrow .icon-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:54px;min-width:54px;height:54px;margin-right:16px}.card-iconrow .icon-block img{display:block;max-width:100%;width:auto;height:100%}.card-iconrow .info-block{-ms-flex:1;flex:1;margin-top:9px}.card-iconrow .card-title{text-transform:uppercase;font-size:18px;line-height:21px;color:#f8f8f8;margin-bottom:6px}.card-iconrow .title-line{display:block;width:36px;height:3px;background:#0783D9}@media screen and (max-width:1200px){.card-iconrow .card-title{font-size:15px;line-height:1.16}}@media screen and (min-width:768px){.card-iconrow:hover:before{opacity:.7;border:2px solid rgba(255,255,255,.3)}.card-iconrow:hover:after{background:#0a5e98}}@media screen and (max-width:767px){.card-iconrow,.card-iconrow:after,.card-iconrow:before{border-radius:6px}.card-iconrow{padding:10px;-ms-flex-align:center;align-items:center}.card-iconrow .icon-block{width:32px;min-width:32px;height:32px;margin-right:8px}.card-iconrow .icon-block img{display:block;max-width:100%;width:auto;height:100%}.card-iconrow .info-block{margin-top:0}.card-iconrow .card-title{font-size:13px;line-height:1;margin-bottom:2px}.card-iconrow .title-line{width:30px;height:2px}}.card-cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;position:relative;box-shadow:1px 2px 10px 0 rgba(0,0,0,.1);border-radius:12px;overflow:hidden;-ms-flex:1;flex:1;height:310px;height:274px}.card-cta .img-block{min-width:100%;width:100%;overflow:hidden;height:100%;position:absolute}.card-cta .img-block:after{top:0;left:0;width:100%;height:100%;position:absolute;opacity:.65;opacity:.56;background:#000;background:linear-gradient(180deg,rgba(26,39,58,0) 54%,#000 88%)}.card-cta .img-block img{width:100%;height:100%;object-fit:cover;transition:all .3s}.card-cta .info-block{position:absolute;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;color:#fff;font-size:16px;line-height:20px;font-weight:500;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:1;width:auto;left:0;right:20px;top:42px;padding:0 0 0 30px;border-left:6px solid #0783D9}.card-cta .card-title,.cfit .content-block.title-lg h2,.cfit .quote-block{font-weight:700;text-transform:uppercase}.card-cta .card-title{color:#fff;font-size:24px;line-height:1;margin-bottom:8px}.card-cta .btn-block{position:absolute;bottom:34px;left:34px;right:auto;z-index:1;width:auto}.card-cta .btn-rounded.btn-sm{position:relative;margin-top:0;color:#fff;border:none;background:#080D1F;font-size:14px;padding:9px 14px 10px}.card-cta .btn-rounded.btn-sm .icon{margin-top:-1px}.card-cta .btn-rounded.btn-sm:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;border-radius:inherit;background:linear-gradient(to bottom,#11B9EE,#0783D9)}.card-cta .btn-rounded.btn-sm:hover,.card-cta:hover .btn-rounded.btn-sm{background:0 0;color:#fff;border-color:#0783D9}.card-cta:hover .img-block img{transform:scale(1.1)}@media screen and (max-width:767px){.card-cta{border-radius:8px;height:198px}.card-cta .info-block{font-size:13px;line-height:16px;left:0;right:0;top:30px;padding:0 20px;border-left-width:4px}.card-cta .card-title{font-size:18px;margin-bottom:10px}.card-cta .btn-block{position:absolute;bottom:24px;left:24px;right:24px}}.cfit{padding-top:60px;padding-bottom:60px}.cfit .container,.cfit .container-fluid{max-width:1240px;padding-left:20px;padding-right:20px}.cfit .container-fluid:after,.cfit .container-fluid:before,.cfit .container:after,.cfit .container:before{display:none}.cfit .content-block{font-size:17px;line-height:27px}.cfit .content-block h2{text-transform:uppercase;line-height:1;margin-bottom:24px}.cfit .content-block .btn{margin-top:20px}.cfit .content-block.title-lg h2{font-size:39px;line-height:36px;color:#0783D9}.cfit .title-block{margin-bottom:40px}.cfit .color-white h1,.cfit .color-white h2,.cfit .color-white h3,.cfit .color-white h4,.cfit .color-white h5{color:#fff}.cfit .quote-block{font-size:42px;line-height:1;font-family:"Barlow Condensed","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:unset;color:#fff}.cfit .quote-block .h4,.cfit .quote-block h4,.cfit-key-measure .key-measure-slider .key-measure-block .number,.cfit-shaft-video .quote-block,.cfit-shaft-video .quote-block .h4,.cfit-shaft-video .quote-block h4{font-family:Barlow,"Helvetica Neue",Helvetica,Arial,sans-serif}.cfit .quote-block blockquote,.cfit .quote-block p{font-size:42px;line-height:1;font-weight:400;font-style:normal}.cfit .quote-block blockquote:last-child,.cfit .quote-block p:last-child{margin-bottom:0}.cfit .quote-block .h4,.cfit .quote-block h4{text-transform:uppercase;color:#fff;font-size:21px;line-height:1;font-style:italic;font-weight:700;margin-top:32px;margin-bottom:0}@media screen and (max-width:767px){.cfit .quote-block,.cfit .quote-block blockquote,.cfit .quote-block p{font-size:21px}.cfit .quote-block .h4,.cfit .quote-block h4{margin-top:14px;font-size:14px}}.cfit img{display:block;max-width:100%;height:auto}.cfit .video-block .video-base .iframe-wrap .play-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:92px;height:92px;border-radius:50%;color:#0783D9;background:#fff;opacity:1;font-size:32px}.cfit .video-block .video-base .iframe-wrap .play-icon:before{margin-left:4px}.cfit .order-1{-ms-flex-order:1;order:1}.cf-player-dna-list li,.cfit .order-2{-ms-flex-order:2;order:2}.cfit .order-3{-ms-flex-order:3;order:3}.cfit .order-4{-ms-flex-order:4;order:4}@media screen and (min-width:768px){.cfit .order-sm-1{-ms-flex-order:1;order:1}.cfit .order-sm-2{-ms-flex-order:2;order:2}.cfit .order-sm-3{-ms-flex-order:3;order:3}.cfit .order-sm-4{-ms-flex-order:4;order:4}}@media screen and (max-width:767px){.cfit .video-block .video-base .iframe-wrap .play-icon{width:40px;height:40px;font-size:14px}.cfit .video-block .video-base .iframe-wrap .play-icon:before{margin-left:2px}.cfit{padding-top:32px;padding-bottom:32px}.cfit .content-block,.cfit .title-block{font-size:15px;line-height:21px}.cfit .content-block h2,.cfit .title-block h2{font-size:21px;line-height:27px;margin-bottom:16px}.cfit .content-block .btn,.cfit .title-block .btn{margin-top:8px}.cfit .content-block.title-lg h2,.cfit .title-block.title-lg h2{font-size:24px;line-height:27px}}.cfit-hero{position:relative;isolation:isolate;display:block;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:38.19444444vw;padding:80px 0;background:#000}.cfit-hero .bg-desktop:after,.cfit-hero .bg-desktop:before,.cfit-hero-bg:after{content:'';width:100%;position:absolute;left:0}.cfit-hero-bg video{display:block;width:100%;height:100%;object-fit:cover}.cfit-hero-bg:after{top:0;height:100%;background:rgba(0,0,0,.3)}.cfit-hero .bg-desktop{overflow:hidden}.cfit-hero .bg-desktop:before{top:0;height:100%;background:rgba(39,25,5,.15)}.cfit-hero .bg-desktop:after{top:auto;bottom:0;height:162px;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%)}.cfit-hero .bg-desktop-inner:after,.cfit-hero .bg-desktop-inner:before{height:100%;position:absolute;top:0;content:''}.cfit-hero .bg-desktop-inner{max-width:1440px;margin:0 auto;left:0;right:0}.cfit-hero .bg-desktop-inner:before{left:0;width:50%;background-image:linear-gradient(270deg,rgba(0,0,0,0) 0,rgba(0,0,0,.6) 100%)}.cfit-hero .bg-desktop-inner:after{background:rgba(0,0,0,.6);right:100%;left:-200vw;width:auto}.cfit-hero .h1,.cfit-hero-title{text-transform:uppercase;color:#f8f8f8;font-size:44px;line-height:48px;font-weight:400;margin-bottom:20px}.cfit-hero .h1:last-child,.cfit-hero-title:last-child{margin:0}@media screen and (max-width:767px){.cfit-hero{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:480px;padding:36px 0}.cfit-hero .h1,.cfit-hero-title{font-size:29px;line-height:30px;margin-bottom:16px}}.cfit-hero-text{font-weight:500;font-size:18px;line-height:24px;margin-bottom:20px}.cfit-hero-text h1,.cfit-hero-text h2,.cfit-hero-text h3,.cfit-hero-text h4,.cfit-hero-text h5{color:#fff}.cfit-hero-text p:last-child{margin:0}@media screen and (max-width:767px){.cfit-hero-text{font-size:15px;line-height:20px}.cfit-hero-text p{margin-bottom:12px}}.cfit-hero-block{max-width:680px;margin-left:auto;margin-right:auto}.cfit-hero-btn{text-transform:uppercase;padding:9px 29px;font-size:14px;line-height:18px;letter-spacing:.47px;background:#0783D9;border:1px solid #FFF;border-radius:100px;transition:none;color:#fff}.cfit-hero-btn:hover{background-color:#051E8D;border-color:#051E8D;color:#fff}.cfit-hero-btn:focus,.cfit-hero-btn:hover h1,.cfit-hero-btn:hover h2,.cfit-hero-btn:hover h3,.cfit-hero-btn:hover h4,.cfit-hero-btn:hover h5{color:#fff}.cfit-hero-btns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:20px}@media screen and (max-width:767px){.cfit-hero-btn{padding-left:16px;padding-right:16px}.cfit-hero-btns{display:-ms-grid;display:grid;-ms-grid-columns:(1fr) [2];grid-template-columns:repeat(2,1fr);gap:12px}}.cfit-events{padding-top:24px;padding-bottom:20px;border-bottom:1px solid #D8D8D8}.cfit-events-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.cfit-events-header{min-height:36px}}.cfit-events-header h2{text-transform:uppercase;font-weight:700;font-size:18px;line-height:21px;color:#1C1B19;margin-bottom:0}.cfit-events #tour-truck-col,.cfit-events .mapHtml,.cfit-events .message-col,.cfit-events .prettyPagination{display:none!important}.cfit-events .categoryList.remove-legend,.cfit-events .top-filter-buttons-wrap{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#body .cfit-events .combined-store-locator-layout{display:block;height:auto;min-height:auto;margin-bottom:0}#body .cfit-events .combined-store-locator-layout .top-filter{border:none;text-align:left;float:left;margin-right:12px}#body .cfit-events .combined-store-locator-layout #distanceLabel,#body .cfit-events .combined-store-locator-layout .lhs-shadow{display:none!important}#body .cfit-events .combined-store-locator-layout .store-search-col{margin:0;padding:0;display:-ms-flexbox;display:flex;gap:12px}@media screen and (max-width:767px){#body .cfit-events .combined-store-locator-layout .store-search-col{gap:6px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#body .cfit-events .combined-store-locator-layout .store-search-col .store-search-filters{-ms-flex-order:-1;order:-1}#body .cfit-events .combined-store-locator-layout .store-search-col .store-search-input{margin:0}#body .cfit-events .combined-store-locator-layout .store-search-col .drop-down-selector{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#body .cfit-events .combined-store-locator-layout .store-search-col .categoryList .showFilterBtn,#body .cfit-events .combined-store-locator-layout .store-search-col .drop-down-selector select{text-transform:uppercase;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;background:no-repeat #757575;border-radius:4px!important;box-shadow:none;padding:9px 20px;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.47px;color:#FFF;height:auto;border:none;margin:0}#body .cfit-events .combined-store-locator-layout .store-search-col .categoryList .showFilterBtn:after,#body .cfit-events .combined-store-locator-layout .store-search-col .drop-down-selector select:after{content:''!important;color:#BDBDBD;position:relative;border-top:6px solid #fff;border-bottom:none;border-left:4px solid transparent;border-right:4px solid transparent;transition:all 0s;background:0 0;width:auto;height:auto;display:-ms-inline-flexbox!important;display:inline-flex!important;inset:auto}#body .cfit-events .combined-store-locator-layout .store-search-col .prettySearchLocationValue{height:36px;padding:5px 24px;border-radius:100px;width:auto;border:1px solid #757575;font-size:14px;line-height:18px;letter-spacing:.47px;text-transform:uppercase;color:#000;min-width:208px}#body .cfit-events .combined-store-locator-layout .store-search-col .prettySearchLocationValue:-ms-input-placeholder{opacity:1;color:#000}#body .cfit-events .combined-store-locator-layout .store-search-col .prettySearchLocationValue::placeholder{opacity:1;color:#000}#body .cfit-events .combined-store-locator-layout .store-search-col .doPrettySearch{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#body .cfit-events .combined-store-locator-layout .store-search-col .maplist-error-message{margin-top:8px}#body .cfit-events .combined-store-locator-layout .btn-reset{padding:6px 12px 7px;background:#051E8D;color:#fff;width:-webkit-fit-content;width:fit-content;border-radius:4px;font-size:14px;line-height:18px;border:none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center}#body .cfit-events .combined-store-locator-layout .btn-reset:hover{background-color:#071864;border-color:#071864}#body .cfit-events .combined-store-locator-layout .map-linked-items{padding:0;float:none}#body .cfit-events .combined-store-locator-layout .prettyFileBar{position:relative;width:auto;border:none;float:left}#body .cfit-events .combined-store-locator-layout .fitting-center-top-filter{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#body .cfit-events .combined-store-locator-layout .prettyListItems{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:20px;padding-top:20px!important;padding-bottom:16px!important}#body .cfit-events .combined-store-locator-layout .prettyListItems .location{width:285px;min-width:285px;margin:0!important}@media screen and (max-width:767px){#body .cfit-events .combined-store-locator-layout .prettyListItems{gap:12px}#body .cfit-events .combined-store-locator-layout .prettyListItems .location{width:246px;min-width:246px}}#body .cfit-events .combined-store-locator-layout .prettyListItems .location>div,#body .cfit-events .combined-store-locator-layout .prettyListItems .location>div>div{height:100%}#body .cfit-events .combined-store-locator-layout .prettyListItems .location .foundry__services__card,#body .cfit-events .combined-store-locator-layout .prettyListItems .location .foundry__services__card>div{height:auto}#body .cfit-events .combined-store-locator-layout .prettyListItems .demo-day-bookly{-ms-flex-order:1;order:1}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc{padding:15px 12px;gap:9px}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body .address,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-header,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body .address,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-header{pointer-events:none}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-title,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-title{font-weight:500}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .address p,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .description p,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .address p,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .description p{font-size:13px;line-height:18px}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .web-phone .store-phone-link,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .web-phone .store-phone-link{margin-top:9px}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body{gap:9px}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body .address p,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body .address p{margin-bottom:0}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body .address p:last-child:not(:first-child),#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body .address p:last-child:not(:first-child){border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body .web-phone,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body .web-phone{margin-top:0}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body:not(.description-booking) .desc_desc,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body:not(.description-booking) .desc_desc{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body:not(.description-booking) .desc_desc .web-phone,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body:not(.description-booking) .desc_desc .web-phone{-ms-flex:1;flex:1;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body:not(.description-booking) .desc_desc .web-phone p:last-child:not(:first-child),#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body:not(.description-booking) .desc_desc .web-phone p:last-child:not(:first-child){margin-top:auto;display:-ms-flexbox;display:flex}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body:not(.description-booking) .desc_desc .web-phone p:last-child:not(:first-child) .store-email-link,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .card-location-body:not(.description-booking) .desc_desc .web-phone p:last-child:not(:first-child) .store-website-link,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body:not(.description-booking) .desc_desc .web-phone p:last-child:not(:first-child) .store-email-link,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .card-location-body:not(.description-booking) .desc_desc .web-phone p:last-child:not(:first-child) .store-website-link{margin-top:0;margin-bottom:0}#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location .fitting-book-now,#body .cfit-events .combined-store-locator-layout .prettyListItems .card-location.card-pfc .fitting-book-now{padding:9px 9px 10px;width:100%;-ms-flex-pack:center;justify-content:center}#body .cfit-events .combined-store-locator-layout .prettyListItems:after{width:calc(50vw - 620px);content:''!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-order:1000;order:1000}#body .cfit-events .combined-store-locator-layout .list-wrap{clear:both;z-index:unset;overflow:auto;margin-left:calc(-50vw + 600px);padding-left:calc(50vw - 600px);margin-right:calc(-50vw + 600px);padding-right:calc(50vw - 600px);cursor:grab}@media screen and (max-width:1200px){#body .cfit-events .combined-store-locator-layout .prettyListItems:after{width:1px}#body .cfit-events .combined-store-locator-layout .list-wrap{margin-left:-20px;padding-left:20px;margin-right:-20px;padding-right:20px}}.cfit-iconrow{width:100%}.cfit-iconrow .row-flex>div{margin-bottom:8px}.cfit-intro{overflow:hidden;position:relative;padding-top:0;padding-bottom:0}.cfit-intro .bg-absolute{background:linear-gradient(-46deg,#EEE 65%,#FFF 100%),linear-gradient(162deg,#EEE 42%,#FFF 100%);opacity:.7}.cfit-intro .intro-section{padding:60px 0 0}.cfit-intro .intro-block{font-weight:500;font-size:21px;line-height:24px;color:#000}.cfit-intro .intro-block .h2:last-child,.cfit-intro .intro-block .h3:last-child,.cfit-intro .intro-block h2:last-child,.cfit-intro .intro-block h3:last-child,.cfit-intro .intro-block p:last-child{margin:0}.cfit-intro .intro-block .h2,.cfit-intro .intro-block h2{font-size:44px;line-height:48px;font-weight:700;color:#1C1B19;margin-bottom:8px}.cfit-intro .intro-block .h3,.cfit-intro .intro-block h3{font-size:29px;line-height:33px;color:#051E8D;margin-bottom:28px}.cfit-intro .media-block img{display:block;max-width:100%;width:100%;height:auto}.cfit-intro .media-block-shaft{margin-left:-14.93055556vw}.cfit-intro .content-block{color:#1C1B19;margin-bottom:20%}.cfit-intro .content-block .h2:last-child,.cfit-intro .content-block .h3:last-child,.cfit-intro .content-block h2:last-child,.cfit-intro .content-block h3:last-child,.cfit-intro .content-block p:last-child{margin:0}.cfit-intro .row-1 .content-block{margin-top:62px;margin-bottom:0}.cfit-intro .row-1{margin-top:-80px}@media screen and (max-width:979px){.cfit-intro .row-1{margin-top:-20px}}@media screen and (max-width:1200px){.cfit-intro .media-block-shaft{margin-left:-20%}}.cfit-shaft-video{position:relative}@media screen and (max-width:767px){.cfit-intro .row-1{margin-top:0}.cfit-intro .row-1 .content-block{margin-top:28px}.cfit-intro{padding-bottom:28px}.cfit-intro .intro-section{padding:36px 0 40px;background-color:#fff}.cfit-intro .intro-block{font-size:15px;line-height:21px}.cfit-intro .intro-block .h2,.cfit-intro .intro-block h2{font-size:24px;line-height:26px;margin-bottom:8px}.cfit-intro .intro-block .h3,.cfit-intro .intro-block h3{font-size:18px;line-height:21px;margin-bottom:16px}.cfit-intro .media-block-shaft{margin-left:-14.93055556vw;margin-right:-6vw}.cfit-intro .content-block{margin-bottom:28px}.cfit-intro .row-3{margin-top:0}.cfit-intro .row-3 .content-block{margin-bottom:0}.cfit-shaft-video{padding-top:40px;padding-bottom:32px}}.cfit-shaft-video--bg{background:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/22/swing-dna-video-bg-2024.jpg) center no-repeat;background-size:cover}.cfit-shaft-video--block{max-width:928px}.cfit-shaft-video .mizuno-video{position:relative;text-align:center;padding:24px 24px 26px;border-radius:6px;border:4px solid #051E8D}@media screen and (max-width:767px){.cfit-shaft-video--bg{background-position:right}.cfit-shaft-video .mizuno-video{border-width:2px;border-radius:4px;padding:24px 8px 16px}}.cfit-shaft-video .mizuno-video-title{position:absolute;text-transform:uppercase;text-align:center;background-color:#fff;top:0;left:50%;transform:translate(-50%,-50%);right:auto;margin:0 auto;padding:3px 11px;z-index:1;font-size:21px;line-height:24px;width:-webkit-max-content;width:max-content;color:#000}@media screen and (max-width:767px){.cfit-shaft-video .mizuno-video-title{padding:6px 10px 5px;font-size:14px;line-height:16px;width:100%;max-width:94%}}.cfit-shaft-video .mizuno-video-runbird{width:122px;height:27px;background-color:#fff;position:absolute;bottom:-13px;left:0;right:0;margin:0 auto}.cfit-shaft-video .mizuno-video-runbird img,.cfit-shaft-video .mizuno-video-runbird svg{display:block;max-width:100%;margin-left:auto;margin-right:auto;width:auto;height:100%}.cfit-shaft-video .mizuno-video .play-icon{transition:all .3s}@media screen and (min-width:768px){.cfit-shaft-video .mizuno-video:hover .play-icon{background:#0783D9!important;color:#fff!important}}.cfit-shaft-video .quote-block{padding:0 30px;margin:36px auto 0;max-width:775px;font-size:24px;line-height:27px;font-weight:700;font-style:italic;color:#514F4F}.cfit-shaft-video .quote-block blockquote,.cfit-shaft-video .quote-block p{font-size:24px;line-height:27px;font-weight:700;font-style:italic}.cfit-shaft-video .quote-block blockquote:last-child,.cfit-shaft-video .quote-block p:last-child{margin-bottom:0}.cfit-shaft-video .quote-block .h4,.cfit-shaft-video .quote-block h4{color:#0783D9;font-size:18px;font-style:normal;font-weight:700;margin-top:20px;margin-bottom:0}@media screen and (max-width:767px){.cfit-shaft-video .mizuno-video-runbird{width:68px;height:20px;bottom:-10px}.cfit-shaft-video .quote-block{margin-top:28px;padding:0;font-size:17px}.cfit-shaft-video .quote-block blockquote,.cfit-shaft-video .quote-block p{font-size:17px;line-height:21px}.cfit-shaft-video .quote-block .h4,.cfit-shaft-video .quote-block h4{margin-top:12px;font-size:15px}}.cfit-shaft-video .title-block{margin-bottom:24px}.cfit-shaft-video .title-block .h3,.cfit-shaft-video .title-block h3{font-size:21px;line-height:24px;color:#000}@media screen and (max-width:767px){.cfit-shaft-video .title-block{margin-bottom:16px}.cfit-shaft-video .title-block .h3,.cfit-shaft-video .title-block h3{font-size:16px;line-height:1.2}}.cfit-key-facts{padding-bottom:100px}.cfit-key-facts .title-block{margin-bottom:46px}.cfit-key-facts .key-group,.cfit-key-facts ul{position:relative;margin:0 auto;max-width:1080px;counter-reset:section}.cfit-key-facts .key-group:after,.cfit-key-facts .key-group:before,.cfit-key-facts ul:after,.cfit-key-facts ul:before{content:'';position:absolute;width:1px;top:20px;bottom:0;opacity:.6;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23FFFFFF3D' stroke-width='2' stroke-dasharray='4%2c 4' stroke-dashoffset='6' stroke-linecap='butt'/%3e%3c/svg%3e")}.cfit-key-facts .key-group:before,.cfit-key-facts ul:before{left:50%}.cfit-key-facts .key-group:after,.cfit-key-facts ul:after{right:50%}@media screen and (max-width:767px){.cfit-key-facts .key-group,.cfit-key-facts ul{padding-top:26px;padding-left:24px}.cfit-key-facts .key-group:before,.cfit-key-facts ul:before{left:0}.cfit-key-facts .key-group:after,.cfit-key-facts ul:after{right:auto;left:1px}}.cfit-key-facts .card-key-fact,.cfit-key-facts li{position:relative;color:#fff;font-size:18px;line-height:27px;padding:36px 66px 40px 40px;background:rgba(7,131,217,.24);border-radius:8px;width:100%;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.cfit-key-facts .card-key-fact:before,.cfit-key-facts li:before{content:'';position:absolute;top:20px;right:-76px;width:12px;height:12px;background:#F7F7F7;border-radius:50%;box-shadow:0 0 0 4px rgba(255,255,255,.25)}.cfit-key-facts .card-key-fact h2,.cfit-key-facts .card-key-fact h3,.cfit-key-facts li h2,.cfit-key-facts li h3{text-transform:uppercase;font-size:21px;line-height:24px;margin-bottom:24px;color:#fff}.cfit-key-facts .card-key-fact p:last-child,.cfit-key-facts li p:last-child{margin:0}.cfit-key-facts .card-key-fact .num,.cfit-key-facts .card-key-fact:after,.cfit-key-facts li .num,.cfit-key-facts li:after{display:-ms-flexbox;display:flex;position:absolute;text-transform:uppercase;font-weight:700;-ms-flex-pack:center;justify-content:center;top:0;left:auto;right:-30px;font-size:46px;line-height:1;letter-spacing:-3.07px;color:transparent;text-stroke:1px #fff;-webkit-text-stroke:1px #fff;background:#0783D9;border-radius:0 16px 16px;width:62px;padding-top:12px;padding-bottom:2px}.cfit-key-facts .card-key-fact:after,.cfit-key-facts li:after{counter-increment:section;content:"0" counters(section,".")}@media screen and (min-width:768px){.cfit-key-facts .card-key-fact,.cfit-key-facts li{-ms-flex:0 0 calc(50% - 70px);flex:0 0 calc(50% - 70px);max-width:calc(50% - 70px)}.cfit-key-facts .card-key-fact:not(:first-child),.cfit-key-facts li:not(:first-child){margin-top:-60px}.cfit-key-facts .card-key-fact:nth-child(odd),.cfit-key-facts li:nth-child(odd){padding-left:58px}.cfit-key-facts .card-key-fact:nth-child(even),.cfit-key-facts li:nth-child(even){padding-left:66px;padding-right:40px;margin-left:auto}.cfit-key-facts .card-key-fact:nth-child(even):before,.cfit-key-facts li:nth-child(even):before{left:-76px;right:auto}.cfit-key-facts .card-key-fact:nth-child(even) .num,.cfit-key-facts .card-key-fact:nth-child(even):after,.cfit-key-facts li:nth-child(even) .num,.cfit-key-facts li:nth-child(even):after{left:-30px;right:auto;border-radius:16px 0 16px 16px}}@media screen and (max-width:767px){.cfit-key-facts .card-key-fact,.cfit-key-facts li{font-size:14px;line-height:18px;padding:24px 20px 20px}.cfit-key-facts .card-key-fact:not(:last-child),.cfit-key-facts li:not(:last-child){margin-bottom:38px}.cfit-key-facts .card-key-fact:before,.cfit-key-facts li:before{top:-12px;right:auto;left:-28px;width:10px;height:10px;box-shadow:0 0 0 3px rgba(255,255,255,.25)}.cfit-key-facts .card-key-fact .num,.cfit-key-facts .card-key-fact:after,.cfit-key-facts li .num,.cfit-key-facts li:after{top:-26px;left:0;right:auto;font-size:30px;letter-spacing:-1.96px;border-radius:10px 10px 10px 0!important;width:40px;padding-top:7px;padding-bottom:1px}.cfit-key-facts{padding-top:28px;padding-bottom:28px}.cfit-key-facts .title-block{margin-bottom:16px}.cfit-key-facts .title-block .h2,.cfit-key-facts .title-block h2{line-height:1.1}}.cfit-quote{padding:135px 0}@media screen and (max-width:767px){.cfit-quote{padding:74px 0}.cfit-quote .container,.cfit-quote .container-fluid{padding:0 35px}}.cfit-howitworks .section-howitworks{padding:56px 0 138px}.cfit-howitworks .content-block{font-size:16px;line-height:24px}.cfit-howitworks .content-block .h2,.cfit-howitworks .content-block h2{color:#0783D9;font-weight:700;margin-bottom:20px}.cfit-howitworks .icon-block-groups{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:-75px;gap:20px}.cfit-howitworks .icon-block-groups .icon-block{-ms-flex:1;flex:1;max-width:150px;text-align:center}.cfit-howitworks .icon-block-groups h4{text-transform:uppercase;font-weight:700;font-size:19px;color:#051E8D;margin-top:16px;margin-bottom:0}.cfit-howitworks .btn-block{margin-top:46px}.cfit-howitworks .btn-fitting{text-transform:uppercase;font-weight:500;padding:14px 24px 14px 16px;-ms-flex-align:center;align-items:center}.cfit-howitworks .btn-fitting .btn-icon{width:46px;margin-right:14px}.cfit-howitworks .btn-fitting .btn-icon img{display:block;width:auto;max-width:100%;height:auto}@media screen and (max-width:767px){.cfit-howitworks{padding-bottom:46px}.cfit-howitworks .section-howitworks{padding:24px 0 90px}.cfit-howitworks .media-block{margin:0 auto 20px;max-width:37.8125vw;min-width:21px}.cfit-howitworks .content-block{font-size:15px;line-height:21px;text-align:center}.cfit-howitworks .content-block .h2,.cfit-howitworks .content-block h2{line-height:1.1}.cfit-howitworks .icon-block-groups{margin-top:-65px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.cfit-howitworks .icon-block-groups .icon-block{-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px)}.cfit-howitworks .icon-block-groups .icon{max-width:130px;margin:0 auto}.cfit-howitworks .icon-block-groups h4{font-size:15px;line-height:1;margin-top:12px}.cfit-howitworks .btn-block{margin-top:30px}.cfit-howitworks .btn-fitting{padding:11px 16px 11px 12px;font-size:14px;line-height:1.3}.cfit-howitworks .btn-fitting .btn-icon{width:36px;margin-right:12px}}.cfit-key-measure{padding-top:80px;padding-bottom:52px}.cfit-key-measure .bg-absolute{background-size:100% auto!important;background-position:bottom center}.cfit-key-measure .title-block{margin-bottom:50px;font-size:16px;line-height:24px}.cfit-key-measure .title-block .h2,.cfit-key-measure .title-block h2{text-transform:uppercase;color:#0783D9;font-weight:700;margin-bottom:15px}.cfit-key-measure .title-block p:last-child{margin:0}.cfit-key-measure .key-measure-slider{position:relative}.cfit-key-measure .key-measure-slider .swiper-slide{min-width:260px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.cfit-key-measure .key-measure-slider .key-measure-block{position:relative;font-size:16px;line-height:24px;color:#333;padding-right:12%}.cfit-key-measure .key-measure-slider .key-measure-block .number{display:block;font-weight:100;font-size:50px;line-height:1;color:rgba(47,47,47,.54);letter-spacing:0;margin-bottom:26px;margin-left:-3px}.cfit-key-measure .key-measure-slider .key-measure-block .bullet{display:block;-ms-flex:1;flex:1;width:13px;height:13px;border-radius:50%;background:#0783D9;box-shadow:0 0 0 4px rgba(7,131,217,.25);margin-left:4px;margin-bottom:32px}.cfit-key-measure .key-measure-slider .key-measure-block .bullet:before{content:'';position:absolute;width:100%;height:1px;border-top:2px dashed #BFBFBF;z-index:-1;margin-top:5px;opacity:.6}.cfit-key-measure .key-measure-slider .key-measure-block h4{text-transform:uppercase;font-weight:700;font-size:21px;line-height:24px;color:#0783D9;margin-bottom:6px}.cfit-key-measure .key-measure-slider .key-measure-block p:last-child{margin:0}.cfit-key-measure .key-measure-slider .swiper-button-next,.cfit-key-measure .key-measure-slider .swiper-button-prev{width:56px;height:56px;border-radius:50%;border:2px solid #0783D9;color:#0783D9;right:0;left:auto;margin:0;top:-108px}.cfit-key-measure .key-measure-slider .swiper-button-next:after,.cfit-key-measure .key-measure-slider .swiper-button-prev:after{display:none}.cfit-key-measure .key-measure-slider .swiper-button-prev{right:72px}.cfit-key-measure .measure-img{position:relative;max-width:1001px;margin:0 auto}.cfit-key-measure .measure-img:before{content:'';position:absolute;border-radius:50%;background:rgba(7,131,217,.11);z-index:-1;top:3%;left:-23%;width:71.5%;padding-bottom:71.5%}@media screen and (max-width:979px){.cfit-key-measure{padding-top:50px;padding-bottom:30px}}@media screen and (min-width:768px){.cfit-key-measure .key-measure-slider .swiper-button-next:hover,.cfit-key-measure .key-measure-slider .swiper-button-prev:hover{background:#0783D9;border:2px solid #0783D9;color:#fff}.cfit-key-measure .key-measure-slider .swiper-button-next:hover .icon-arrow,.cfit-key-measure .key-measure-slider .swiper-button-prev:hover .icon-arrow{fill:#fff}}@media screen and (max-width:767px){.cfit-key-measure{padding-top:32px;padding-bottom:16px}.cfit-key-measure .title-block{margin-bottom:28px;font-size:15px;line-height:21px}.cfit-key-measure .title-block .h2,.cfit-key-measure .title-block h2{margin-bottom:10px}.cfit-key-measure .key-measure-slider{margin-bottom:12px}.cfit-key-measure .key-measure-slider .swiper-slide{min-width:192px;-ms-flex:0 0 192px;flex:0 0 192px;max-width:192px}.cfit-key-measure .key-measure-slider .swiper-slide-5{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}.cfit-key-measure .key-measure-slider .key-measure-block{padding-right:15px;font-size:14px;line-height:18px}.cfit-key-measure .key-measure-slider .key-measure-block .number{font-size:36px;margin-bottom:16px;margin-left:-1px}.cfit-key-measure .key-measure-slider .key-measure-block .bullet{width:10px;height:10px;box-shadow:0 0 0 3px rgba(7,131,217,.25);margin-left:3px;margin-bottom:20px}.cfit-key-measure .key-measure-slider .key-measure-block .bullet:before{margin-top:4px}.cfit-key-measure .key-measure-slider .key-measure-block h4{font-size:18px;line-height:20px;margin-bottom:8px}.cfit-key-measure .key-measure-slider .slider-btn{display:-ms-flexbox;display:flex;gap:10px;margin-top:6px}.cfit-key-measure .key-measure-slider .swiper-button-next,.cfit-key-measure .key-measure-slider .swiper-button-prev{width:32px;height:32px;position:relative;top:unset;right:unset;left:unset;margin:0}.cfit-key-measure .key-measure-slider .swiper-button-next svg,.cfit-key-measure .key-measure-slider .swiper-button-prev svg{display:block;max-width:100%;height:auto;width:18px}.cfit-cta{padding-top:20px;padding-bottom:20px}}.cfit .custom-fit-cta .title-block{margin-bottom:24px}.cfit .custom-fit-cta .title-block .h2,.cfit .custom-fit-cta .title-block .h3,.cfit .custom-fit-cta .title-block h2,.cfit .custom-fit-cta .title-block h3{text-transform:uppercase;font-weight:700;color:#0783D9;letter-spacing:0;margin-bottom:15px}@media screen and (max-width:767px){.cfit .custom-fit-cta .title-block{margin-bottom:18px}}.cfit-guides,.cfit-stories{padding:48px 0 15px}.cfit-guides .title-block,.cfit-stories .title-block{max-width:576px;margin:0 auto 32px;font-size:16px;line-height:24px}.cfit-guides .title-block .h2,.cfit-guides .title-block .h3,.cfit-guides .title-block h2,.cfit-guides .title-block h3,.cfit-stories .title-block .h2,.cfit-stories .title-block .h3,.cfit-stories .title-block h2,.cfit-stories .title-block h3{text-transform:uppercase;font-weight:700;color:#0783D9;letter-spacing:0;margin-bottom:12px}.cfit-guides{background-image:linear-gradient(135deg,#F8F8F8 0,#F3F3F3 49%,#FFF 100%)}@media screen and (max-width:767px){.cfit-guides .title-block,.cfit-stories .title-block{max-width:unset;margin-bottom:20px;font-size:15px;line-height:21px}.cfit-guides{padding:32px 0 0}.cfit-stories{padding:32px 0 20px}.cfit-stories .rel_news-ext{padding:0}}.cfit-player .bg-player{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/22/tour-swing-dna-bg.jpg)}.cfit-player .container-fluid{max-width:1220px}.cfit-player .title-block{max-width:780px;margin:0 auto 32px;font-size:16px;line-height:24px;color:#1C1B19;letter-spacing:0;text-align:center}.cfit-player .title-block h2,.cfit-player .title-block h3{text-transform:uppercase;font-weight:700;color:#0783D9;letter-spacing:0;margin-bottom:12px}.cfit-player .title-block h3{font-size:24px;line-height:27px}@media screen and (max-width:767px){.cfit-player{padding-top:36px;padding-bottom:36px}.cfit-player .title-block{max-width:unset;margin-bottom:24px}.cfit-player .title-block h2,.cfit-player .title-block h3{font-size:20px;line-height:24px}}.fitting-info-block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#F8F8F8;max-width:880px;margin:0 auto 60px}.fitting-info-block .img-block{-ms-flex:0 0 330px;flex:0 0 330px}.fitting-info-block .img-block img{display:block;width:auto;max-width:100%;height:auto;height:100%;object-fit:cover}.fitting-info-block .content-block{padding:32px 36px;color:#1C1B19;-ms-flex:1;flex:1;font-size:16px;line-height:24px}.fitting-info-block .content-block b,.fitting-info-block .content-block strong{font-weight:500}.fitting-info-block .content-block .h2,.fitting-info-block .content-block .h3,.fitting-info-block .content-block h2,.fitting-info-block .content-block h3{text-transform:uppercase;font-weight:700;font-size:21px;line-height:24px;color:#0783D9;letter-spacing:0;margin-bottom:15px}.fitting-info-block p:last-child{margin:0}@media screen and (max-width:767px){.fitting-info-block{display:block;margin-bottom:36px}.fitting-info-block .img-block{-ms-flex:0 0 100%;flex:0 0 100%}.fitting-info-block .img-block img{width:100%;height:auto}.fitting-info-block .content-block{padding:18px 20px 20px;color:#1C1B19;-ms-flex:1;flex:1;font-size:15px;line-height:21px}.fitting-info-block .content-block .h2,.fitting-info-block .content-block .h3,.fitting-info-block .content-block h2,.fitting-info-block .content-block h3{font-size:18px;line-height:20px;margin-bottom:12px}}.tour-player-data{overflow:hidden;display:-ms-flexbox;display:flex;display:-ms-grid;display:grid;-ms-grid-columns:28.8% auto;grid-template-columns:28.8% auto;gap:42px 20px}.tour-player-data .tour-player-nav{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.tour-player-data .nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;border:none;-ms-flex:1;flex:1}.tour-player-data .nav-tabs:after,.tour-player-data .nav-tabs:before{display:none}.tour-player-data .nav-tabs li{position:relative;float:none;margin-bottom:0}.tour-player-data .nav-tabs li a:after,.tour-player-data .nav-tabs li a:before,.tour-player-data .nav-tabs li:after,.tour-player-data .nav-tabs li:before{position:absolute;transition:all .3s;content:''}.tour-player-data .nav-tabs li:not(:last-child){margin-bottom:8px}.tour-player-data .nav-tabs li:after,.tour-player-data .nav-tabs li:before{width:22px;height:2px;background:#979797;left:100%}.tour-player-data .nav-tabs li:before{top:4px}.tour-player-data .nav-tabs li:after{bottom:4px}.tour-player-data .nav-tabs li a{overflow:hidden;transition:all .3s;font-weight:500;font-size:16px;letter-spacing:0;line-height:18px;margin:0;display:-ms-grid;display:grid;-ms-grid-columns:120px auto;grid-template-columns:120px auto;gap:20px;-ms-flex-align:center;align-items:center;border:none;border-radius:4px;padding:0 12px 0 0;color:#fff;z-index:0;background:0 0}.tour-player-data .nav-tabs li a:focus,.tour-player-data .nav-tabs li a:hover{outline:0;border:none}.tour-player-data .nav-tabs li a:before{width:100%;height:100%;background:linear-gradient(135deg,#4C4C4F 0,#292929 100%);z-index:-2}.tour-player-data .nav-tabs li a:after{width:100%;height:100%;border:2px solid #313131;z-index:-1;background-position:right}.tour-player-data .nav-tabs li .player-img{overflow:hidden;border-radius:4px;width:120px;height:112px;z-index:-2}.tour-player-data .nav-tabs li .player-img img{display:block;width:100%;height:100%;object-fit:cover}.tour-player-data .nav-tabs li .player-meta{font-weight:700;color:#0783D9;letter-spacing:.5px;font-size:16px;line-height:18px}.tour-player-data .nav-tabs li .player-meta h4{color:#fff;font-weight:700;text-transform:uppercase;font-size:18px;line-height:21px;margin-bottom:8px}.tour-player-data .nav-tabs li.active:before{transform:scaleX(1)}.tour-player-data .nav-tabs li.active a{color:#fff;background:0 0}.tour-player-data .nav-tabs li.active a:before{background:#0783D9;background:linear-gradient(-42deg,#929292 0,#D8D8D8 100%);opacity:1}.tour-player-data .nav-tabs li.active a:after{background:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/22/mizuno-running-bird.svg) right center no-repeat;background-size:auto 100%}.tour-player-data .nav-tabs li.active .player-meta{color:#051E8D}.tour-player-data .tab-inner{margin-left:-12%}.tour-player-data .tour-player-content{max-height:564px}.tour-player-data .player-container{position:relative;padding-bottom:76.73913043%;background:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/ipad-mockup.png) no-repeat;background-size:cover}.tour-player-data .player-container .player-shaft{position:absolute;width:80.65217391%;height:69.12181303%;top:5.38243626%;right:4.34782609%;left:auto}.tour-player-data .player-container .player-shaft img{border-radius:12px;width:100%;height:100%;object-fit:cover}.tour-player-data .player-footer{position:relative;text-align:center;max-width:572px;margin:0 auto;font-size:15px;line-height:18px;color:#000;grid-area:.22222222;grid-area:2/1/3/3;z-index:1}.tour-player-data .player-footer p:last-child{margin:0}@media screen and (max-width:1220px){.tour-player-data .tour-player-content{max-height:46.2295082vw}}@media screen and (max-width:979px){.tour-player-data{display:block;border-radius:0}.tour-player-data .tour-player-nav{-ms-flex-direction:row;flex-direction:row}.tour-player-data .nav-tabs{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:8px;padding-top:2px}.tour-player-data .nav-tabs li:before,.tour-player-data .nav-tabs:after,.tour-player-data .nav-tabs:before{display:none}.tour-player-data .nav-tabs li{float:none;margin:0;min-width:102px}.tour-player-data .nav-tabs li:not(:last-child){margin-right:7px;margin-bottom:0}.tour-player-data .nav-tabs li:after{width:100%;left:0;right:0;top:calc(100% - 1px);background:#7A7A7A;height:13px;opacity:0}.tour-player-data .nav-tabs li a{overflow:unset;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;text-align:center;font-size:16px;line-height:18px;padding:0;gap:0}.tour-player-data .nav-tabs li a:after{display:none}.tour-player-data .nav-tabs li a:before{width:auto;height:auto;background:0 0;border-radius:4px}.tour-player-data .nav-tabs li .player-img{position:relative;width:100%;height:auto;padding-bottom:100%}.tour-player-data .nav-tabs li .player-img img{position:absolute}.tour-player-data .nav-tabs li .player-meta{position:absolute;bottom:0;left:0;right:0;padding:6px;font-size:9px;line-height:10px;background-image:linear-gradient(180deg,rgba(60,60,62,.5) 0,#373739 77%);border-radius:0 0 4px 4px}.tour-player-data .nav-tabs li .player-meta h4{font-size:10px;line-height:12px;margin-bottom:4px}.tour-player-data .nav-tabs li.active:after{opacity:1}.tour-player-data .nav-tabs li.active a{border-radius:4px 4px 0 0}.tour-player-data .nav-tabs li.active a:before{top:-2px;left:-2px;right:-2px;bottom:-12px;background:#373739;-webkit-mask-image:unset}.tour-player-data .nav-tabs li.active .player-meta{background-image:linear-gradient(180deg,rgba(174,174,174,.5) 0,#7A7A7A 64%);border-radius:0}.tour-player-data .tour-player-content{max-height:64.5vw;position:relative;z-index:1}.tour-player-data .player-footer{margin-top:20px;font-size:14px;line-height:18px;padding:0 8px}}.custom-fit-section-1{font-size:18px;color:#424141;line-height:27px;margin:48px auto 54px}.custom-fit-section-1 .h1,.custom-fit-section-1 h1{font-weight:700;text-transform:uppercase;font-size:29px;color:#005C9C;letter-spacing:0;line-height:36px;margin-bottom:12px}.swing-dna-text h2,.swing-dna-text p{color:#FFF;letter-spacing:0;text-align:center}.custom-fit-section-1 .row{display:-ms-flexbox;display:flex}.custom-fit-section-1--text{text-align:center}.custom-fit-section-1--text p{margin-bottom:27px}.custom-fit-section-1--text p:last-child{margin-bottom:0}.custom-fit-section-1--video{margin-top:0;margin-bottom:0}.custom-fit-nav{display:block}.custom-fit-nav::after{content:'';display:table;clear:both}.custom-fit-nav ul{margin:0;display:-ms-flexbox;display:flex}.custom-fit-nav li{float:left;width:25%;-ms-flex:1 1 auto;flex:1 1 auto;display:block;margin-bottom:0;padding:0 10px}#swing-dna.custom-fit-panel{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/19/swing-dna-lg.jpg);background-position:center;background-size:cover}.swing-dna-text{background:rgba(13,50,144,.7);height:348px;float:right;width:449px;padding:0 10px}.swing-dna-text h2{font-weight:700;text-transform:uppercase;font-size:21px;line-height:1}.swing-dna-text p{font-size:18px;line-height:24px;font-weight:500}.swing-dna-text .p2{margin-top:27px;font-size:15px;line-height:21px}.swing-dna-text-title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;margin:42px auto 18px}.swing-dna-text-title img{width:133px;margin-left:14px}.swing-dna-text-title .vr{height:39px;border-right:1px solid #253B74;margin:8px 12px auto}.swing-dna-text-title h2{margin:17px 0 0}.cust-fit-panels{margin:36px 0 82px}.cust-fit-panels h2{text-transform:uppercase;font-weight:700;font-size:21px;color:#424141;letter-spacing:0;text-align:center;line-height:24px;margin:8px auto 20px}.cust-fit-video-panel{margin-bottom:36px}.cust-fit-panel{display:-ms-flexbox;display:flex;margin-bottom:6px}.cust-fit-panel:last-child{margin-bottom:0}.cust-fit-panel .cust-fit-panel-image{background:#F7F7F7;-ms-flex:0 0 43.14%;flex:0 0 43.14%}.cust-fit-panel .cust-fit-panel-image img{width:100%;height:auto;margin:0}.cust-fit-panel .cust-fit-panel-text{-ms-flex:1 1 auto;flex:1 1 auto;font-size:16px;color:#333;letter-spacing:-.1px;line-height:24px;padding:72px 55px 62px 56px;background:#F7F7F7}.cust-fit-panel .cust-fit-panel-text h3{font-weight:700;text-transform:uppercase;margin:0 0 8px;font-size:21px;color:#005C9C;letter-spacing:0;line-height:24px}.cust-fit-panel .cust-fit-panel-text p:last-child{margin:0}.custom-fit-panel-3d-analysis{background:#F7F7F7;padding:32px 0 60px;margin-bottom:100px;font-size:16px;color:#333;letter-spacing:-.1px;line-height:24px;background-image:linear-gradient(0deg,#fff,#F7F7F7 59px,#F7F7F7 100%)}.custom-fit-panel-3d-analysis p{margin-bottom:24px}.custom-fit-panel-3d-analysis h2{font-weight:700;font-size:21px;color:#424141;letter-spacing:0;text-align:center;line-height:24px;margin:0 0 24px}.custom-fit-panel-3d-analysis h3{font-weight:700;font-size:16px;color:#424141;letter-spacing:0;text-align:center;line-height:24px;margin:0 auto 18px;text-transform:uppercase}.custom-fit-panel-3d-analysis-video{padding:0 10px;max-width:750px;margin:0 auto 48px}.custom-fit-panel-dna-explination{text-align:center}.custom-fit-panel-dna-explination h2{float:right;margin:0 96px 0 0}.custom-fit-panel-dna-explination h2 img{width:310px;height:85px}.custom-fit-panel-dna-explination .panel-row-1{background-image:linear-gradient(0deg,#174C9C 0,#0D3290 59%);box-shadow:0 2px 4px 0 rgba(0,0,0,.34);padding:59px 0 51px}.custom-fit-panel-dna-explination .panel-row-2{font-weight:500;font-size:16px;color:#343434;line-height:24px;letter-spacing:0}.custom-fit-panel-dna-explination .panel-row-2 img{width:60.41666667%;height:auto;margin-top:-248px;float:left}.custom-fit-panel-dna-explination .panel-row-2 .text{float:right;width:33.33333333%;margin-right:4.16666667%;margin-top:22px;padding:0 10px}.custom-fit-panel-dna-explination .panel-row-3{margin:39px 0 20px;font-size:13px;color:#3A3A3A;letter-spacing:-.1px;line-height:18px}.custom-fit-panel-dna-explination .panel-row-3 h4{font-weight:800;text-transform:uppercase;font-size:15px;color:#005C9C;letter-spacing:0;line-height:21px;margin-bottom:6px}.custom-fit-panel-dna-explination .panel-row-3 ul{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.custom-fit-panel-dna-explination .panel-row-3 li{display:inline-block;width:16.66666667%;margin:0 9px;padding:0 10px}.custom-fit-panel-dna-explination .panel-row-3 li :last-child{margin-bottom:0}.custom-fit-info .tabs-controls{margin:24px -10px 21px}.custom-fit-info .tabs-controls .button-wrap{width:50%;float:left;padding:0 10px}.custom-fit-info .tabs-controls button{display:block;width:100%;float:none;overflow:hidden;font-weight:700;text-transform:uppercase;font-size:21px;line-height:24px;color:#F5F5F5;letter-spacing:0;text-align:center;text-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.17);position:relative;padding:24px 20px 18px;background-position:center;background-size:cover;border:none;outline:0;border-radius:6px}.custom-fit-info .tabs-controls button.faq-button{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/tabs/faqs.jpg)}.custom-fit-info .tabs-controls button.spec-button{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/tabs/specs.jpg)}.custom-fit-info .tabs-controls button span{position:relative;z-index:2}.custom-fit-info .tabs-controls button::before{content:'';display:block;top:0;left:0;right:0;bottom:0;position:absolute;background-image:linear-gradient(-180deg,#0C3BB0 0,#08256E 98%);opacity:.85;transition:opacity .3s}.custom-fit-info .tabs-controls button::after{content:'';position:absolute;top:30px;right:22px;z-index:2;display:block;border-top:7px solid #fff;border-left:3.5px solid transparent;border-right:3.5px solid transparent;transition:transform .3s;transform:rotate(-90deg)}.custom-fit-info .tabs-controls button[aria-selected=true]::after{transform:rotate(0)}.custom-fit-info .tabs-controls button:hover::before{opacity:.97}.custom-fit-info .faq{margin-bottom:-1px}.custom-fit-info .faq .show-hide{position:relative;font-weight:500;font-size:18px;color:#333;letter-spacing:0;line-height:24px;border-top:1px solid #E4F1EE;border-bottom:1px solid #E4F1EE;padding:14px 66px 10px}.cf-player-dna-list li,.cf-player-dna-panel-title h2,.custom-fit-posts-title h2{font-weight:700;text-align:center;text-transform:uppercase}.custom-fit-info .faq .answer{padding:12px 65px 36px;font-size:16px;color:#333;letter-spacing:0}.custom-fit-info .faq .answer :last-child{margin-bottom:0}.custom-fit-info .faq .close-icon{position:absolute;right:0;top:0;bottom:0;width:21px;background-position:center;background-size:21px 12px;background-repeat:no-repeat;background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/faq-icon.svg);transform-origin:center;transition:transform .3s}.custom-fit-info .faq .open .close-icon{transform:scale(-1,-1)}.custom-fit-info #grips-shafts-specs ul.tabs-menu{margin-top:0}.custom-fit-news-section{border-top:5px solid #EFEFF0}.custom-fit-posts-title h2{font-size:24px;color:#424141;letter-spacing:-.33px;line-height:36px;margin:36px auto 24px}@media screen and (max-width:1223px){.custom-fit-section-1{margin:36px auto}.custom-fit-section-1--text{margin-top:0;margin-bottom:0}.swing-dna-text{margin-right:10px}.cust-fit-panel .cust-fit-panel-text{padding:60px 55px}.cust-fit-panels{margin-bottom:75px}.cust-fit-panel{padding:0 20px}.custom-fit-panel-dna-explination .panel-row-1{padding:56px 0 54px}.custom-fit-panel-dna-explination .panel-row-2 img{width:calc(58.3333% - 20px);margin-top:-217px;margin-left:11px}.custom-fit-panel-dna-explination .panel-row-2 .text{margin-top:25px;width:33.33333333%;margin-right:4.16666667%}.custom-fit-panel-dna-explination .panel-row-3{margin:48px 0 30px}.custom-fit-panel-dna-explination .panel-row-3 ul{padding:0 3px}.custom-fit-panel-dna-explination .panel-row-3 li{padding:0;margin:0 auto;letter-spacing:-.1px}.custom-fit-panel-dna-explination .panel-row-3 h4{margin-bottom:4px}.custom-fit-panel-dna-explination h2{float:right;margin:0 68px 0 0}.custom-fit-panel-dna-explination h2 img{width:295px;height:81px}.custom-fit-info .faq .show-hide{padding:14px 22px 10px}.custom-fit-info .faq .answer{padding:12px 106px 36px 22px}.custom-fit-info>.tabs-container::after{width:calc(91.66666667% - 20px)}}@media screen and (max-width:979px){.custom-fit-section-1{font-size:16px;letter-spacing:.13px;margin-bottom:24px}.custom-fit-section-1 .row{display:block}.custom-fit-section-1--text{margin-bottom:30px}.custom-fit-nav-item{height:87px}.custom-fit-nav-image{height:43px}.custom-fit-nav-text{font-weight:500;font-size:12px;line-height:12px}.cust-fit-panels{margin:24px 0 65px}.cust-fit-panel{padding:0}.cust-fit-panel .cust-fit-panel-image{width:calc(37.5% - 10px);-ms-flex:0 0 auto;flex:0 0 auto}@supports (object-fit:cover){.cust-fit-panel .cust-fit-panel-image{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:298px}.cust-fit-panel .cust-fit-panel-image img{-ms-flex:1;flex:1;height:100%;object-fit:cover}}.cust-fit-panel .cust-fit-panel-image img.alignleft,.cust-fit-panel .cust-fit-panel-image img.alignright{float:none}.cust-fit-panel .cust-fit-panel-text{font-size:15px;color:#333;letter-spacing:-.28px;padding:60px 35px}.cust-fit-panel .cust-fit-panel-text h3{font-weight:700;font-size:18px;letter-spacing:0;line-height:24px;margin-bottom:8px}.custom-fit-panel-dna-explination .panel-row-1{padding:34px 0 33px}.custom-fit-panel-dna-explination .panel-row-1 h2{margin-right:42px}.custom-fit-panel-dna-explination .panel-row-1 h2 img{width:236px;height:65px}.custom-fit-panel-dna-explination .panel-row-2 img{width:calc(58.3333% - 20px);margin-top:-151px;margin-left:11px}.custom-fit-panel-dna-explination .panel-row-2 .text{width:41.66666667%;margin-top:18px;margin-right:0;font-size:13px;line-height:21px}.custom-fit-panel-dna-explination .panel-row-3{margin:48px 0 12px}.custom-fit-panel-dna-explination .panel-row-3 ul{display:block}.custom-fit-panel-dna-explination .panel-row-3 li{width:29.16666667%;margin-left:2.08333333%;margin-bottom:24px;padding:0 10px}.custom-fit-panel-dna-explination .panel-row-3 li:nth-child(3n - 2){clear:both;margin-left:4.16666667%}.custom-fit-info .tabs-controls{margin-top:24px;margin-bottom:36px}.custom-fit-info .video-title h4{margin-bottom:24px}.custom-fit-info .faq .show-hide{padding:13px 0 11px}.custom-fit-info .faq .answer{padding:12px 64px 36px 0}.custom-fit-info>.tabs-container::after{width:calc(91.66666667% - 20px)}}@media screen and (max-width:979px) and (min-width:768px){.cust-fit-panel .cust-fit-panel-image img.alignright{object-position:right}}@media screen and (max-width:767px){.custom-fit-info .tabs-controls button::after{top:18px;right:7px}.custom-fit-section-1{font-size:15px;color:#424141;letter-spacing:.13px;line-height:24px;margin:30px auto}.custom-fit-section-1 .row{display:block}.custom-fit-section-1--text{margin-bottom:0}.custom-fit-nav{border-bottom:1px solid silver}.custom-fit-nav ul{display:block}.custom-fit-nav li{width:50%;float:left;padding:0}.custom-fit-nav-item{border-radius:0;border:none;border-top:1px solid silver}.custom-fit-nav-item:hover{border-color:silver}.custom-fit-nav li:nth-child(2n - 1) .custom-fit-nav-item{border-right:1px solid silver}#swing-dna.custom-fit-panel{position:relative;background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/19/swing-dna-xs.jpg);background-position:bottom;background-size:100% auto;background-repeat:no-repeat;padding-bottom:63.125%}.swing-dna-text{width:auto;height:auto;margin:0;background:#315486;text-align:center;padding:12px 10px 18px}.swing-dna-text p{font-size:15px;line-height:18px;color:#F5F5F5;letter-spacing:0;text-align:center;margin:0;float:none;display:block}.swing-dna-text .vr{margin:8px 6px auto}.swing-dna-text .p2{margin-top:17px}.swing-dna-text-title{margin:0 0 12px}.swing-dna-text-title img{width:80px;height:auto;margin-left:0}.cust-fit-panels{margin-top:24px}.cust-fit-panels h2{margin:4px 0 20px;font-size:18px;line-height:21px}.cust-fit-panel{padding:0;margin-bottom:6px;display:block}.cust-fit-panel .cust-fit-panel-image{width:100%;display:block;min-height:0}.cust-fit-panel .cust-fit-panel-image img{height:auto}.cust-fit-panel .cust-fit-panel-text{font-size:15px;line-height:24px;letter-spacing:-.28px;padding:24px 17px 48px}.cust-fit-panel .cust-fit-panel-text h3{font-size:18px;line-height:24px;margin-bottom:8px}.custom-fit-panel-dna-explination .panel-row-1{padding:24px 0 0;background:#0D3290;z-index:2;position:relative;box-shadow:none}.custom-fit-panel-dna-explination .panel-row-1 h2{margin:auto;float:none}.custom-fit-panel-dna-explination .panel-row-1 h2 img{width:159px;height:44px}.custom-fit-panel-dna-explination .panel-row-2{background:#0D3290;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);z-index:1}.custom-fit-panel-dna-explination .panel-row-2 .text{font-size:13px;color:#F5F5F5;letter-spacing:0;line-height:18px;width:100%;float:none;max-width:320px;margin:18px auto 11px}.custom-fit-panel-dna-explination .panel-row-2 img{float:none;display:block;width:300px;height:auto;margin:0 auto -62px}.custom-fit-panel-dna-explination .panel-row-3{margin-top:110px;margin-bottom:48px}.custom-fit-panel-dna-explination .panel-row-3 li{width:270px;display:block;margin:0 auto 36px;float:none}.custom-fit-panel-dna-explination .panel-row-3 li:nth-child(3n - 2){float:none;margin:0 auto 36px}.custom-fit-panel-dna-explination .panel-row-3 li:last-child{margin-bottom:0}.custom-fit-info>.tabs-container::after{width:100%}.custom-fit-info ul.tabs-menu{border-top:none}.custom-fit-info .custom-fit-info-content{padding:0}.custom-fit-info h4{font-size:18px;line-height:21px;margin-bottom:17px}.custom-fit-info .video-title{padding:0 10px}.custom-fit-info .video-base{width:auto}.custom-fit-info .tabs-controls{margin:18px 0 21px}.custom-fit-info .tabs-controls button{border:none;padding:10px 4px 7px;border-radius:4px}.custom-fit-info .tabs-controls button span{font-size:15px;line-height:24px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.custom-fit-info .faq .show-hide{padding:9px 30px 8px 10px;font-size:16px;line-height:24px}.custom-fit-info .faq .close-icon{background-size:17px 10px;width:17px;right:10px}.custom-fit-info .faq .answer{padding:12px 10px 36px}.custom-fit-panel-3d-analysis{padding:22px 0 18px;margin-bottom:20px}}.custom-fit-player-dna-section{padding:38px 0;background-image:url(/fr/wp-content/themes/mizunotheme2015/images/custom-fit/players/tour-dna-bg.jpg);background-size:cover}.cf-player-dna-panel{background:#2C3336;border-radius:5px 5px 0 0;box-shadow:0 1px 3px 1px rgba(119,119,119,.45)}.cf-player-dna-legal{background:#FAFAFA;padding:12px 20px;margin-top:8px;font-size:12px;color:#757575;letter-spacing:0;line-height:18px}.cf-player-dna-panel-title{font-size:16px;color:#FFF;letter-spacing:-.12px;text-align:center;line-height:21px}.cf-player-dna-panel-title p{max-width:100%;margin:0 auto 12px;padding:0 15px}.cf-player-dna-panel-title h2{padding-top:22px;margin:0 12px 8px;color:#FFF;font-size:24px;letter-spacing:0;line-height:24px}.cf-player-dna-list{width:138px;float:left;padding:16px 12px;-ms-flex:0 0 138px;flex:0 0 138px;position:relative}.cf-player-dna-list::after{content:'';position:absolute;top:73px;left:100%;display:block;border-left:11px solid #2C3336;border-top:22px solid transparent;border-bottom:22px solid transparent}.cf-player-dna-list ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.cf-player-dna-list li{color:#F5F5F5;font-size:12px;letter-spacing:0;line-height:18px;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.5);height:108px;margin-bottom:8px;border-radius:2px;position:relative;overflow:hidden}.cf-player-dna-list li img{position:absolute;left:0;top:0;width:100%;height:auto}.cf-player-dna-list li .selected{display:none}.cf-player-dna-list li .text{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);padding:5px 4px 4px}.cf-player-dna-list li:hover .text,.cf-player-dna-list li[aria-selected=true] .text{background:rgba(5,30,141,.9)}.cf-player-dna-list li[aria-selected=true]{-ms-flex-order:1;order:1}.cf-player-dna-list .active{-ms-flex-order:1;order:1}.cf-player-dna-output{-ms-flex:0 1 auto;flex:0 1 auto;float:left;margin-top:8px;width:calc(100% - 138px)}.cf-player-dna-panel-inner{display:-ms-flexbox;display:flex}.cf-player-dna-info-avg-text{font-weight:500;text-transform:uppercase;font-size:12px;color:#858585;letter-spacing:0;line-height:18px;padding:16px 27px 8px;border-bottom:1px solid #E7E8EA}.cf-player-dna-info-summary{padding:12px 53px 18px 27px}.cf-player-dna-info-summary .player-name{font-weight:700;text-transform:uppercase;font-size:24px;color:#333;letter-spacing:0;line-height:29px;margin-bottom:8px}.cf-player-dna-info-summary .dna-list{margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;color:#757575;letter-spacing:0;text-align:center}.cf-player-dna-info-summary .dna-list-name{font-weight:500;font-size:12px;line-height:21px;margin-bottom:6px;text-transform:uppercase}.cf-player-dna-info-summary .dna-list-value{font-weight:300;font-size:24px;line-height:24px}.cf-player-dna-info-bottom{background-image:linear-gradient(-180deg,#F5F5F5 1%,#FFF 12%)}.cf-player-dna-info-top{background:#FAFBFC}.cf-player-dna-info-bottom,.cf-player-dna-info-top{width:calc(100% - 290px)}.cf-player-dna-info-right{width:290px;float:right;padding:6px 12px;background-image:linear-gradient(0deg,rgba(0,0,0,0) 0,rgba(0,0,0,.43) 64px);font-size:17px;color:#fff;letter-spacing:-.13px;line-height:18px}.cf-player-dna-info-right h3{font-weight:500;text-transform:uppercase;font-size:12px;color:#858585;letter-spacing:0;line-height:18px;margin:0 0 38px}.cf-player-dna-info-right strong{font-weight:500}.cf-player-dna-info-right p{margin-bottom:18px}.cf-player-dna-info-right .iframe-wrap{width:100%;margin-top:14px;padding-bottom:56%;position:relative;background-color:#000}.cf-player-dna-info-right .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@supports (display:flex){.cf-player-dna-info-bottom{display:-ms-flexbox;display:flex}.cf-player-dna-info-bottom::after,.cf-player-dna-info-bottom::before{content:none}}.cf-player-dna-info-shafts{float:left;width:40.6175772%;border-right:1px solid #E7E8EA}.cf-player-dna-info-shafts .cf-player-dna-panel-title{font-weight:700;text-transform:uppercase;font-size:14px;color:#858585;line-height:21px;padding-top:24px;padding-left:40px;margin-bottom:18px}.cf-player-dna-info-shafts dl{color:#333;font-size:15px;letter-spacing:0;line-height:21px;margin-bottom:24px}.cf-player-dna-info-shafts dt{padding:0 40px;font-weight:700;color:#1C1B19;font-size:inherit;line-height:inherit}.cf-player-dna-info-shafts dd{padding:0 51px 0 40px;margin-top:12px}.cf-player-dna-info-shafts .top-shafts dt{text-transform:uppercase}.cf-player-dna-info-shafts .top-shafts dd:first-of-type{padding:10px 51px 6px 40px;background:#FFA605;color:#F5F5F5;font-weight:500}.cf-player-dna-info-images{float:left;width:59.3824228%}.cf-player-dna-info-images .player-dna-results img,.cf-player-dna-info-images .top-shaft-image img{width:100%;height:auto}.cf-player-dna-info-images .cf-player-dna-panel-title{font-weight:700;text-transform:uppercase;font-size:12px;color:#858585;line-height:18px;padding-top:24px;padding-left:20px;margin-bottom:2px}.cf-player-dna-info-images .top-shaft-name{font-weight:700;text-transform:uppercase;font-size:24px;color:#1C1B19;letter-spacing:0;line-height:28px;padding:0 20px;margin-bottom:2px}.cf-player-dna-info-images .top-shaft-image{padding:24px 0;margin-bottom:55px;background-image:linear-gradient(0deg,#FFF 0,rgba(255,255,255,0) 25%),linear-gradient(-180deg,#FFF 0,rgba(255,255,255,0) 24%),linear-gradient(0deg,#CCC 0,#F7F7F7 9%,#FFF 100%)}.cf-player-dna-info-images .player-dna-results{margin-bottom:50px}@media screen and (max-width:1223px){.cf-player-dna-panel{border-radius:0}}@media screen and (max-width:979px){.custom-fit-player-dna-section{padding:24px 0 26px}.cf-player-dna-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-right:12px}.cf-player-dna-info-bottom,.cf-player-dna-info-right,.cf-player-dna-info-top{width:100%;float:none}.cf-player-dna-info-right{margin-top:12px;-ms-flex-order:3;order:3}.cf-player-dna-info-right .h3,.cf-player-dna-info-right h3{margin-bottom:18px}}@media screen and (max-width:767px){.cf-player-dna-info{padding-right:0}.cf-player-dna-info-bottom,.cf-player-dna-info-top{display:none}.cf-player-dna-info-right{margin-top:16px}.cf-player-dna-info-right h3{margin-bottom:18px}.cf-player-dna-panel-inner{display:block}.cf-player-dna-list{width:100%;float:none;background:#2C3336;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.47);padding:8px 3px}.cf-player-dna-list ul{-ms-flex-direction:row;flex-direction:row}.cf-player-dna-list li{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 2px;height:auto;width:33%}.cf-player-dna-list li .thumb{display:block;position:relative;width:100%;height:auto}.cf-player-dna-list li .selected{display:none}.cf-player-dna-list li .text{font-size:10px;letter-spacing:0;text-align:center;line-height:16px;padding:3px 0 1px}.cf-player-dna-list li[aria-selected=true]{height:auto}.cf-player-dna-list li[aria-selected=true] .thumb{opacity:1}.cf-player-dna-list::after{content:none}.cf-player-dna-output{width:100%;float:none;background:0 0;padding:5px;margin-top:0}.cf-player-dna-output img{width:100%;margin:0;height:auto}.custom-fit-player-dna-section{padding:0 0 8px;overflow:hidden}.custom-fit-player-dna-section .row>div{padding:0}.cf-player-dna-panel{box-shadow:0 1px 5px 1px rgba(119,119,119,.45)}.cf-player-dna-legal{margin:0;font-size:11px;letter-spacing:0;line-height:16px;padding:8px 20px}.cf-player-dna-legal p:last-child{margin-bottom:0}.cf-player-dna-info-avg-text{font-size:16px;line-height:18px;letter-spacing:-.3px;color:#858585;text-align:center;font-weight:700;padding:0 4px 18px}}.page-template-tour-performance-studio .tps_cta{display:none!important}.tps__hero{position:relative}.tps__hero__image{background-size:cover;background-position:center;position:relative;height:469px}.tps__hero__image>img{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;visibility:hidden;z-index:1}@supports (object-fit:cover){.tps__hero__image{background-image:none!important}.tps__hero__image>img{visibility:visible;opacity:1;object-fit:cover}}.tps__hero__block{background:rgba(5,30,141,.89);padding:22px 26px 11px;border-radius:0 0 5px 5px;float:left}.tps__hero__block .h1,.tps__hero__block h1{font-weight:500;text-transform:uppercase;font-size:33px;color:#FFF;letter-spacing:-.59px;line-height:36px;margin:0}.tps__panel__text,.tps__top{color:#4A4A4A;text-align:center}.tps__hero__block img{width:106px;height:auto;display:block;margin:0 auto 15px}.tps__hero__text{position:absolute;left:0;right:0;top:0;z-index:2}@media screen and (min-width:768px){.tps__hero.hero_center .tps__hero__text .container{text-align:center}.tps__hero.hero_center .tps__hero__text .tps__hero__block{display:inline-block;margin:0 auto;float:none}.tps__hero.hero_center .tps__temp_closed{bottom:20%}}.tps__top{font-size:17px;letter-spacing:0;line-height:25px}.tps__top .h2,.tps__top h2{text-transform:uppercase;margin:30px auto 21px;font-weight:700;font-size:24px;color:#1C1B19;letter-spacing:0;line-height:30px}.tps__top__text{width:66.66666667%;padding:0 10px;margin:auto}.tps__top__gallery{width:75%;margin:auto}.tps__top__gallery .list,.tps__top__gallery ul{margin-bottom:24px;margin-top:30px;list-style:none;display:block}.tps__top__gallery .list::after,.tps__top__gallery ul::after{content:"";clear:both;display:table}.tps__top__gallery .list-item,.tps__top__gallery li{padding:0 10px;float:left;width:33.33%}.tps__top__gallery .list-item img,.tps__top__gallery li img{display:block;width:100%;height:auto}.tps__top__caption{font-size:16px;color:#1C1B19;line-height:24px;padding:0 10px;margin-bottom:15px}.tps__top__caption strong{font-weight:500}.tps__top__tags{font-weight:700;font-size:16px;letter-spacing:0;line-height:24px;text-transform:uppercase;padding:0 10px}.tps__top__tags ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.tps__top__tags li{-ms-flex:0 0 auto;flex:0 0 auto;padding:0 9px;margin-bottom:9px}.tps__top__tags__tag{display:inline-block;border-radius:17px;border:2px solid rgba(151,151,151,.33);padding:5px 12px 1px;color:#1C1B19}.tps__temp_closed{position:absolute;bottom:25%;z-index:2;width:100%;background:#f71818;color:#fff;text-align:center;padding:20px}.tps__temp_closed .temp_closed_title{font-size:20px;line-height:24px;font-weight:700;color:#FFF;margin-bottom:9px}.tps__temp_closed .temp_closed_content{font-size:18px;line-height:24px}.tps__panels{margin:18px auto 48px;max-width:1920px}.tps__panel{display:-ms-flexbox;display:flex;height:360px;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:stretch;justify-content:stretch}.tps__panel__image{-ms-flex:0 0 50%;flex:0 0 50%;position:relative;overflow:hidden}.tps__panel__image img{display:block;height:360px;width:100%;object-fit:cover}.tps__panel .iframe-wrap iframe,.tps__panel__image video{width:100%;height:100%;top:0;left:0;position:absolute}.tps__panel__image video{object-fit:cover;z-index:2}.tps__panel .iframe-wrap{padding-bottom:50%}.tps__panel .tps__video_button{top:0;left:0;right:0;bottom:0;position:absolute;background-position:center;pointer-events:none;background-size:84px 84px;background-repeat:no-repeat;background-image:url(/fr/wp-content/themes/mizunotheme2015/images/tour-performance-studio/play-button.png);opacity:.76;transition:opacity .2s;z-index:2}.tps__panel__image:hover .tps__video_button{opacity:1}.tps__panel__image.playing .tps__video_button{opacity:0}.tps__panel__text{-ms-flex:0 0 50%;flex:0 0 50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-image:url(/fr/wp-content/themes/mizunotheme2015/images/tour-performance-studio/tps-bg.jpg);background-size:cover;font-size:16px;letter-spacing:0;line-height:24px}.tps__panel__text h2{font-weight:700;font-size:21px;color:#064B8D;letter-spacing:0;line-height:24px;margin-bottom:24px;text-transform:uppercase}.tps__panel__text p:last-child{margin-bottom:0}.tps__panel__text blockquote{font-size:16px;color:#4A4A4A;line-height:24px;font-style:normal;margin-bottom:0}.tps__panel__text blockquote p:last-child{margin-top:18px}.tps__panel__text cite{font-style:normal;font-weight:700;color:#1C1B19;line-height:24px}.tps__panel__text__inner{width:66.66666667%;margin:auto}.tps__gallery{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1260px;margin:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.tps__gallery img{object-fit:cover;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;margin:5px}.tps__gallery--10{max-width:1260px}.tps__gallery--10 img{width:calc(20% - 10px)}.tps__gallery--8,.tps__gallery--9{max-width:1010px}.tps__gallery--8 img,.tps__gallery--9 img{width:calc(25% - 10px)}.tps__gallery--6,.tps__gallery--7{max-width:630px}.tps__gallery--6 img,.tps__gallery--7 img{width:calc(33.33% - 10px)}.tps__book{background:#1A2C7F;font-size:18px;color:#FFF;letter-spacing:0;line-height:27px;margin-top:48px}.tps__book .row{display:-ms-flexbox;display:flex}.tps__book .h2,.tps__book h2{text-align:center;font-weight:700;font-size:29px;color:#EBEBEB;letter-spacing:0;line-height:30px;margin:0 auto 24px}.tps__book .h3,.tps__book h3{text-align:center;font-weight:700;font-size:21px;color:#EBEBEB;letter-spacing:0;line-height:24px;margin:0 auto 36px}.tps__book__booking{padding:0 10px;margin:0 auto auto;width:45.83333333%}.tps__book__booking p{margin-bottom:18px}.tps__book__booking__inner{padding-top:36px;padding-bottom:36px}.tps__book__prep{padding:0 10px;width:45.83333333%;line-height:24px}.tps__book__prep a{color:#fff;text-decoration:underline}.tps__book__prep__inner{padding-top:39px;padding-bottom:32px;height:100%;background:#00034D}.tps__book__prep__list{padding:0 20px}.tps__book__prep__list li{padding-left:42px;min-height:24px;background-image:url(/fr/wp-content/themes/mizunotheme2015/images/tour-performance-studio/tick.svg);background-size:24px;background-repeat:no-repeat;background-position:left center;margin-bottom:18px}.tps__book__prep .tps__book__prep__list{list-style:none}.tps__book__button{display:table;margin:33px auto;border-radius:27px;background:#0783D9;border:2px solid #FFF;font-weight:500;font-size:20px;color:#EBEBEB;letter-spacing:0;line-height:24px;padding:15px 22px 11px;text-decoration:none;text-align:center}.tps__book__button:focus,.tps__book__button:hover{text-decoration:underline;color:#EBEBEB}@media screen and (min-width:1440px){.tps__panel{height:auto}.tps__panel::after{content:'';display:block;padding-bottom:25%}.tps__panel__image img{height:100%}}@media screen and (max-width:979px){.tps__book__prep__inner{height:580px}.tps__panel{-ms-flex-direction:column;flex-direction:column;height:auto}.tps__panel__image{-ms-flex-order:1;order:1;-ms-flex:0 0 auto;flex:0 0 auto}.tps__panel__text{-ms-flex-order:2;order:2;-ms-flex:0 0 auto;flex:0 0 auto}.tps__panel__text__inner{width:66.66666667%;padding:32px 10px}.tps__top__gallery{width:91.66666667%}}@media screen and (max-width:767px){.tps__hero__text,.tps__temp_closed{position:relative}.page-template-tour-performance-studio aside.calls-to-action{margin-top:30px;margin-bottom:20px}.page-template-tour-performance-studio aside.calls-to-action .cta-wrap .cta{margin-bottom:14px}.page-template-tour-performance-studio aside.calls-to-action .cta-wrap .cta .title-box{padding:12px 10px 4px;max-width:100%}.tps__hero__image{height:215px}.tps__hero__text{top:auto;left:auto;right:auto}.tps__hero__text .container{padding:0}.tps__hero__block{float:none;border-radius:0;padding:15px 12px 16px}.tps__hero__block img{width:72px;height:40px;margin-bottom:11px}.tps__hero .h1,.tps__hero h1{text-align:center;font-weight:500;font-size:21px;color:#FFF;letter-spacing:-.38px;line-height:24px}.tps__top__text{width:100%;font-size:16px;color:#4A4A4A;letter-spacing:0;line-height:21px}.tps__top__text .h2,.tps__top__text h2{margin:24px auto 18px;font-weight:700;font-size:18px;color:#1C1B19;letter-spacing:0;text-align:center;line-height:24px}.tps__panel__text,.tps__top__caption{font-size:15px;line-height:21px}.tps__top__gallery{width:100%;overflow:hidden}.tps__top__gallery .slick-slider{width:83.33333333%;margin:24px auto}.tps__top__gallery .slick-list{overflow:visible}.tps__top__tags{margin-top:15px}.tps__top__tags li{padding:0 6px;margin-bottom:9px}.tps__panels{margin:21px auto 12px}.tps__panel{-ms-flex-direction:column;flex-direction:column;height:auto}.tps__panel__image{-ms-flex-order:1;order:1;height:auto}.tps__panel__image img{height:auto}.tps__panel .tps__video_button{background-size:63px 63px}.tps__panel__text{-ms-flex-order:2;order:2;color:#4A4A4A}.tps__panel__text .h2,.tps__panel__text h2{font-size:18px;line-height:24px;margin-bottom:12px}.tps__panel__text blockquote{margin:6px 0 3px}.tps__panel__text__inner{width:100%;padding:18px 10px 21px}.tps__gallery{padding-left:5px;-ms-flex-pack:start;justify-content:flex-start}.tps__gallery img{margin:0 5px 5px 0;-ms-flex:0 1 30%;flex:0 1 30%;width:100px;width:calc(33.33% - 5px)}.tps__book{font-size:16px;line-height:24px}.tps__book .h2,.tps__book h2{font-size:24px;line-height:24px;margin-bottom:19px}.tps__book .h3,.tps__book h3{font-size:18px;line-height:21px;margin-bottom:21px}.tps__book .row{-ms-flex-direction:column;flex-direction:column;height:auto}.tps__book__booking{width:100%}.tps__book__booking p{margin-bottom:12px}.tps__book__booking__inner{padding-top:29px;padding-bottom:12px}.tps__book__button{margin:30px -5px 0;display:block;text-align:center;padding:10px 10px 8px;font-size:16px;line-height:18px;letter-spacing:-.25px}.tps__book__prep{width:100%;padding:0}.tps__book__prep__inner{padding-top:28px;padding-bottom:18px;height:auto}.tps__book__prep__list{padding:0 10px}.tps__book__prep__list li{padding-left:36px}}