﻿.col3 .main .col-wrapper .col-right .topengo-box:last-child ul li,.col3 .main .col-wrapper .col-right .topengo-box img,.col3 .main .col-wrapper .col-right,.col3 .main .col-wrapper,.col3 .main,.footer.services ul,#ticket p span.col,.products-grid,.categories-list ul,.col2-left-layout .main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.col3 .main .col-wrapper .col-right .topengo-box:last-child ul li,.col3 .main .col-wrapper .col-right .topengo-box img,.col3 .main .col-wrapper .col-right,.col3 .main .col-wrapper,.col3 .main,.footer.services ul,#ticket p span.col,.products-grid,.categories-list ul,.col2-left-layout .main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@font-face{font-family:"Y2KNeophyteRegular";src:url("https://www.topengo.fr/skin/frontend/topengo/default/fonts/y2k_neophyte-webfont.eot");src:url("https://www.topengo.fr/skin/frontend/topengo/default/fonts/y2k_neophyte-webfont.eot?#iefix") format("embedded-opentype"),url("https://www.topengo.fr/skin/frontend/topengo/default/fonts/y2k_neophyte-webfont.woff") format("woff"),url("https://www.topengo.fr/skin/frontend/topengo/default/fonts/y2k_neophyte-webfont.ttf") format("truetype"),url("https://www.topengo.fr/skin/frontend/topengo/default/fonts/y2k_neophyte-webfont.svg#Y2KNeophyteRegular") format("svg");font-weight:normal;font-style:normal}body{margin:0;padding:0;font-family:verdana,helvetica,arial,sans-serif;font-size:10pt;color:#414141;cursor:default}h1{margin-top:5px;font-size:.9rem}h2{font-size:.8rem}a{color:#ce2f8a}a img{border:none}#destinataire .form-list:before,#operateurs .form-list:before,#step-3 p.agree:before,#agreements p.agree:before,#step-coupon.topengo-box .content:before,.product-view:before,.main-container:before,#contactForm .buttons-set:before,.slideshow:before,.form-2018 .buttons-set:before,.customer-account-forgotpassword form .buttons-set:before,.customer-account-changeforgotten form .buttons-set:before,#destinataire .form-list:after,#operateurs .form-list:after,#step-3 p.agree:after,#agreements p.agree:after,#step-coupon.topengo-box .content:after,.product-view:after,.main-container:after,#contactForm .buttons-set:after,.slideshow:after,.form-2018 .buttons-set:after,.customer-account-forgotpassword form .buttons-set:after,.customer-account-changeforgotten form .buttons-set:after{content:" ";display:table}#destinataire .form-list:after,#operateurs .form-list:after,#step-3 p.agree:after,#agreements p.agree:after,#step-coupon.topengo-box .content:after,.product-view:after,.main-container:after,#contactForm .buttons-set:after,.slideshow:after,.form-2018 .buttons-set:after,.customer-account-forgotpassword form .buttons-set:after,.customer-account-changeforgotten form .buttons-set:after{clear:both}.form-2018,.customer-account-forgotpassword form,.customer-account-changeforgotten form{margin:40px 0 0 0}.form-2018 p,.customer-account-forgotpassword form p,.customer-account-changeforgotten form p{margin:20px 0;text-align:justify;font-size:9pt}.form-2018 .validation-advice,.customer-account-forgotpassword form .validation-advice,.customer-account-changeforgotten form .validation-advice{color:#ce2f8a}.form-2018 ul,.customer-account-forgotpassword form ul,.customer-account-changeforgotten form ul{margin:40px 120px 0 0;padding:0;list-style:none}.form-2018 ul li,.customer-account-forgotpassword form ul li,.customer-account-changeforgotten form ul li{margin:15px 0;text-align:right}.form-2018 ul li label,.customer-account-forgotpassword form ul li label,.customer-account-changeforgotten form ul li label{display:inline-block;margin-top:2px;margin-right:5px;font-size:9pt;text-align:right;max-width:100%;color:#000}.form-2018 ul li label em,.customer-account-forgotpassword form ul li label em,.customer-account-changeforgotten form ul li label em{color:#ce2f8a}.form-2018 ul li label sup,.customer-account-forgotpassword form ul li label sup,.customer-account-changeforgotten form ul li label sup{font-size:6pt}.form-2018 ul li textarea,.form-2018 ul li input,.customer-account-forgotpassword form ul li textarea,.customer-account-forgotpassword form ul li input,.customer-account-changeforgotten form ul li textarea,.customer-account-changeforgotten form ul li input{border:none;border:1px solid #000;vertical-align:top;padding:5px;width:400px;max-width:400px;font-size:10pt;font-family:inherit;background:#fff}.form-2018 ul li .input-box,.customer-account-forgotpassword form ul li .input-box,.customer-account-changeforgotten form ul li .input-box{margin-bottom:10px}.form-2018 .buttons-set,.customer-account-forgotpassword form .buttons-set,.customer-account-changeforgotten form .buttons-set{margin-right:120px}.form-2018 .buttons-set .required,.customer-account-forgotpassword form .buttons-set .required,.customer-account-changeforgotten form .buttons-set .required{padding-left:160px;color:#ce2f8a;font-size:8pt}.form-2018 .buttons-set input,.form-2018 .buttons-set button,.customer-account-forgotpassword form .buttons-set input,.customer-account-forgotpassword form .buttons-set button,.customer-account-changeforgotten form .buttons-set input,.customer-account-changeforgotten form .buttons-set button{border:1px solid #ce2f8a;padding:6px 10px;float:right;min-width:120px;font-size:9pt;line-height:16px;letter-spacing:1px;color:#fff;text-transform:uppercase;cursor:pointer;background:#ce2f8a;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;transition-timing-function:ease-in-out}.form-2018 .buttons-set input:hover,.form-2018 .buttons-set button:hover,.customer-account-forgotpassword form .buttons-set input:hover,.customer-account-forgotpassword form .buttons-set button:hover,.customer-account-changeforgotten form .buttons-set input:hover,.customer-account-changeforgotten form .buttons-set button:hover{background:#414141;border-color:#414141;color:#ce2f8a}.messages{list-style:none;padding:0}.messages li{padding:15px;padding-right:15px;margin-bottom:20px}.messages .success-msg{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.messages .success-msg ul{list-style:none}.messages .success-msg ul li{margin-bottom:0}.messages .error-msg{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.messages .error-msg ul{list-style:none}.messages .error-msg ul li{margin-bottom:0}.customer-account-forgotpassword form ul li,.customer-account-changeforgotten form ul li{text-align:left}.customer-account-forgotpassword form ul li label,.customer-account-changeforgotten form ul li label{text-align:left}.customer-account-forgotpassword form .buttons-set .required,.customer-account-changeforgotten form .buttons-set .required{padding-left:0}.customer-account-forgotpassword form .buttons-set button,.customer-account-changeforgotten form .buttons-set button{float:left}.customer-account-login .account-login .form-list{padding:0;list-style:none}.topengo-box{overflow:auto;margin:0;padding:0;border:1px solid #414141;font-size:10pt}.topengo-box .title{margin:0;padding:0 10px;font-family:Y2KNeophyteRegular,sans-serif;font-weight:normal;font-size:10pt;background:#414141;color:#eaeaea;letter-spacing:1px;overflow:hidden;line-height:26px}.topengo-box .title span{position:relative;display:inline-block;margin:0 13px -4px -10px;padding:2px 6px 0 10px;background:#89bb33;color:#000;font-size:10pt}.topengo-box .title span:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(137,187,51,0);border-left-color:#89bb33;border-width:13px;margin-top:-13px}.topengo-box .content{margin:0;padding:10px}.topengo-box .content.no-margin{padding:0}.topengo-box .content.no-margin>*{margin:0}.topengo-box .content.checkout-success h2{color:#ce2f8a;font-size:10pt}.topengo-box .content.checkout-success p.print{margin-top:40px;text-align:center}.topengo-box .content.checkout-success p.print a{color:#414141;text-decoration:underline}.topengo-box .content.checkout-success p.print a:hover{text-decoration:none}.topengo-box.break{position:relative;margin-top:15px;padding:0;overflow:visible}.topengo-box.break .title{position:absolute;top:-16px;left:-10px;display:inline-block;margin:0;box-shadow:-3px 3px 5px 0 gray}.topengo-box.break .content{padding-top:25px}.cms-index-index .col-main,.cms-no-route .col-main{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.cms-index-index .col-main .topengo-box .img-only img,.cms-no-route .col-main .topengo-box .img-only img{display:block}.cms-index-index .col-main .topengo-box+.topengo-box,.cms-no-route .col-main .topengo-box+.topengo-box{margin-bottom:20px}.cms-index-index .col-main div:last-child,.cms-no-route .col-main div:last-child{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.no-margin>*{margin:0}.cms-index-index .topengo-box a{color:#272727}.full-width{margin:auto;width:1000px}.slideshow{position:relative;margin:20px auto 40px auto;overflow:visible}.slideshow #camera_wrap_1{margin-bottom:0 !important}.slideshow.small{margin:20px auto}.slideshow .camera_wrap .camera_pag{position:absolute;left:0;right:0;bottom:-40px}.slideshow .camera_wrap .camera_pag .camera_pag_ul{text-align:center}.slideshow .camera_wrap .camera_prev,.slideshow .camera_wrap .camera_next{display:none}#contactForm{margin:40px 40px 0 40px}#contactForm h2{margin:0 75px;padding:10px 0 10px 60px;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/email.png) left top no-repeat;font-weight:bold}#contactForm p{margin:20px 75px;text-align:justify;font-size:9pt}#contactForm .validation-advice{color:#ce2f8a}#contactForm ul{margin:40px 120px 0 0;padding:0;list-style:none}#contactForm ul li{margin:15px 0;text-align:right}#contactForm ul li label{display:inline-block;margin-top:2px;margin-right:5px;font-size:9pt;text-transform:uppercase;text-align:right;width:130px}#contactForm ul li label em{color:#ce2f8a}#contactForm ul li label sup{font-size:6pt}#contactForm ul li textarea,#contactForm ul li input{border:none;border-top:1px solid #c2c2c2;vertical-align:top;padding:5px;width:400px;max-width:400px;font-size:10pt;font-family:inherit;background:#f5f5f5;box-shadow:inset 0 1px 1px 1px #dcdcdc}#contactForm p.schedule{margin:120px 0 0 0;text-align:center;font-size:11pt;line-height:130%;color:#484848}#contactForm .buttons-set{margin-right:120px}#contactForm .buttons-set .required{padding-left:160px;color:#ce2f8a;font-size:8pt}#contactForm .buttons-set input{border:1px solid #3d3d3d;border-radius:6px;padding:6px 10px;float:right;min-width:120px;font-size:9pt;line-height:16px;letter-spacing:1px;color:#fff;text-transform:uppercase;cursor:pointer;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/button.svg) left top no-repeat;background-size:cover;box-shadow:0 1px 1px 1px #d3d3d3}#contactForm .buttons-set input:hover{background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/arrow.png) 6px center no-repeat,url(https://www.topengo.fr/skin/frontend/topengo/default/images/button.svg) left top no-repeat;background-size:auto,cover}#message-confirmation{margin:40px}#message-confirmation ul{margin:0;padding:0;list-style:none;font-weight:bold}#message-confirmation ul li{margin:0;padding:0}#message-confirmation a{font-size:10pt;font-weight:bold;text-decoration:none;color:#ce2f8a;cursor:pointer}.catalog-category-view .col-main{position:relative}@keyframes littleZoom{from{transform:scale(0.8)}to{transform:scale(1)}}.catalog-category-view .col-main #category-popup{z-index:100;position:absolute;background:rgba(0,0,0,.8);padding:20px 10px;border-radius:15px;width:90%;left:30px;top:22%;animation-name:littleZoom;animation-duration:500ms}.catalog-category-view .col-main #category-popup img{max-width:90%}.catalog-category-view .col-main #category-popup .close{position:absolute;display:block;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/close-popup.png);content:" ";overflow:hidden;text-indent:-100px;width:30px;height:30px;top:10px;right:10px;cursor:pointer}.catalog-category-view .col-main #category-popup p{color:#fff;font-size:.8rem}#pushforward-cms{margin:0 10px 30px 10px}.cms-page-view .ucatchit p{line-height:150%}.ucatchit.box{margin:auto;width:1002px;text-align:justify}.ucatchit h1,.ucatchit h2{margin:5px 0 12px 0;padding:0;font-size:10pt}.ucatchit a{color:#414141}.ucatchit a:hover{color:#ce2f8a;text-decoration:none}.ucatchit .topengo-box .content{font-size:9pt;color:#414141}.ucatchit .topengo-box .content strong{color:#0e0e0e}.ucatchit .topengo-box .content a{text-decoration:none;color:#282828}.ucatchit .topengo-box .content a:hover{color:#ce2f8a}.ucatchit p:last-child{margin-bottom:0}.ucatchit ul{margin:10px 0;padding:0;list-style:none}.catalog-category-view .ucatchit ul{-webkit-column-count:3;-webkit-column-gap:10px;-webkit-column-break-inside:avoid;-moz-column-count:3;-moz-column-gap:10px;column-count:3;column-gap:10px;break-inside:avoid}.ucatchit ul li{margin:0;padding:0 10px}.ucatchit ul li a{color:#949494;font-size:8pt;text-decoration:underline}.ucatchit ul li a:hover{color:#ce2f8a}.ucatchit ul.columns-2{-webkit-column-count:2;-webkit-column-gap:20px;-webkit-column-break-inside:avoid;-moz-column-count:2;-moz-column-gap:20px;column-count:2;column-gap:20px;break-inside:avoid}.ucatchit ul.columns-2 li{display:block;padding:5px 0}.ucatchit ul.columns-2 li a{color:#ce2f8a;font-size:9pt}.ucatchit ul.columns-2 li a:hover{text-decoration:none}.header-container{min-width:1002px;background:#414141;border-bottom:8px solid #8bbb3e}.header-container .header{position:relative;margin:auto;width:1002px;min-height:105px}.header-container .header img{margin:15px 15px 0 0}.header-container .header .quick-access{position:absolute;top:15px;right:15px}.header-container .header .social-login .social{width:76px;position:absolute;right:150px;top:70px;z-index:1001;text-align:right}.header-container .header .social-login .social i{margin-right:5px}.header-container .header .social-login .social i.fab::before{color:#fff;font-size:20px}.quick-access ul{margin:0;padding:0;list-style:none;font-size:9pt}.quick-access ul li{display:inline}.quick-access ul li+li:before{content:" - ";margin:0 5px;color:#d3d3d3}.quick-access ul li a{color:#d3d3d3;text-decoration:none}.quick-access ul li a:hover{text-decoration:underline}#header_baseline{margin:0;padding:0;color:#d3d3d3;font-family:Y2KNeophyteRegular,sans-serif;font-size:9pt;font-weight:normal;letter-spacing:.1em;display:block;margin-top:-5px;margin-bottom:10px}.main-container{margin:20px 0}ul.breadcrumbs{margin:-10px auto 10px auto;width:1002px;list-style:none}ul.breadcrumbs li{display:inline;margin:0;padding:0;font-size:8.5pt;color:#747474;text-transform:lowercase}ul.breadcrumbs li a{color:#0e0e0e;text-decoration:none}ul.breadcrumbs li a:hover{color:#ce2f8a}ul.breadcrumbs li+li:before{content:"– "}.col1-layout .main{margin:auto;width:1002px;min-height:600px}.col1-layout .col-main{margin-left:20px}.col2-left-layout ul.breadcrumbs{padding-left:210px;width:792px}.col2-left-layout .main{-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;margin:auto;width:1002px}.col2-left-layout .col-main{-webkit-box-flex:1;-webkit-flex:1 1 auto;-moz-box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:792px;margin-left:20px}.col2-left-layout .col-left{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;width:190px;background:#ededed}.col2-left-layout .col-left .cms{left:0;right:0}.col2-left-layout .col-left .cms p+p{margin:12px;padding-top:12px;border-width:1px 0 0 0;-moz-border-image:-moz-linear-gradient(right, transparent 20%, #565656 50%, transparent 80%);-webkit-border-image:-webkit-linear-gradient(right, transparent 20%, #565656 50%, transparent 80%);border-image:linear-gradient(to right, transparent 20%, #565656 50%, transparent 80%);-webkit-border-image-slice:1 0;border-image-slice:1 0;border-top-style:solid}#cookies-info{position:fixed;z-index:100;margin:0;right:0;box-shadow:0 0 3px 1px gray;bottom:10px;padding:0 15px 0 10px;border-radius:5px 0 0 5px;background-color:#fff;width:280px;font-size:8pt;line-height:12pt;color:#414141;text-align:justify}#cookies-info input{margin:8px 0;float:right;cursor:pointer;z-index:101}#cookies-info .title{display:inline-block;font-size:10pt}#cookies-info a{color:#000}#primary-navigation ul{margin:0;padding:0;list-style:none}#primary-navigation ul li{margin:0;padding:0;font-size:9pt}#primary-navigation ul li strong{display:block;margin-bottom:10px;padding:5px;font-family:Y2KNeophyteRegular,sans-serif;font-weight:normal;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#fff;background-color:#cb1a7c;font-size:10pt}#primary-navigation ul li:nth-child(2n+2) strong{background:#653188}#primary-navigation ul li:nth-child(2n+2) ul li:before{display:none;color:#653188}#primary-navigation ul li.cart strong{padding:10px;background-color:#2ea2dc}#primary-navigation ul li.cart strong a.cart{float:right;display:inline-block;padding:2px 0 4px 25px;color:#fff;text-decoration:none;background:transparent url(https://www.topengo.fr/skin/frontend/topengo/default/images/cart.png) left center no-repeat}#primary-navigation ul li.cart ul li:before{color:#2ea2dc}#primary-navigation ul li:nth-child(2n+3) strong{background-color:#e12524}#primary-navigation ul li:nth-child(2n+3) ul li:before{color:#e12524}#primary-navigation ul li ul{margin:15px 15px 20px 15px}#primary-navigation ul li ul li:before{display:inline-block;font-size:8pt;content:"▶ ";margin:2px 8px 0 0;float:left;color:#89ba3e}#primary-navigation ul li ul li.moneygram:before{margin-top:5px}#primary-navigation ul li ul li{padding:0 0 10px 0}#primary-navigation ul li ul li a{display:block;overflow:auto;color:#414141;text-decoration:none;font-size:11pt}#primary-navigation ul li ul li a:hover{text-decoration:underline;color:#ce2f8a}#primary-navigation ul li ul li a.open{color:#ce2f8a}#primary-navigation ul li ul li+li{padding:10px 0;border-width:1px 0 0 0;-moz-border-image:-moz-linear-gradient(right, transparent 20%, #565656 50%, transparent 80%);-webkit-border-image:-webkit-linear-gradient(right, transparent 20%, #565656 50%, transparent 80%);border-image:linear-gradient(to right, transparent 20%, #565656 50%, transparent 80%);-webkit-border-image-slice:1 0;border-image-slice:1 0;border-top-style:solid}.categories-list.payment-card-list{display:none}.catalog-category-view .categories-list{margin-bottom:20px}.categories-list .content{min-height:210px}.categories-list ul{margin:0;padding:0;list-style:none;width:100%;min-height:210px;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.explorer10 .categories-list ul{height:230px}.categories-list ul li{position:relative;z-index:2;margin:10px 15px}.categories-list ul li a{position:relative;z-index:3;display:block;padding:5px;text-align:center;border:1px solid #e7e7e7;background:#fff;transition:all .3s ease}.categories-list ul li a:hover{border:1px solid #e281b9}.categories-list ul li:hover:after{box-shadow:0 0 5px 2px #e281b9}.categories-list ul li:after{transition:all .3s ease;position:absolute;z-index:1;bottom:0;left:8px;right:8px;display:block;content:" ";box-shadow:0 0 5px 2px #aaa}.category-description{margin-bottom:20px}.product-zone .content{min-height:345px}.products-grid{-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none;min-height:345px;transition:all .4s ease}.products-grid.product-left{-webkit-box-pack:initial;-ms-flex-pack:initial;-webkit-justify-content:initial;-moz-justify-content:initial;justify-content:initial;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.products-grid.product-left.related{-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;height:auto;min-height:0}.products-grid.product-left li{margin:8px;border:1px solid #a5a5a5;width:124px}.products-grid.product-left li:hover{cursor:pointer}.products-grid.product-left li.physical>div{position:absolute;top:-7px;left:-7px;width:100px;height:100px}.products-grid.product-left li.physical>div.produit_epuise{background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/EPUISE_REDUIT.png) left top no-repeat}.products-grid.product-left li.physical>div.produit_promotion{background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/PROMOTION_REDUIT.png) left top no-repeat}.products-grid.product-left li.physical>div.produit_nouveaute{background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/NOUVEAUTE_REDUIT.png) left top no-repeat}.products-grid.product-big{min-height:300px}.products-grid.product-big li span{display:none}.products-grid.product-medium{min-height:300px}.products-grid.product-medium li{border:1px solid #a5a5a5;width:150px;height:205px}.products-grid.product-small li{border:1px solid #a5a5a5;width:124px;height:144px}.products-grid.product-small li.physical{height:auto}.products-grid li{position:relative;display:inline-block;margin:8px 0;padding:5px;border-radius:5px;color:#414141;font-size:8pt;text-align:center;transition:all .1s ease}.products-grid li .loader{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.products-grid li.physical{padding-bottom:45px;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/plus-infos.png) center 98% no-repeat}.products-grid li.saleable.click,.products-grid li.saleable:hover{border-color:#ce2f8a;box-shadow:0 0 2px 2px #e281b9}.products-grid li.saleable.click a,.products-grid li.saleable:hover a{color:#ce2f8a}.products-grid li.not-saleable span,.products-grid li.not-saleable img{opacity:.5}.products-grid li.not-saleable:after{position:absolute;display:block;margin:auto;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/EPUISE_REDUIT.png) left top no-repeat;content:" ";top:-5px;bottom:0;left:-5px;right:0}.products-grid li span{display:block;display:-webkit-box;margin:0 auto 2px auto;width:100%;height:28px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.products-grid li a{text-decoration:none;color:inherit}.products-grid li a img{margin-top:0}.order-creation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px auto 0 auto}.order-creation #step-coupon{width:100%;min-height:0;margin-bottom:20px}.order-creation .topengo-box{width:48.5%;min-height:250px}.product-view{padding:15px}.product-view.physical .product-name{text-align:right;text-transform:uppercase}.product-view.physical .price{font-size:16pt;text-align:center;margin:15px 0}.product-view .product-image{color:gray;float:left;text-align:center;width:250px;font-size:9pt}.product-view .product-image img{margin-bottom:25px}.product-view .short_description{font-size:8pt}.product-view .simple-description{display:none}.product-view .product-detail{overflow:auto;font-size:9pt;color:#414141}.product-view .product-detail.virtual{float:right;width:460px}.product-view .product-detail.physical{width:100%}.product-view h1{margin-top:0;font-size:11pt}.order-step{transition:all .3s ease}#step-coupon{margin-top:30px}#step-coupon.topengo-box .content{padding:22px}#step-coupon.topengo-box .content div{float:right}#step-coupon.topengo-box .title span{background:#d12e7a}#step-coupon.topengo-box .title span:after{border-left-color:#d12e7a}#step-coupon #coupon-result{margin:6px 0;float:left;font-size:9pt}#step-coupon #coupon-result.warning{color:#ff8c00}#step-coupon #coupon-result.error{color:darkred}#step-coupon #coupon-result.success{color:#006400}#step-coupon input.input-text{border:none;border-top:1px solid #c2c2c2;vertical-align:middle;padding:5px;font-size:10pt;font-family:inherit;background:#f5f5f5;text-align:center;box-shadow:inset 0 1px 1px 1px #dcdcdc;width:220px}#step-coupon input.button{border:none;padding:5px 8px;background:#d7d7d7;vertical-align:middle;font-size:10pt;box-shadow:none;font-weight:bold;cursor:pointer}#step-2{font-size:8pt}#step-2 fieldset{margin:0;padding:0;border:none;text-align:right}#step-2 fieldset label{font-size:9pt;width:125px;vertical-align:middle;display:inline-block}#step-2 fieldset input{border:none;border-top:1px solid #c2c2c2;vertical-align:middle;padding:5px;font-size:10pt;font-family:inherit;background:#f5f5f5;box-shadow:inset 0 1px 1px 1px #dcdcdc;width:220px}#step-2 fieldset.cb label{width:145px}#step-2 fieldset.cb input{width:200px}#step-2 fieldset.cb p:first-child label{width:80px}#step-2 fieldset.cb p:first-child input{width:265px}#step-2 fieldset p{position:relative}#step-2 fieldset .error{position:absolute;display:inline-block;margin:-6px 0 0 3px;width:300px;min-height:30px;line-height:30px;text-align:left;z-index:10;border-radius:5px;box-shadow:1px 1px 4px 0 gray;background:#eee url(https://www.topengo.fr/skin/frontend/topengo/default/images/warning.svg) 5px center no-repeat;background-size:30px 30px;padding:5px 15px 5px 40px}#step-2 fieldset .warning{position:absolute;display:inline-block;margin:-6px 0 0 3px;width:325px;min-height:30px;line-height:30px;text-align:left;z-index:10;background:#eee;border-radius:5px;box-shadow:1px 1px 4px 0 gray;padding:5px 15px}#step-2 fieldset .warning button{cursor:pointer;font-size:inherit}#step-2 fieldset #email-warning{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;font-size:1.2em;top:-15px;right:-360px}#step-2 fieldset #email-warning .actions{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#step-related{margin-top:30px}#agreements{font-size:9pt}#agreements p.agree input{margin:0 5px 0 0;float:left}#agreements p.agree label{display:block;overflow:auto}#step-3{font-size:8pt}#step-3 a{text-decoration:underline;color:#414141}#step-3 p.agree input{margin:0 5px 0 0;float:left}#step-3 p.agree label{display:block;overflow:auto}#step-3 p.action{margin-bottom:0;padding:6px 0 0 0;text-align:right;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/cartes-paiement.png) left center no-repeat}#step-3 p.action #button-validation{border:none;padding:6px 22px 6px 10px;line-height:14pt;font-size:10pt;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/arrow-green.png) right 10px center no-repeat,url(https://www.topengo.fr/skin/frontend/topengo/default/images/button-gray.svg) left top no-repeat;background-size:auto,100% 100%;color:#3d3d3f;text-shadow:0 0 0 1px #cbcbcb;transition:all .3s ease;cursor:pointer}#step-3 p.action #button-validation[disabled]{opacity:.4;cursor:default}#step-3 p.action #button-validation.running{opacity:1;cursor:default;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/oval.svg) right 10px center no-repeat,url(https://www.topengo.fr/skin/frontend/topengo/default/images/button-gray.svg) left top no-repeat;background-size:auto 65%,100% 100%;padding-right:30px}.content.products-list-ajax{overflow:hidden;min-height:345px;width:auto;border-left:15px solid #fff;border-right:15px solid #fff;padding-left:0;padding-right:0}.content.products-list-ajax.physical{height:auto}.content.products-list-ajax>#products-scroll-position{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;min-height:345px;transition:all .5s ease}.content.products-list-ajax>#products-scroll-position ul{width:760px}.content.products-list-ajax .btn{position:absolute;background:#000;color:#fff;padding:10px 2px;font-weight:bold;cursor:pointer}.content.products-list-ajax .btn.next{right:3px;top:180px}.content.products-list-ajax .btn.previous{left:3px;top:180px}.content.products-list-ajax .btn.disabled{opacity:.3;cursor:default}#ticket{width:228px;padding:10px;font-family:sans-serif;border:1px solid #000;font-size:9.5pt;line-height:110%;float:right;margin-left:20px;min-height:750px;transition:background-color .3s ease}#ticket .loader{display:block;margin:20px auto}#ticket.loading{font-size:10pt;color:#fff;background-color:#cb1a7c;line-height:140%}#ticket p{margin:2px 0;padding:0}#ticket p span.col{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#ticket p span.col span.right{text-align:right}#ticket .sep{font-family:monospace;text-align:center}#ticket .big{font-size:12pt;line-height:110%}#ticket .bold{font-weight:bold}#ticket .center{text-align:center}.cart{font-size:9pt}.cart.transferto{padding:40px 20px 20px 20px}.cart.transferto table{border-collapse:collapse}.cart.transferto table tr th{padding:2px 5px;width:135px;font-weight:normal;text-align:left}.cart.transferto table tr td{padding:2px 5px;font-weight:bold}.cart.transferto table tr.space th,.cart.transferto table tr.space td{padding-top:15px !important}.cart.transferto #shopping-cart-totals-table tr td{padding:2px 5px}.cart.transferto #shopping-cart-totals-table tr td:first-child{width:130px}.cart p.media{text-align:center;height:330px;margin:0;padding:0;width:300px;float:left}.cart .cart-product-info{font-size:8pt;margin-top:40px}.cart #shopping-cart-totals-table{border-spacing:0}.cart #shopping-cart-totals-table th,.cart #shopping-cart-totals-table td{padding:4px 0}.cart #shopping-cart-totals-table th+td,.cart #shopping-cart-totals-table td+td{padding-left:5px;text-align:right}.step-1-content .loader{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.loader{-webkit-animation:rotation 1s infinite linear;-moz-animation:rotation 1s infinite linear;-ms-animation:rotation 1s infinite linear;-o-animation:rotation 1s infinite linear;animation:rotation 1s infinite linear}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes rotation{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes rotation{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes rotation{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}.cms-paiement-refuse-html ul.messages{display:none}.add-to-cart{margin-top:40px;text-align:center}.add-to-cart input[type=image]{margin:5px 0}.add-to-cart #qty{width:50px;background:#656565;border-radius:15px;font-size:.7em;padding:3px 10px;text-align:center;border-color:#3f3f3f;border:none;color:#fff;box-shadow:0 2px 0 0 rgba(0,0,0,.4) inset,0 2px 0 0 rgba(255,255,255,.4)}#contactForm.rgpd-form a,.form-2018.rgpd-form a{text-decoration:none}#contactForm.rgpd-form a:hover,.form-2018.rgpd-form a:hover{text-decoration:underline}#contactForm.rgpd-form .rgpd-element,.form-2018.rgpd-form .rgpd-element{margin-top:30px;margin-left:60px}#contactForm.rgpd-form .rgpd-element input[type=checkbox],.form-2018.rgpd-form .rgpd-element input[type=checkbox]{width:auto;margin-right:10px;display:inline-block;box-shadow:none}#contactForm.rgpd-form .rgpd-element label,.form-2018.rgpd-form .rgpd-element label{width:calc(100% - 50px);text-align:left;text-transform:inherit;overflow:auto}#contactForm.rgpd-form .rgpd-element label.rgpd-full,.form-2018.rgpd-form .rgpd-element label.rgpd-full{width:100%}#inscriptionForm .rgpd-element input[type=checkbox]{width:auto;margin-right:10px;display:inline-block;box-shadow:none}#inscriptionForm .rgpd-element .confidentialite{width:calc(100% - 50px)}.transfertminutes .order-steps{margin:0 0 30px -10px;padding:0;list-style:none}.transfertminutes .order-steps li{display:inline;padding:0 10px 10px 10px;color:#a5a6a8;font-size:16px}.transfertminutes .order-steps .active{color:#cc0d7b}.transfertminutes .choices{display:inline-block}.transfertminutes .choices .choices__inner{width:400px;max-width:calc(100% - 12px);background:#fff;min-height:18px;padding:5px;border:1px solid #020202;text-align:left}.transfertminutes .choices[data-type*=select-one] .choices__inner{padding-bottom:5px}.transfertminutes .choices .choices__list--dropdown{text-align:left}.transfertminutes .choices .choices__list--single{padding:0}.transfertminutes .rose{margin-bottom:15px}.transfertminutes .rose .title span{background:#cc0d7b}.transfertminutes .rose .title span::after{border-left-color:#cc0d7b}.transfertminutes .recap{margin:30px 20px}.transfertminutes .form-2018{padding:30px 20px}.transfertminutes .form-2018 li{text-align:left}.transfertminutes .operateurs .operateurs-label{display:inline-block;bottom:10px;position:relative;margin-left:10px}.transfertminutes .credits{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.transfertminutes .credits .prix{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;cursor:pointer;width:19%;margin-right:1%;height:80px;background:#2ea2dc;margin-top:0;margin-bottom:10px;color:#fff;font-weight:bold;text-align:center}.transfertminutes .credits .prix .prix-euros{font-weight:400}.transfertminutes .credits .prix.actif{background:#cc0d7b}.transfertminutes .credits .prix:hover{text-decoration:underline}.transfertminutes .button-credit{margin-right:8px}.transfertminutes .error{color:red}.transfertminutes input[type=checkbox]{display:inline-block;width:auto;cursor:pointer}.transfertminutes .bouton-paiement{text-align:right}.transfertminutes .bouton-paiement .moyens-paiement{display:block;width:146px;height:30px;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/cartes-paiement.png);float:left}.transfertminutes .bouton-paiement button{border:none;padding:6px 22px 6px 10px;line-height:14pt;font-size:10pt;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/arrow-green.png) right 10px center no-repeat,url(https://www.topengo.fr/skin/frontend/topengo/default/images/button-gray.svg) left top no-repeat;background-size:auto auto,auto auto;background-size:auto,100% 100%;color:#3d3d3f;text-shadow:0 0 0 1px #cbcbcb;transition:all .3s ease;cursor:pointer}.transfertminutes .liste-operateurs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;margin:40px 0 0 0}.transfertminutes .liste-operateurs .choix-operateur{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:1px solid #2ea2dc;width:30%;margin-right:3%;cursor:pointer}.transfertminutes .liste-operateurs .choix-operateur.actif{border-color:#cc0d7b}.transfertminutes .liste-operateurs .choix-operateur img{margin-top:10px}.transfertminutes .liste-operateurs .choix-operateur .operateurs-label{margin-top:10px;margin-bottom:10px;text-align:center}.transfertminutes .liste-operateurs .choix-operateur:hover{border-color:#ef43a6}@media screen and (max-width: 750px){.transfertminutes .credits .prix{width:32%}.transfertminutes .choices{width:100%;max-width:100%}.transfertminutes .choices .choices__inner{width:100%}.transfertminutes .button-credit{margin-right:13px !important}.transfertminutes .liste-operateurs{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.transfertminutes .liste-operateurs .choix-operateur{width:100%}}.footer-container{min-width:992px;margin:20px auto 0 auto;padding:18px 5px 5px 5px;background:#c0c1c2;box-shadow:0 10px 0 0 #c0c1c2 inset,0 15px 0 0 #414141 inset,0 18px 1px 0 #333 inset}.footer-container-2{min-width:982px;padding:10px;background:#ce2f8a;clear:both}.footer{width:1002px;margin:5px auto 0 auto;text-align:center}.footer.services ul{margin:0;padding:0;list-style:none;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.footer.services ul li{margin:0;font-size:.7em;text-align:left;font-family:"Architects Daughter",cursive}.footer.services ul li:nth-child(2){min-width:185px}.footer.services ul li:nth-child(3){min-width:120px}.footer.services ul li img{float:left;margin-right:5px}.footer .quick-access ul li a{color:#fff}.footer .quick-access ul{margin:0;padding:0;list-style:none}.footer .quick-access ul li+li:before{content:" | ";margin:0 10px;color:#fff}.quick-access ul li a:hover{text-decoration:underline}.footer-container-2 .footer{margin:0 auto}body.physical .opc{margin:0 0 30px;padding:0;list-style:none}body.physical .order-steps{margin:0 0 25px -10px;padding:0;list-style:none}body.physical .order-steps li{display:inline;padding:0 10px 10px 10px;color:#a5a6a8;font-size:16px}body.physical .order-steps li a{color:#a5a6a8;text-decoration:none}body.physical .order-steps li a:hover{text-decoration:underline}body.physical .order-steps li.active,body.physical .order-steps li.active a{color:#cc0d7b}body.physical .main{min-height:400px}body.physical .btn-update{float:right}body.physical .totals{margin:15px -15px -15px 15px;float:right;min-height:220px;min-width:280px;text-align:right}body.physical .totals table{margin:15px 20px;float:right}body.physical .totals table th,body.physical .totals table td{padding:5px}body.physical .checkout-types{margin-top:20px;padding-right:20px}body.physical table.cart-table{margin:10px auto 25px auto;border-collapse:collapse;width:100%}body.physical table.cart-table th{font-weight:bold;width:180px;background:#23a1df;color:#fff;padding:8px 0;text-transform:uppercase}body.physical table.cart-table td{font-weight:bold;width:291px;padding:10px;color:#cc0d7b}body.physical table.cart-table td a:visited,body.physical table.cart-table td a{color:#cc0d7b}body.physical table.cart-table td h2{font-size:1.2em;font-family:sans-serif}body.physical table.cart-table th,body.physical table.cart-table td{font-size:.85em;text-align:left;border:none}body.physical table.cart-table th.a-center,body.physical table.cart-table td.a-center{text-align:center}body.physical table.cart-table tfoot tr td{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#ededed}body.physical table.cart-table button.btn-continue,body.physical table.cart-table button.btn-update{background:none;border:none;cursor:pointer}body.physical table.cart-table button.btn-continue span{color:#444;font-weight:normal;font-size:12px;padding:0;text-decoration:underline;text-transform:none}body.physical table.cart-table button.btn-update span{color:#b8469a;font-weight:bold;font-size:10px;text-transform:uppercase;text-decoration:none}body.physical table.cart-table a.cartupdateqty_link{display:block;width:9px;height:0;padding-top:9px;margin-top:6px;overflow:hidden;font-size:6px;text-decoration:none}body.physical table.cart-table a.cartupdateqty_link:hover{text-decoration:none}body.physical table.cart-table a.cartupdateqty_link_moins{float:left;margin-left:-10px;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/panierplusmoins.png) left top no-repeat}body.physical table.cart-table a.cartupdateqty_link_plus{float:right;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/panierplusmoins.png) left -9px no-repeat}body.physical table#shopping-cart-totals-table{color:#cc0d7b}body.physical tr.summary-total .summary-collapse{background:url("https://www.topengo.fr/skin/frontend/topengo/default/images/bkg_collapse.gif") no-repeat scroll 0 4px transparent;cursor:pointer;float:right;padding-left:20px;text-align:right}body.physical tr.show-details .summary-collapse{background-position:0 -53px}body.physical .cart .totals table tfoot strong{color:#414141;display:block;font-size:18px;font-weight:normal;margin:10px 0 15px;text-transform:uppercase}body.physical #discount-coupon-form{margin-top:30px;float:left;width:400px}body.physical #discount-coupon-form label{color:#cc0d7b}body.physical #discount-coupon-form .buttons-set{margin:0;padding:0}body.physical #discount-coupon-form div.input-box{margin:5px 0}body.physical #discount-coupon-form div.input-box .input-text{padding:4px;width:200px;font-size:10pt}body.physical ul.form-list{margin:0;padding:0;list-style:none}body.physical ul.form-list ul.fields-list{margin:0;padding:0;list-style:none}body.physical ul.form-list li{clear:both;margin:0 0 10px 0;padding:0}body.physical ul.form-list div.field{margin-bottom:10px}body.physical ul.form-list div.field>label{float:left;padding-top:5px;display:block;width:170px;text-align:right;padding-right:15px}body.physical ul.form-list select{padding:5px}body.physical ul.form-list input.input-text{width:400px;padding:5px}body.physical ul.form-list .customer-dob input.input-text{width:50px}body.physical ul.form-list .customer-dob .dob-day,body.physical ul.form-list .customer-dob .dob-month,body.physical ul.form-list .customer-dob .dob-year{display:inline-block;margin-right:20px}body.physical ul.form-list input#pass{width:250px;float:left}body.physical ul.form-list div.buttons-set{float:left;width:125px;margin-left:20px}body.physical ul.form-list a.f-left{color:#101015;font-size:10px;text-decoration:underline}body.physical ul.form-list a.f-left:hover{text-decoration:none}body.physical h3.large-title{font-size:10pt;background-color:#23a1df;color:#fff;text-transform:uppercase;padding:8px 0 8px 40px}body.physical .button-create-account,body.physical .button-continue,body.physical .button-create-account,body.physical .button-continue,body.physical .btn-proceed-checkout,body.physical .btn-forgotpassword-submit,body.physical .button-validate{float:right}body.physical #checkout-agreements ol.checkout-agreements{list-style:none;margin:10px 0;padding:0}body.physical #review-buttons-container{position:relative;min-height:95px}body.physical #review-buttons-container p.f-left{display:inline-block}body.physical #review-buttons-container p.f-left a{position:absolute;left:0;bottom:0}body.physical #review-buttons-container input{position:absolute;right:0;bottom:0}body.physical .option-price{margin-top:10px;float:right}body.physical .option-price .price-box{text-align:center}body.physical .option-price .price-box .weee{font-size:9pt}body.physical .option-price .price-box .weee .price{font-size:inherit}body.physical .related .price-box br,body.physical .related .price-box .weee{display:none}body.physical .products-grid .price-box{font-weight:bold}table.data-table{clear:both;margin:10px auto 25px auto;border-collapse:collapse;width:100%}table.data-table th{color:#70606d;font-weight:normal;width:180px}table.data-table td span.attribut_complements{font-weight:normal}table.data-table th,table.data-table td{font-size:.85em;text-align:left;vertical-align:top;padding:4px 0;border-top:1px solid #c9e9f8;border-bottom:1px solid #c9e9f8}#co-shipping-method-form ul{list-style:none}#co-shipping-method-form dt{margin:10px 0}#co-shipping-method-form dd{margin:10px 0 30px}#messages_product_view div.physical{float:right}#cart-mobile{display:none}.products-grid .item.not-saleable.physical>span{margin-bottom:32px}.products-grid .item.not-saleable.physical .price-box>span{display:none}#step-2 fieldset.risky-product input[type=submit],#login-pannel p.actions a.button,#login-pannel form input[type=submit],#login-pannel form input[type=button]{background:#000;padding:5px 10px;border:none;color:#fff;text-transform:uppercase;cursor:pointer;font:400 9pt system-ui;text-decoration:none;transition:all 300ms ease}#step-2 fieldset.risky-product input[type=submit]:hover,#login-pannel p.actions a.button:hover,#login-pannel form input[type=submit]:hover,#login-pannel form input[type=button]:hover{text-decoration:none;background:#414141}#login-pannel{width:300px;position:absolute;right:0;top:60px;z-index:1000;text-align:right}#login-pannel div.pannel-title{display:inline-block;background:#ce2f8a;color:#fff;cursor:pointer;padding:10px;user-select:none}#login-pannel div.pannel-title strong{padding-right:5px;user-select:none}#login-pannel div.pannel-title:after{content:"";display:inline-block;width:12px;height:12px;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/triangle.svg) right center no-repeat;background-size:12px 12px;transform:rotate(-30deg)}#login-pannel div.pannel-title.open:after{transform:rotate(60deg)}#login-pannel div.pannel-content{display:none;margin:0;padding:15px;color:#fff;text-align:left;background:#ce2f8a}#login-pannel div.pannel-content a{color:#fff;text-decoration:none}#login-pannel div.pannel-content a:hover{text-decoration:underline}#login-pannel div.pannel-content ul{list-style:none;margin:20px;padding:0}#login-pannel div.pannel-content ul li{margin:0;padding:10px 0}#login-pannel .actions{text-align:right}#login-pannel form{margin-bottom:40px}#login-pannel form input[type=email],#login-pannel form input[type=password]{box-sizing:border-box;border:1px solid #000;width:100%;padding:8px;background:#fff;margin:4px 0}.header{overflow:visible}#step-2 fieldset.risky-product p{text-align:left}#step-2 fieldset.risky-product p.actions{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}#step-2 fieldset.risky-product p.actions span{color:red;font-weight:bold}#step-2 fieldset.risky-product p.actions input{float:right;justify-self:flex-end}#step-2 fieldset.risky-product input[type=submit]{background:#ce2f8a;color:#fff;box-shadow:none;width:120px;margin-right:7px}body #tarteaucitronAlertBig{color:#fff;font-weight:normal;background-color:#ce2f8a;padding:5px !important;border-bottom:1px solid #eee;width:calc(100% - 10px)}body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{font-size:13px}body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert a,body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong{color:#fff;font-size:inherit}body #tarteaucitronAlertBig #pc-more{display:none;margin-top:10px;color:#fff;font-size:12px}body #tarteaucitronAlertBig #pc-more.show{display:block}body #tarteaucitronAlertBig #tarteaucitronWrapper{display:flex;justify-content:center;align-items:center;max-width:1000px;width:100%;padding:0;margin:auto;min-height:60px}body #tarteaucitronAlertBig #tarteaucitronDisclaimerAlert{display:block;text-align:justify;width:calc(100% - 255px)}body #tarteaucitronAlertBig .buttons{display:block;width:255px}body #tarteaucitronAlertBig #tarteaucitronPersonalize,body #tarteaucitronAlertBig #tarteaucitronCloseAlert{color:#ce2f8a !important;text-transform:uppercase;text-decoration:none;font-weight:bold;background:#fff !important;border:none;font-size:12px !important;padding:5px 10px !important}#tarteaucitronPercentage{display:none !important}.transfertminutes .order-steps{margin:0 0 30px -10px;padding:0;list-style:none}.transfertminutes .order-steps li{display:inline;padding:0 10px 10px 10px;color:#a5a6a8;font-size:16px}.transfertminutes .order-steps .active{color:#ce2f8a}.transfertminutes .choices{display:inline-block}.transfertminutes .choices .choices__inner{width:400px;max-width:calc(100% - 12px);background:#fff;min-height:18px;padding:5px;border:1px solid #020202;text-align:left}.transfertminutes .choices[data-type*=select-one] .choices__inner{padding-bottom:5px}.transfertminutes .choices .choices__list--dropdown{text-align:left}.transfertminutes .choices .choices__list--single{padding:0}.transfertminutes .rose{margin-bottom:15px}.transfertminutes .rose .title span{background:#ce2f8a}.transfertminutes .rose .title span::after{border-left-color:#ce2f8a}.transfertminutes .recap{margin:30px 20px}.transfertminutes .form-2018{padding:30px 20px}.transfertminutes .form-2018 li{text-align:left}.transfertminutes .operateurs .operateurs-label{display:inline-block;bottom:10px;position:relative;margin-left:10px}.transfertminutes .button-credit{margin-right:8px}.transfertminutes .warning{color:#ff4500}.transfertminutes .error{color:red}.transfertminutes input[type=checkbox]{display:inline-block;width:auto;cursor:pointer}.transfertminutes .bouton-paiement{text-align:right}.transfertminutes .bouton-paiement .moyens-paiement{display:block;width:146px;height:30px;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/cartes-paiement.png);float:left}.transfertminutes .bouton-paiement button{border:none;padding:6px 22px 6px 10px;line-height:14pt;font-size:10pt;background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/arrow-green.png) right 10px center no-repeat,url(https://www.topengo.fr/skin/frontend/topengo/default/images/button-gray.svg) left top no-repeat;background-size:auto,100% 100%;color:#3d3d3f;text-shadow:0 0 0 1px #cbcbcb;transition:all .3s ease;cursor:pointer}.transfertminutes .liste-operateurs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;margin:20px 0 0 0}.transfertminutes .liste-operateurs .choix-operateur{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;border:2px solid #2ea2dc;width:30%;margin-right:4.2%;cursor:pointer}.transfertminutes .liste-operateurs .choix-operateur.end_col_3{margin-right:0}.transfertminutes .liste-operateurs .choix-operateur.actif{border-color:#ce2f8a}.transfertminutes .liste-operateurs .choix-operateur img{margin-top:10px}.transfertminutes .liste-operateurs .choix-operateur .operateurs-label{margin-top:10px;margin-bottom:10px;text-align:center}.transfertminutes .liste-operateurs .choix-operateur:hover{border-color:#ce2f8a}.transfertminutes .buttons-set{margin-top:20px;margin-right:0}.transfertminutes .buttons-set .required{padding:0}.transfertminutes .buttons-set #go{float:right;clear:both}#destinataire .form-item,#operateurs .form-item{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:"row";-moz-flex-direction:"row";-ms-flex-direction:"row";flex-direction:"row";-webkit-align-content:center;-moz-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:"space-between";-moz-justify-content:"space-between";justify-content:"space-between"}#destinataire .form-item label,#operateurs .form-item label{display:inline-block;width:140px;min-width:140px}#destinataire .form-item #mobile,#operateurs .form-item #mobile{padding:5px;font-size:10pt;flex-grow:1}#destinataire .form-item .phone-prefix,#operateurs .form-item .phone-prefix{padding-right:10px;align-self:center}#destinataire .form-item .choices,#operateurs .form-item .choices{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#destinataire .form-item .choices .choices__inner,#operateurs .form-item .choices .choices__inner{width:100%;border-color:#d3d3d3}#destinataire .form-item .required em,#operateurs .form-item .required em{color:#ce2f8a}#destinataire .form-info,#operateurs .form-info{margin-left:145px}#destinataire .form-list,#operateurs .form-list{max-width:750px;margin:20px 0 0 0}#destinataire .form-list li,#operateurs .form-list li{float:left;clear:both;width:100%}#destinataire .form-list li .choices,#operateurs .form-list li .choices{margin-right:0;float:right;clear:both}#destinataire .form-list li .choices .choices__inner,#operateurs .form-list li .choices .choices__inner{width:590px}#destinataire .form-list li .choices .choices__input,#operateurs .form-list li .choices .choices__input{min-width:calc(100% - 20px)}#destinataire .form-list li #advice-required-entry-pays,#operateurs .form-list li #advice-required-entry-pays{float:right;clear:both}#destinataire .form-list li label[for=mobile],#operateurs .form-list li label[for=mobile]{float:left}#destinataire .form-list li #mobile,#operateurs .form-list li #mobile{float:right;max-width:100%;width:590px}#destinataire .form-list li #advice-required-entry-mobile,#operateurs .form-list li #advice-required-entry-mobile{float:right;clear:both}#transferto-credit .operateur-logo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:40px}#transferto-credit .operateur-logo img{margin-right:20px}#transferto-credit .credits{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;margin:0}#transferto-credit .credits .prix{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;cursor:pointer;width:19%;margin-right:1.2%;height:80px;background:#2ea2dc;margin-top:0;margin-bottom:10px;color:#fff;font-weight:bold;text-align:center}#transferto-credit .credits .prix .prix-euros{margin-top:3px;font-weight:400}#transferto-credit .credits .prix.end_col_5{margin-right:0}#transferto-credit .credits .prix.actif{background:#ce2f8a}#transferto-credit .credits .prix:hover{text-decoration:underline}@media screen and (max-width: 750px){#transferto-credit .credits .prix{width:30%;margin-right:5%}#transferto-credit .credits .prix.end_col_3{margin-right:0}#transferto-credit .credits .prix.end_col_5{margin-right:5%}.transfertminutes .liste-operateurs{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.transfertminutes .liste-operateurs .choix-operateur{width:calc(32% - 4px);margin-right:2%}.transfertminutes .liste-operateurs .choix-operateur.end_col_3{margin-right:0}}@media screen and (max-width: 480px){.transfertminutes .liste-operateurs .choix-operateur{width:calc(48% - 4px);margin-right:4%}.transfertminutes .liste-operateurs .choix-operateur.end_col_3{margin-right:4%}.transfertminutes .liste-operateurs .choix-operateur.end_col_2{margin-right:0}}#transferto-confirmation .container{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#transferto-confirmation .container .colg,#transferto-confirmation .container .cold{width:48%}.pay{background:url(https://www.topengo.fr/skin/frontend/topengo/default/images/cartes-paiement.png) left center no-repeat}#cartPlaceHolder{margin:10px 0}.col3 .header-container .header{width:calc(100% - 18px);max-width:1200px}.col3 .main{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;width:calc(100% - 18px);max-width:1200px}.col3 .main .col-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.col3 .main .col-wrapper .col-left{width:220px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;background:#ededed}.col3 .main .col-wrapper .col-left .cms{left:0;right:0}.col3 .main .col-wrapper .col-left .cms p+p{margin:12px;padding-top:12px;border-width:1px 0 0 0;-moz-border-image:-moz-linear-gradient(right, transparent 20%, #565656 50%, transparent 80%);-webkit-border-image:-webkit-linear-gradient(right, transparent 20%, #565656 50%, transparent 80%);border-image:linear-gradient(to right, transparent 20%, #565656 50%, transparent 80%);-webkit-border-image-slice:1 0;border-image-slice:1 0;border-top-style:solid}.col3 .main .col-wrapper .col-main{width:calc(100% - 490px)}.col3 .main .col-wrapper .col-main .topengo-box{margin-bottom:20px}.col3 .main .col-wrapper .col-main .slideshow{width:100%;margin:0 auto 20px auto}.col3 .main .col-wrapper .col-main .slideshow .camera_wrap img{max-width:100% !important;margin-left:0 !important}.col3 .main .col-wrapper .col-main .topengo-box.cms{display:none !important}.col3 .main .col-wrapper .col-main .topengo-box.categories-list.list-operators{margin-bottom:0}.col3 .main .col-wrapper .col-main #transferts-argent,.col3 .main .col-wrapper .col-main #transferts-minute{display:none}.col3 .main .col-wrapper .col-right{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;width:220px;overflow:hidden}.col3 .main .col-wrapper .col-right>.block-viewed{display:none}.col3 .main .col-wrapper .col-right .topengo-box{margin-bottom:20px}.col3 .main .col-wrapper .col-right .topengo-box img{max-width:100%}.col3 .main .col-wrapper .col-right .topengo-box:last-child{background:#ededed;border:none;margin-bottom:0;-webkit-box-flex:1;-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.col3 .main .col-wrapper .col-right .topengo-box:last-child h2{display:none}.col3 .main .col-wrapper .col-right .topengo-box:last-child ul{padding-top:20px;padding-left:10px;padding-right:20px;list-style:none}.col3 .main .col-wrapper .col-right .topengo-box:last-child ul li{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;margin-bottom:10px}.col3 .main .col-wrapper .col-right .topengo-box:last-child ul li span{margin-left:5px}.col3 .main>.full-width{width:100%}@media screen and (max-width: 999px){.col3 .main .col-wrapper .col-main{width:calc(100% - 230px)}.col3 .main .col-wrapper .col-right{-webkit-box-direction:normal;-webkit-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin-top:20px;width:100%}.col3 .main .col-wrapper .col-right .topengo-box{width:calc(50% - 10px)}.col3 .main .col-wrapper .col-right .topengo-box:last-child{display:none}}@media screen and (max-width: 999px){.header-container{min-width:100%}.header-container .header{max-width:100vw;min-width:100%;margin:0}.header-container .header .logo img{max-width:170px;height:auto}.footer-container,.footer-container-2{min-width:100%;padding-left:0;padding-right:0}.footer{width:100%}}@media screen and (max-width: 750px){.header-container .header .social-login .social{right:135px;top:25px}.slideshow,.col-main .cms-index-index .topengo-box:nth-child(3),.col-main .cms-index-index .topengo-box:nth-child(4),.footer-container,.header .quick-access{display:none}.header-container,.footer-container,.footer-container-2,.header-container .header,.footer,.full-width,.col3 .main,.col2-left-layout .main,.col1-layout .main,.categories-list ul{min-width:0;width:auto}.col1-layout .col-main{margin:10px}.topengo-box{border:none}#header_baseline{font-size:8pt}.header-container{border-width:0 0 4px 0}.header-container .header{padding:10px;min-height:initial}.header-container .header img{margin:0;height:25px;width:auto}.header-container .header #mobile-menu{position:absolute;top:10px;right:10px;content:" ";display:block;float:right;width:44px;height:44px;background:#4e4e4e url(https://www.topengo.fr/skin/frontend/topengo/default/images/menu.svg) no-repeat center center;background-size:60%;cursor:pointer;border-radius:5px;transition:background-color 200ms ease}.header-container .header #mobile-menu.active{background-color:#747474}.footer .quick-access ul li{display:block;text-align:left}.footer .quick-access ul li a{display:block;padding:10px}.footer .quick-access ul li+li:before{display:none;content:""}.main-container{margin:0 0 20px 0}.col2-left-layout .col-left,.col3 .main .col-wrapper .col-left{display:none;width:initial;background-color:#ce2f8a}.col2-left-layout .col-left #primary-navigation>ul>li,.col3 .main .col-wrapper .col-left #primary-navigation>ul>li{display:none}.col2-left-layout .col-left #primary-navigation>ul>li:first-child,.col3 .main .col-wrapper .col-left #primary-navigation>ul>li:first-child{display:block}.col2-left-layout .col-left #primary-navigation>ul>li:first-child ul,.col3 .main .col-wrapper .col-left #primary-navigation>ul>li:first-child ul{margin:5px;min-height:calc(100vh - 110px);display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;align-items:stretch}.col2-left-layout .col-left #primary-navigation>ul>li:first-child ul li,.col3 .main .col-wrapper .col-left #primary-navigation>ul>li:first-child ul li{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;background:#d3d3d3;margin:5px;padding:0;width:45%;min-height:55px;border-image:none;border:1px solid #fff;border-radius:5px}.col2-left-layout .col-left #primary-navigation>ul>li:first-child ul li:before,.col3 .main .col-wrapper .col-left #primary-navigation>ul>li:first-child ul li:before{display:none}.col2-left-layout .col-left #primary-navigation>ul>li:first-child ul li a,.col3 .main .col-wrapper .col-left #primary-navigation>ul>li:first-child ul li a{text-align:center;display:block;padding:15px 10px}.col2-left-layout .col-left .cms,.col3 .main .col-wrapper .col-left .cms{display:none}.col2-left-layout .main{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col2-left-layout .col-main,.col3 .col-main{margin:5px 0 0 0;width:auto}.categories-list ul{min-height:0}.categories-list .content{min-height:0}.order-creation{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.order-creation .topengo-box{margin:auto;width:98%}.order-creation #step-2{margin-bottom:25px}.order-creation #step-2 fieldset{text-align:left}.order-creation #step-2 fieldset label{display:block;width:auto}.order-creation #step-2 fieldset.cb p:first-child input,.order-creation #step-2 fieldset input{padding:10px;font-size:12pt;box-sizing:border-box;width:100%}.order-creation #step-2 fieldset .error{position:static;width:auto;margin:5px 0 0 0;line-height:normal}.order-creation #step-3 p.action{background-size:115px;background-position:0 10px}.order-creation #step-3 input[type=checkbox]{margin:5px 30px 0 20px;-webkit-transform:scale(2,2);-moz-transform:scale(2,2);-ms-transform:scale(2,2);-o-transform:scale(2,2);transform:scale(2,2)}.topengo-box.break{margin-top:0}.topengo-box.break .title{position:static;left:0;font-size:9pt}.topengo-box.break .content{padding-top:10px}.topengo-box .title{left:0;font-size:9pt}.catalog-category-view .cms{margin:0 10px}.catalog-category-view .product-zone .content{min-height:0}.catalog-category-view .product-zone .content{min-height:0}.catalog-category-view .product-zone .content.products-list-ajax{height:auto;border:none}.catalog-category-view .product-zone .content.products-list-ajax .btn.previous,.catalog-category-view .product-zone .content.products-list-ajax .btn.next{display:none}.catalog-category-view .product-zone .content.products-list-ajax>#products-scroll-position{-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:auto}.catalog-category-view .product-zone .content.products-list-ajax>#products-scroll-position ul{width:100%;padding:0}.catalog-category-view .product-zone .content .step-1-content .product-view{padding:0;width:auto}.catalog-category-view .product-zone .content .step-1-content .product-view .simple-description{display:block}.catalog-category-view .product-zone .content .step-1-content .product-view .full-description{display:none}.catalog-category-view .product-zone .content .step-1-content .product-view .product-image{float:none;text-align:center;width:auto;color:gray;font-size:8pt}.catalog-category-view .product-zone .content .step-1-content .product-view .product-image p{margin-top:0;color:gray}.catalog-category-view .product-zone .content .step-1-content .product-view .product-detail{float:none;text-align:left;width:auto}.catalog-category-view .product-zone .content .step-1-content .product-view .product-detail .product-shop{margin-top:5px}.catalog-category-view .product-zone .content .products-grid{padding:4px;min-height:0;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.catalog-category-view .product-zone .content .products-grid li{margin:8px}.cart p.media{width:auto;height:auto;float:none}.cms-page-view .col-main{padding:10px}.cms-no-route .col-main{padding:10px}.cms-no-route .col-main .topengo-box{display:none}.cms-no-route .col-main .topengo-box.categories-list{display:block;margin:5px -10px}.cms-faq-html a+br{line-height:25pt}#contactForm{margin:0}#contactForm h2{margin:0}#contactForm p{margin:20px 0}#contactForm ul{margin:0}#contactForm ul li{text-align:left}#contactForm ul li label{display:inline}#contactForm ul li textarea,#contactForm ul li input{display:block;box-sizing:border-box;width:100%;max-width:100%}#contactForm .buttons-set{margin-right:0}#contactForm .buttons-set .required{padding-left:0}.form-2018{max-width:90%;margin:0 auto}.form-2018 p{margin:20px 0}.form-2018 ul{margin:0}.form-2018 ul li{text-align:left}.form-2018 ul li label{display:inline}.form-2018 ul li textarea,.form-2018 ul li input{display:block;box-sizing:border-box;width:100%;max-width:100%}.form-2018 .buttons-set{margin-right:0}.form-2018 .buttons-set .required{padding-left:0}.topengo-box .content.by-phone{margin:20px 0}.checkout-onepage-success .col-main>p{margin:10px}.checkout-onepage-success #ticket{width:228px;float:none;margin:0 auto 5px auto}.ucatchit.box{width:auto}.ucatchit.box ul{margin:10px 0;padding:0;list-style:none}.catalog-category-view .ucatchit.box ul{-webkit-column-count:2;-webkit-column-gap:10px;-webkit-column-break-inside:avoid;-moz-column-count:2;-moz-column-gap:10px;column-count:2;column-gap:10px;break-inside:avoid}.ucatchit.box ul li{margin:0;padding:10px;text-align:left}.ucatchit.box ul li a{color:#949494;font-size:8pt;text-decoration:underline}.ucatchit.box ul li a:hover{color:#ce2f8a}.col2-left-layout ul.breadcrumbs{display:none;clear:both;margin:0 0 5px 0;padding:0;width:auto}.catalog-category-view .col2-left-layout ul.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.col2-left-layout ul.breadcrumbs li{display:none;position:relative;height:100%;margin:5px 5px 0 5px}.col2-left-layout ul.breadcrumbs li:before{display:none}.col2-left-layout ul.breadcrumbs li:nth-last-child(2),.col2-left-layout ul.breadcrumbs li:nth-last-child(3){display:block;margin-right:15px}.col2-left-layout ul.breadcrumbs li:nth-last-child(2) a,.col2-left-layout ul.breadcrumbs li:nth-last-child(3) a{text-align:center;display:inline-block;padding:8px 5px 10px 5px;min-width:90px;background:#ce2f8a;color:#fff;text-shadow:1px 1px 0 #000;box-shadow:2px 2px 2px 0 gray}.col2-left-layout ul.breadcrumbs li:first-child,.col2-left-layout ul.breadcrumbs li:last-child{display:none}#cookies-info{width:auto;left:0;right:0;bottom:0;border-radius:0;padding:0 15px}#cookies-info input{width:32px;height:32px}body.physical.catalog-category-view #cart-mobile{text-shadow:1px 1px 0 #000;box-shadow:2px 2px 2px 0 gray;position:absolute;right:0;display:inline-block;margin:5px;padding:8px 35px 10px 5px;color:#fff;background:#23a1df url(https://www.topengo.fr/skin/frontend/topengo/default/images/cart.png) right 5px center no-repeat;font-size:8.5pt}body.physical.catalog-category-view #cart-mobile a{color:#fff;text-decoration:none}body.physical div.option-price{float:none}#messages_product_view div.physical{margin:auto}body.checkout-onepage-index.physical div.input-box{display:inline-block;padding:2px;width:calc(100% - 130px)}body.checkout-onepage-index.physical ul.form-list div.field>label{width:100px}body.checkout-onepage-index.physical ul.form-list input.input-text{width:80%}.order-steps{margin:auto;text-align:center}span.please-wait{clear:both;display:block;width:90%;margin:5px;padding:5px}.catalog-category-view .col-main{position:static}.catalog-category-view .col-main #category-popup{padding:40px 10px 20px 10px;border-radius:15px;left:10px;right:10px;top:16%}.catalog-category-view .col-main #category-popup img{max-width:350px}#login-pannel div.pannel-title{position:absolute;right:70px;top:-50px;width:25px;height:25px;overflow:auto;border-radius:6px;background:#4e4e4e url(https://www.topengo.fr/skin/frontend/topengo/default/images/account.svg) center center no-repeat;background-size:70%}#login-pannel div.pannel-title strong{display:none}#login-pannel div.pannel-title:after{display:none}#tarteaucitronWrapper{flex-direction:column}#tarteaucitronWrapper #tarteaucitronDisclaimerAlert{margin-bottom:10px;width:100% !important}#confirmation .container{flex-direction:column}#confirmation .container .colg,#confirmation .container .cold{width:100%}#transfert-minutes{display:none}.col3 .main .col-wrapper .col-main{width:100%}.col3 .main .col-wrapper .col-main #transferts-argent,.col3 .main .col-wrapper .col-main #transferts-minute{display:block;width:100%;text-align:center;margin-bottom:0}.col3 .main .col-wrapper .col-main #transferts-argent h2,.col3 .main .col-wrapper .col-main #transferts-minute h2{text-align:left;margin-bottom:20px}.col3 .main .col-wrapper .col-main #transferts-argent ul,.col3 .main .col-wrapper .col-main #transferts-minute ul{padding:0;list-style:none}.col3 .main .col-wrapper .col-main #transferts-argent ul li,.col3 .main .col-wrapper .col-main #transferts-minute ul li{margin-bottom:20px}.col3 .main .col-wrapper .col-main #transferts-argent ul li img,.col3 .main .col-wrapper .col-main #transferts-minute ul li img{height:70px}.col3 .main .col-wrapper .col-main #transferts-minute ul li img{height:53px}}@media screen and (max-width: 479px){.header-container .header .logo img{max-width:100px;margin-top:20px}.header-container .header .social-login .social{right:115px}.header-container .header #login-pannel div.pannel-title{right:60px}.col3 .main .col-wrapper{margin-bottom:0}.col3 .main .col-wrapper .col-right{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.col3 .main .col-wrapper .col-right .topengo-box{width:100%;margin-bottom:0}}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(https://www.topengo.fr/skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

