  /*!
 * Styles for the custom stamping pages on 91ÊÓÆµ Europe's Golf site (https://golf.mizunoeurope.com/)
 * Developed by Red Balloon Design (https://www.redballoondesign.co.uk)
 */#yoro-clubheads,#yoro-open{z-index:2;position:relative}#customPageColours,#yoro-clubheads:after,#yoro-content table.finishtype,.customClubStep,section.yoro-japan ul.color-list:after{clear:both}#yoro-open{background:#072533;text-align:center;padding:55px 0}#yoro-open h2,#yoro-open p{color:#fff;font-weight:400;font-size:26px;line-height:33px;text-align:center;box-sizing:content-box;margin:0}#yoro-open p{color:#DDD;font-size:19px;line-height:28px;max-width:784px;margin:11px auto 0}#yoro-clubheads{padding:0;margin:0 0 48px}#yoro-clubheads:after,#yoro-clubheads:before{content:" ";display:table}@media screen and (min-width:1224px){#yoro-clubheads{margin:0 calc(-4.5%) 48px}}#yoro-clubheads ul{margin-left:0;width:100%}#yoro-clubheads ul li{float:left;width:32.20338983%;margin-bottom:24px;margin-left:1.69491525%;font-weight:400;color:#646464;text-align:center;font-size:16px;line-height:24px}#yoro-clubheads ul li:first-child,#yoro-clubheads ul li:nth-child(4),#yoro-clubheads ul li:nth-child(7){margin-left:0}#yoro-clubheads ul li img{width:100%;height:auto;display:block;margin-bottom:0}#yoro-content{z-index:1;position:relative;padding:0;background:#fff}#yoro-content h3,#yoro-content p{padding-left:42px}#yoro-content h3{margin-bottom:12px;color:#072533;position:relative}#yoro-content h3:before{position:absolute;top:0;left:0;width:36px;height:36px;font-family:"DIN Next","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;color:#fff;text-align:center;content:"";background:#004a99;border-radius:50%;line-height:40px}#yoro-content h3.numberOne:before{content:"1"}#yoro-content h3.numberTwo:before{content:"2"}#yoro-content h3.numberThree:before{content:"3"}#yoro-content h3.numberFour:before{content:"4"}#yoro-content h3.numberFive:before{content:"5"}#yoro-content ul{margin-top:0;margin-left:42px}#yoro-content table{margin:0 0 36px}#yoro-content table td.number,#yoro-content table tr.head,#yoro-content table tr.head td{height:64px;border:0;background:#072533;color:#fff}#yoro-content table,#yoro-content table td{text-align:center;vertical-align:middle}#yoro-content table.finishtype,#yoro-content table.finishtype td{border-right:1px solid #dbdbdb;text-align:left}#yoro-content table.right{width:72%;float:right;margin-left:1.6949%;border:1px solid #dbdbdb}#yoro-content table.finishtype td.number{width:84px;height:auto;border-bottom:1px solid #314954;border-right:0;text-align:center}#yoro-content table img{max-width:24px;height:auto}#customPageColours .colourHolder{float:left;width:20%;text-align:center;margin-bottom:12px}#customPageColours .colourHolder p{text-align:center;padding:0;margin-top:6px}#customPageColours .colourHolder .colour{width:48px;height:48px;border-radius:50%;display:block;margin:0 auto;text-align:center}#customPageColours .colourHolder .colour.pink{background:#ef87b5}#customPageColours .colourHolder .colour.black{background:#000}#customPageColours .colourHolder .colour.orange{background:#f39200}#customPageColours .colourHolder .colour.silver{background:url(/fr/wp-content/themes/mizunotheme2015/images/dna/bg-custom-colour-silver.png);background-size:48px 48px}#customPageColours .colourHolder .colour.gold{background:url(/fr/wp-content/themes/mizunotheme2015/images/dna/bg-custom-colour-gold.png);background-size:48px 48px}#customPageColours .colourHolder .colour.yellow{background:#ffd600}#customPageColours .colourHolder .colour.lightBlue{background:#009fe4}#customPageColours .colourHolder .colour.mediumBlue{background:#004f9e}#customPageColours .colourHolder .colour.reflexBlue{background:#27348b}#customPageColours .colourHolder .colour.darkNavy{background:#1d2362}#customPageColours .colourHolder .colour.red{background:#e75d5d}#customPageColours .colourHolder .colour.purple{background:#412449}#customPageColours .colourHolder .colour.green{background:#1d8e4d}#customPageColours .colourHolder .colour.white{background:#fff;border:2px solid #000}#customPageColours .colourHolder .colour.noFill{background:url(/fr/wp-content/themes/mizunotheme2015/images/dna/color-no-fill.png) center center;background-size:50px 50px;border:2px solid #000}.customClubStep{padding-bottom:28px}.customClubStepText{float:left;width:23.7288%}@media screen and (max-width:800px){#yoro-open p{font-size:15px;line-height:1.6471em}#yoro-clubheads ul li{margin:0 1.6949%;width:96.6101%}#yoro-content table{display:none}#customPageColours .colourHolder{width:50%}#yoro-content p,#yoro-content ul,.customClubStepText{width:auto}#yoro-content .container{padding:0 10px}}.stamping-gallery,.stamping-guide{padding:24px 0}section.gallery .bordered{padding-bottom:96px}section.gallery h4{margin-bottom:24px;color:#434343}section.yoro-japan{padding:72px 0;margin-bottom:-58px;color:#f5f5f5}section.yoro-japan .h3,section.yoro-japan .h4,section.yoro-japan h3,section.yoro-japan h4{color:#f5f5f5;margin-bottom:24px}section.yoro-japan ul.terms{margin-bottom:24px;list-style-type:square;list-style-position:outside;color:#325ECF}section.yoro-japan ul.terms li{margin-bottom:12px}section.yoro-japan ul.terms li span{color:#f5f5f5}section.yoro-japan ul.color-list{list-style-type:none;margin-top:-24px;margin-bottom:24px}section.yoro-japan ul.color-list:after,section.yoro-japan ul.color-list:before{content:" ";display:table}section.yoro-japan .colourHolder:nth-child(4n+1){clear:left}section.yoro-japan #customPageColours .colourHolder{width:25%}body:not(.no-flex-wrap) .yoro-japan #customPageColours{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}body:not(.no-flex-wrap) .yoro-japan #customPageColours .colourHolder{-ms-flex:0 0 25%;flex:0 0 25%}.page-id-1037 .hero,.page-id-1109 .hero,.page-id-16003 .hero{display:none}section.stamping-hero{height:432px;font-size:21px;color:#F5F5F5;text-shadow:0 2px 4px rgba(0,0,0,.43)}section.stamping-hero .bg{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/stamping/custom-stamp-hero.jpg)}section.stamping-hero h1{color:inherit}section.stamping-hero p{margin:0}section.stamping-hero .stamping-hero-text{position:absolute;bottom:40px;left:0;right:0}@media screen and (max-width:1223px){section.stamping-hero .stamping-hero-text-inner{padding-left:42px}}@media screen and (max-width:979px){section.stamping-hero{height:324px}section.stamping-hero .stamping-hero-text{bottom:37px}}@media screen and (max-width:767px){section.stamping-hero{height:auto;font-size:15px;text-shadow:none;text-align:center}section.stamping-hero .bg{position:relative;bottom:auto;height:241px}section.stamping-hero h1{font-size:21px;line-height:24px;margin-bottom:8px}section.stamping-hero .stamping-hero-text{padding:12px 0 18px;position:relative;bottom:auto;background-color:#191716}section.stamping-hero .stamping-hero-text-inner{padding:0 14px}}section.stamping-top{padding:48px 0;font-size:18px;color:#4A4A4A;line-height:24px;text-align:center}section.stamping-top p{margin:0}@media screen and (max-width:767px){section.stamping-top{text-align:left;padding:24px 0;font-size:15px}}section.stamping-guide{background:#F8F8F8;padding:24px 0 44px;font-size:16px;color:#333;letter-spacing:-.11px;line-height:24px;text-align:center}section.stamping-guide .guide-grid{background:#fff;margin:auto;max-width:950px}section.stamping-guide .guide-row{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}section.stamping-guide .guide-row:after,section.stamping-guide .guide-row:before{content:" ";display:table}section.stamping-guide .guide-row:after{clear:both}section.stamping-guide .guide-cell{width:33.333%;float:laeft;-ms-flex:1 0 33%;flex:1 0 33%;border:1px solid #EEE;padding:24px 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}section.stamping-guide .guide-cell p{margin:0;-ms-flex:0;flex:0}@media screen and (max-width:767px){section.stamping-guide{padding:12px 0 24px}section.stamping-guide h2{font-size:21px;line-height:24px;margin-bottom:18px}section.stamping-guide .guide-row{display:block}section.stamping-guide .guide-cell{width:100%;display:block;padding:24px 10px}}section.stamping-colors{background-image:url(/fr/wp-content/themes/mizunotheme2015/images/stamping/available-colours-panel.jpg);background-size:cover;padding:24px 0 35px;margin-bottom:30px;color:#F5F5F5}section.stamping-colors h2{color:inherit}section.stamping-colors .colors-wrap{margin:36px auto 0;width:606px;max-width:100%}section.stamping-colors #customPageColours .colourHolder{margin-bottom:36px;width:25%}section.stamping-colors #customPageColours .colourHolder .colour{width:70px;height:70px;background-size:cover;border:none}section.stamping-colors #customPageColours .colourHolder p{margin:12px 0 0}@media screen and (max-width:626px){section.stamping-colors{padding:36px 0 12px}section.stamping-colors h2{font-size:21px;line-height:24px;margin-bottom:24px}section.stamping-colors .colors-wrap{margin-top:18px}section.stamping-colors #customPageColours .colourHolder{font-size:15px;width:33.3333%;margin-bottom:24px;padding:0 10px}section.stamping-colors #customPageColours .colourHolder:nth-child(2n-1){margin-left:16.66667%;clear:both}section.stamping-colors #customPageColours .colourHolder .colour{width:100%;height:auto;padding-bottom:100%}section.stamping-colors #customPageColours .colourHolder p{margin:4px 0 0}}section.stamping-gallery{position:relative;margin-top:72px;background-color:#F8F8F8;padding:32px 0 28px}section.stamping-gallery h2{font-size:29px;color:#111;line-height:40px;margin-bottom:0}@media screen and (min-width:1224px){section.stamping-gallery .stamping-gallery-wrap{min-height:200px}section.stamping-gallery .stamping-gallery-wrap .asg{position:relative;z-index:1}section.stamping-gallery .stamping-gallery-wrap .heading{z-index:2;position:absolute;left:50%;top:50%;background:#000;padding:20px 28px 12px;transform:translate(-50%,-50%)}section.stamping-gallery .stamping-gallery-wrap .heading p{display:none}section.stamping-gallery .stamping-gallery-wrap h2{margin:0;font-weight:700;color:#EEE;text-transform:uppercase}}@media screen and (max-width:1223px){section.stamping-gallery{margin-top:24px;padding-top:16px}}@media screen and (max-width:767px){section.stamping-gallery{padding-bottom:16px}section.stamping-gallery h2{font-size:21px;line-height:24px}}section.stamping-video{padding:60px 0 32px}@media screen and (max-width:1223px){section.stamping-video{padding:36px 0 32px}}@media screen and (max-width:767px){section.stamping-video{padding:24px 0 32px}}