.product{margin:4rem auto 5rem}.product-column-left{width:calc(100% - 46.7rem - 25rem);padding-right:4rem;position:relative}.mobile-product-preview{position:absolute;bottom:3.2rem;left:-9.5rem;background-repeat:no-repeat;background-position:58%}.iphone-mockup{width:13.5rem;height:26.8rem;background-position:center;background-repeat:no-repeat;background-image:url(../../../../../../../../themes/hugoetcie/assets/images/mockupihpone-s.png)}.product-column-center{width:46.7rem;padding-right:4rem}.product-column-right{width:25rem}.product-data{color:#000;font-size:1.4rem;margin-bottom:.8rem;line-height:2rem}.product-data a{color:#000;text-decoration:none}.product-data a:hover{text-decoration:underline}.product-title h1{font-size:3.2rem;text-transform:uppercase;font-weight:700;padding:0;margin:0 0 1rem;color:#000}.product-excerpt{font-size:1.8rem;font-style:italic;color:#000;margin:0 0 1rem}.product-content{color:#000;font-size:1.4rem}.product-data:before{font-family:'font awesome 5 pro';color:#e20613;font-size:1.4rem;padding-right:.3rem;font-weight:300}.product-data-publication-date:before{content:'\f073'}.product-data-auteurs:before{content:'\f5ac'}.product-data-univers:before{content:'\f7a2'}.product-price-container{padding:1rem;background:#f8f8f8;margin-bottom:2.5rem;font-size:0}.product-price{color:#e20613;font-size:3.6rem;font-weight:700;line-height:1;display:inline-block;vertical-align:middle}.product-price-paper{color:#000;font-size:1.4rem;display:inline-block;vertical-align:middle;padding-left:.7rem}.product-cta-container button,.product-cta-container a{color:#fff;text-transform:uppercase;font-weight:700;font-size:1.4rem;display:block;text-align:center;text-decoration:none;transition:background .2s;height:4rem;line-height:4rem;margin-bottom:.3rem}.product-cta-container button span:after,.product-cta-container a span:after{content:'/';padding:0 .3rem 0 .6rem}.product-cta-container button span:last-child:after,.product-cta-container a span:last-child:after{content:''}.product-cta-container button:before,.product-cta-container a:before{font-family:'font awesome 5 pro';padding-right:.5rem;font-weight:400}.product-cta-container>div{display:block!important}.product-cta-container .buybutton{padding:0;border:0;margin-bottom:.3rem;cursor:pointer;border-radius:0;background-color:#e20613;text-decoration:none;width:100%}.product-cta-container .buybutton:hover{text-decoration:none}.product-cta-container .buybutton span{font-family:century gothic,arial,sans-serif;color:#fff;font-size:1.4rem;text-shadow:none;text-decoration:none}.product-cta-container .buybutton:hover span{text-decoration:none}.product-cta-buy:before{content:'\f07a'}.product-cta-buy-audio:before{content:'\f025'}.product-cta-buy-audio,button.product-cta-buy,a.product-cta-buy{background:#e20613}.product-cta-buy-audio:hover,.product-cta-buy:hover{background:#b20812}.product-cta-devis:before{content:'\f0e0'}.product-cta-devis{background:#e20613}.product-cta-devis:hover{background:#b20812}.product-cta-read:before{content:'\f02d'}.product-cta-read{background:#291819}.product-cta-read:hover{background:#190f10}.products-SameAuthor-container{font-size:1.2rem;text-align:center}.products-sidebar-container{margin-top:3rem}.products-sidebar-container .banner-title h2{color:#000;font-size:1.8rem;text-transform:uppercase;font-weight:700}.products-SameAuthor-container .banner-title-container{text-align:center}.sameAuthor-product{text-align:center;display:inline-block;margin-bottom:2rem}.sameAuthor-product-image{margin-bottom:2rem;text-align:center}.sameAuthor-product-image img{max-width:13.5rem;display:inline-block}.sameAuthor-products:not(.slick-initialized){display:flex}.sameAuthor-products:not(.slick-initialized) .sameAuthor-product{display:none}.sameAuthor-products:not(.slick-initialized) .sameAuthor-product:first-child{display:block}.sameAuthor-products .slick-prev,.sameAuthor-products .slick-next{z-index:1}.sameAuthor-products .slick-prev:before,.sameAuthor-products .slick-next:before{color:#e20613}.sameAuthor-products .slick-prev{left:25px}.sameAuthor-products .slick-next{right:25px}.sameAuthor-product-title{margin-bottom:2rem;padding:0 3rem}.sameAuthor-product-title a{font-size:1.3rem;font-weight:700;color:#000}.sameAuthor-product-excerpt{font-size:1.4rem;color:#000;margin-bottom:2rem;padding:0 3rem}.associated-files-item{display:block;background-color:#f8f8f8;padding:2rem;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s;font-size:0}.associated-files-item-title{font-size:1.4rem;width:calc(100% - 2rem);padding-left:1rem;text-transform:uppercase;font-weight:700}.associated-files-item-title,.associated-files-item:before{display:inline-block;vertical-align:middle}.associated-files-item:before{content:'\f1c5';font-family:'font awesome 5 pro';width:2rem;font-size:2rem;font-weight:100}.associated-files-item--pdf:before{content:'\f1c1'}.product-extra-infos-container #extrait_container{background:#fff;padding:0}.product-extra-infos-container .book-container{padding-top:0}.associated-files-item:hover{background-color:#fff;color:#e20717}.associated-files-item+.associated-files-item{margin-top:.5rem}.product-extra-infos-container{border-top:1px dotted #e9e9e9;padding-top:5rem;margin-bottom:5rem}.product-extra-infos-title{color:#000;font-weight:700;font-size:2.4rem;padding-bottom:3rem}.product-video .product-video-html{width:100%;text-align:left}.product-video .hc-columns-container-2 .product-video-html{width:calc(100% - 53rem)}.product-video .product-video-html iframe{width:100%;height:36rem;max-width:62rem}.product-video .hc-columns-container-2 .product-video-description{width:53rem;padding-left:4.2rem;font-size:1.4rem;color:#000;text-align:justify;line-height:2rem}.product-video .hc-columns-container-2 .product-video-description p:first-child{margin-top:0}.product-extrait-container #form_excerpt .acf-form-fields{display:flex;flex-direction:column;gap:1.5rem}.product-extrait-container #form_excerpt .acf-form-submit{margin-top:10px}.product-extrait-container #form_excerpt{display:flex;flex-direction:column;font-size:1.4rem;background:#f8f8f8;padding:1rem}.product-extrait-container #form_excerpt input[type=checkbox]{appearance:auto;height:auto}.product-extrait-container #form_excerpt .acf-field-email .acf-label{display:none}.product-extrait-container #form_excerpt .acf-field-true-false{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:.5rem}.product-extrait-container #form_excerpt .acf-field-true-false .acf-notice{position:absolute;width:max-content;top:-45px}.product-extrait-container #form_excerpt .acf-field-true-false.acf-error{padding-top:50px}.product-extrait-container #form_excerpt .acf-field .acf-label{margin-bottom:0}.product-extrait-container #form_excerpt .acf-form-submit{text-align:center}.product-extrait-container .form-control span{margin-top:0;margin:0}.product-extrait-container .acf-field .acf-label label{margin-bottom:0}@media screen and (max-width:1400px){.mobile-product-preview{bottom:-2rem;left:-3.5rem}}@media screen and (max-width:1270px){.mobile-product-preview{left:-1rem}}@media screen and (max-width:1270px){.iphone-mockup{width:10.5rem;height:21.8rem;-webkit-background-size:cover;background-size:cover}.mobile-product-preview{background-size:88%}}@media screen and (max-width:1000px){.iphone-mockup{width:7.5rem;height:15.8rem}}@media screen and (max-width:1000px){.mobile-product-preview{display:none}.product{margin:0 auto 5rem}.product-column-left{width:100%;text-align:center;padding:0;margin-bottom:2rem}.product-column-left img{max-height:30rem}.product-column-center{width:calc(100% - 25rem);padding-right:4rem}}@media screen and (max-width:768px){.product-column-center{width:100%;padding-right:0}.product-column-right{width:100%}}