@CHARSET "UTF-8";
.iframe-subscribe-wallet, .iframe-update-wallet{
	width:100%;
	height:500px;
	border:none;
	overflow:hidden;
}

.iframe-with-perso-data{ 
	height:700px; 
}

.wallet-manage-content .actions{
	margin-top:20px;
}
.wallet_details dt{
    font-weight:bold;
}

.wallet_details dl dd {
	padding-left:20px;
}

.side-col .block-oneclick dl,
.side-col .block-oneclick .notlogged,
.sidebar .block-oneclick dl,
.sidebar .block-oneclick .notlogged,
.checkout-types .block-oneclick dl,
.checkout-types .block-oneclick .notlogged {
	padding:5px;
}
.side-col .block-oneclick select,
.checkout-types .block-oneclick select,
.sidebar .block-oneclick select{
	width:100%;
}

.checkout-types .block-oneclick{
	text-align:left;
}

.payline-checkoutonepage-index #wait-txt{
	display:none;
	padding:20px;
    width:300px;
    height:30px;
}
.payline-checkoutonepage-index .popin{
	position:absolute;
	display:block!important;
	background-color:#FFFFFF;
	border:2px solid black;
	text-align:center;
	z-index:999;
}

.payline-checkoutonepage-index .col-main {
    padding: 20px 0 0;
}

form#wallet-checkout p{
	padding:0 5px;
}
.sidebar .payline-logo {
    display: block;
    margin: 10px 0;
    text-align: center;
}
#wallet-checkout .secured-by{
	padding:0 5px;
	text-align:right;
	font-size:0.8em;
}
table.payline-payment th {
    font-weight:bold;
    vertical-align:middle;
}
table.payline-payment td {
    margin-left:5px;
    width:35%;
}
.payline-payment-logo img {
    display:block;
    margin:auto;
}

#payment_form_PaylineCPT li input{
	margin-top: 13px;
}

#payment_form_PaylineCPT li img {
    display: inline;
    vertical-align: top;
    float: none;
}


