@font-face{font-family:URW Geometric;font-style:normal;font-weight:400;src:url(URWGeometric-Regular-702cf233cb4388a4b77c.woff2) format("woff2"),url(URWGeometric-Regular-086fa2499b712e6b53c6.woff) format("woff")}@font-face{font-family:URW Geometric Bold;font-style:normal;font-weight:400;src:url(URWGeometric-Bold-900713a2ac8f9d3c345a.woff2) format("woff2"),url(URWGeometric-Bold-849aff4d106f5619aac3.woff) format("woff")}@font-face{font-family:URW Geometric Black;font-style:normal;font-weight:400;src:url(URWGeometric-Black-2aaa04be8fe1ce6913f2.woff2) format("woff2"),url(URWGeometric-Black-b50bc7401908af2c6118.woff) format("woff")}@font-face{font-family:DomaineDispMedium;font-style:normal;font-weight:400;src:url(DomaineDisp-Medium-b97dc81995def389ccb2.woff2) format("woff2"),url(DomaineDisp-Medium-2913d958756c86abe25a.woff) format("woff")}@font-face{font-family:DomaineDisp-RegularItalic;font-style:normal;font-weight:400;src:url(DomaineDisp-RegularItalic-a782a64d2205490bd6ea.woff2) format("woff2"),url(DomaineDisp-RegularItalic-dc7e5229a6b9eebe1b96.woff) format("woff")}@font-face{font-family:rotary;font-style:normal;font-weight:400;src:url(rotary-ae6c460dfe1488923212.woff?csevlk) format("woff")}.picto-font,[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:rotary!important;font-size:inherit;font-style:normal;font-weight:400;line-height:1;text-rendering:auto}.icon-logout:before{content:"\e919"}.icon-edit:before{content:"\e91a"}.icon-trash-can:before{content:"\e90f"}.icon-cart:before{content:"\e910"}.icon-users:before{content:"\e911"}.icon-cb-paypal:before{content:"\e912"}.icon-cb-visa:before{content:"\e913"}.icon-cb-mastercard:before{content:"\e914"}.icon-eye:before{content:"\e915"}.icon-check:before{content:"\e916"}.icon-sceau:before{content:"\e900"}.icon-search:before{content:"\e901"}.icon-doc:before{content:"\e902"}.icon-docs:before{content:"\e903"}.icon-eshop:before{content:"\e904"}.icon-carte-france:before{content:"\e905"}.icon-book:before{content:"\e906"}.icon-close:before{content:"\e90d"}.icon-more:before{content:"\e918"}.icon-prev:before{content:"\e907"}.icon-next:before{content:"\e908"}.icon-play:before{content:"\e909"}.icon-facebook:before{content:"\e90a"}.icon-x:before{content:"\e90b"}.icon-linkedin:before{content:"\e91b"}.icon-instagram:before{content:"\e90e"}.icon-pinterest:before{content:"\e917"}.icon-flag-deco:before{content:"\e90c"}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img[src$=".svg"]{display:block;max-height:100%;max-width:100%}html{font-size:62.5%}body{align-items:stretch;background-color:#fff;color:#212121;display:flex;flex-direction:column;font-family:URW Geometric;font-size:1.8rem;justify-content:space-between;letter-spacing:.07rem;line-height:1.4;min-height:100vh}body .main-content{flex-grow:1}.txt{letter-spacing:0}.clear{clear:both}.hide{display:none!important}.hidden{visibility:hidden!important}.mb20{margin-bottom:20px!important}.dev{align-items:center;background-color:red;border-radius:5px;color:#fff;display:flex;flex-direction:row;font-size:1.8rem;justify-content:center;line-height:1;margin:0 10px;padding:10px;text-transform:uppercase}a{color:#f7a81b;text-decoration:none;transition:all .25s ease}b,strong{font-family:URW Geometric Bold;font-weight:400}abbr{border-bottom:1px dotted #555}sup{font-size:.8em;vertical-align:super}.blur{opacity:.4}.wrap{margin:0 auto;max-width:1200px;position:relative;width:100%}@media screen and (max-width:1499px){.wrap{padding:0 10px}}@media screen and (max-width:1199px){.wrap{max-width:1000px}}@media screen and (max-width:999px){.wrap{max-width:768px}}@media screen and (max-width:767px){.wrap{max-width:640px}}@media screen and (max-width:639px){.wrap{max-width:none}}.main-content{padding-top:50px}@media screen and (max-width:639px){.main-content{padding-top:0}}.home .main-content,.shop .main-content{padding-top:0}.logo{background:transparent url(logo-rotary-mag-346270402464caf6b0d5.svg) 50% no-repeat;background-size:contain}a.logo:hover{opacity:.8}.logo-footer{background:transparent url(logo-rotary-mag-blc-f1e322e9e4877b7d6f16.svg) 50% no-repeat;background-size:contain}.cols{display:flex;justify-content:space-between}.cols .col2{width:49%}.cols .col3{width:32%}@media screen and (max-width:1199px){.art-content{flex-direction:column}}.sidebar{margin-bottom:50px;margin-right:32px;width:276px}.h2,h2{font-family:URW Geometric Black;font-size:4.5rem;line-height:1.1;margin-bottom:35px;text-transform:uppercase}.ck{margin-bottom:62px;position:relative;text-align:justify}.ck p{color:#1d1d1b;font-family:URW Geometric!important;font-size:1.8rem}.ck em,.ck i{font-style:italic}.ck .pres{color:#1d1d1b;font-family:DomaineDispMedium!important;font-size:2.2rem;margin:58px auto 66px;position:relative;width:427px}@media screen and (max-width:767px){.ck .pres{width:80%}}.ck .pres:after,.ck .pres:before{font-size:8rem;font-style:normal;position:absolute}.ck .pres:before{content:"\00201c";left:-39px;top:-23px}.ck .pres:after{bottom:-68px;content:"\00201d";right:-40px}@media screen and (max-width:767px){.ck .pres:after{right:0}}@media screen and (max-width:639px){.ck .pres:after{right:-30px}}.er404 .main-content{background-color:#ebebeb;min-height:715px}.er404 .main-content:before{background-color:#fff;content:"";display:block;height:290px;width:100%}.er404 .main-content h1{margin-top:-245px;text-align:center}.er404 .main-content a img{max-width:100%;transition:.3s}.er404 .main-content a .error-mobile{display:none}@media screen and (max-width:639px){.er404 .main-content a .error-mobile{display:flex}.er404 .main-content a .error-desktop{display:none}}.er404 .main-content a:hover img{opacity:.8}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{appearance:none;background-color:#fff;border:1px solid #ddd;border-radius:0;color:#212121;font-family:URW Geometric;font-size:1.6rem;height:45px;margin-bottom:20px;padding:0 15px}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#f7a81b;color:#f7a81b;outline:none}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{display:none}button,input[type=button],input[type=submit]{align-items:center;appearance:none;background-color:#f7a81b;border:0;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;flex-direction:row;font-family:URW Geometric Bold;font-size:1.8rem;font-size:1.6rem;height:50px;justify-content:center;letter-spacing:.15rem;margin:0;padding:0 30px;text-transform:uppercase}button.btn-primary,input[type=button].btn-primary,input[type=submit].btn-primary{background-color:#f7a81b;color:#fff;height:50px;min-height:50px;padding:0 20px;text-align:center}button.btn-primary:hover,input[type=button].btn-primary:hover,input[type=submit].btn-primary:hover{background-color:#eba01a}button.fat,input[type=button].fat,input[type=submit].fat{height:55px;min-height:55px}button.btn-secondary,input[type=button].btn-secondary,input[type=submit].btn-secondary{background-color:#00a5bb;color:#fff;height:50px;min-height:50px;padding:0 20px;text-align:center}button.btn-secondary:hover,input[type=button].btn-secondary:hover,input[type=submit].btn-secondary:hover{background-color:#009db2;color:#fff}button.btn-secondary.variant,input[type=button].btn-secondary.variant,input[type=submit].btn-secondary.variant{background-color:#007383}button.btn-secondary.variant:hover,input[type=button].btn-secondary.variant:hover,input[type=submit].btn-secondary.variant:hover{background-color:#00a5bb}button.btn-tertiary,input[type=button].btn-tertiary,input[type=submit].btn-tertiary{background-color:#006cb7;color:#fff}button.btn-tertiary:hover,input[type=button].btn-tertiary:hover,input[type=submit].btn-tertiary:hover{background-color:#0067ae}button.btn-more,input[type=button].btn-more,input[type=submit].btn-more{border-bottom:1px solid #f7a81b;color:#212121;height:40px;justify-content:flex-end;min-height:40px;min-width:105px}button.btn-more:after,input[type=button].btn-more:after,input[type=submit].btn-more:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";font-family:rotary!important;font-size:inherit;font-style:normal;font-weight:400;line-height:1;margin-left:10px;text-rendering:auto}button.btn-more:hover,input[type=button].btn-more:hover,input[type=submit].btn-more:hover{color:#f7a81b}button.btn-deco,input[type=button].btn-deco,input[type=submit].btn-deco{padding:0 50px;position:relative;text-align:left}button.btn-deco:before,input[type=button].btn-deco:before,input[type=submit].btn-deco:before{background-color:#fff;content:"";height:1px;left:-28px;position:absolute;top:50%;width:56px}@media screen and (max-width:767px){button.btn-deco:before,input[type=button].btn-deco:before,input[type=submit].btn-deco:before{display:none}}button.btn-inline,input[type=button].btn-inline,input[type=submit].btn-inline{align-items:center;border-bottom:1px solid #f7a81b;color:#1d1d1b;display:inline-flex;flex-direction:row;height:25px;justify-content:flex-start;margin-bottom:10px;text-align:left}button.btn-inline:hover,input[type=button].btn-inline:hover,input[type=submit].btn-inline:hover{color:#f7a81b}@media screen and (max-width:767px){button.btn-inline,input[type=button].btn-inline,input[type=submit].btn-inline{justify-content:center}}button.btn-back,input[type=button].btn-back,input[type=submit].btn-back{color:#006cb7;display:flex;height:50px;justify-content:flex-start;margin:0;min-width:110px}button.btn-back:hover,input[type=button].btn-back:hover,input[type=submit].btn-back:hover{background-color:#006cb7;color:#fff}button.btn-back i,input[type=button].btn-back i,input[type=submit].btn-back i{font-size:2.8rem;margin-right:8px}button.btn-mag,input[type=button].btn-mag,input[type=submit].btn-mag{border:none}button.btn-mag span,input[type=button].btn-mag span,input[type=submit].btn-mag span{color:#f7a81b;margin-right:6px}button.btn-shop,input[type=button].btn-shop,input[type=submit].btn-shop{font-family:URW Geometric;font-size:1.6rem;justify-content:flex-start;letter-spacing:.1rem;margin:0}button.btn-shop:before,input[type=button].btn-shop:before,input[type=submit].btn-shop:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f7a81b;content:"\e908";font-family:rotary!important;font-size:inherit;font-size:2rem;font-style:normal;font-weight:400;line-height:1;margin-right:10px;text-rendering:auto}button.btn-txt,input[type=button].btn-txt,input[type=submit].btn-txt{align-items:center;background-color:#4c4c4c;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:0 30px}button.btn-txt:hover,input[type=button].btn-txt:hover,input[type=submit].btn-txt:hover{background-color:#f7a81b}button.btn-txt:hover span,input[type=button].btn-txt:hover span,input[type=submit].btn-txt:hover span{color:#fff}button.btn-txt i,input[type=button].btn-txt i,input[type=submit].btn-txt i{font-size:8rem;margin-bottom:10px}button.btn-txt strong,input[type=button].btn-txt strong,input[type=submit].btn-txt strong{font-size:2rem;text-align:center}button.btn-txt span,input[type=button].btn-txt span,input[type=submit].btn-txt span{color:#bcbcbc;font-family:URW Geometric;line-height:1;text-align:center;text-transform:none}button.btn-cart,input[type=button].btn-cart,input[type=submit].btn-cart{background-color:#f7a81b;color:#fff;display:flex;height:45px;width:100%}button.btn-cart span,input[type=button].btn-cart span,input[type=submit].btn-cart span{font-family:URW Geometric Bold;font-size:1.5rem;letter-spacing:.2rem;padding-top:4px}button.btn-cart i,input[type=button].btn-cart i,input[type=submit].btn-cart i{font-size:4rem;margin-right:5px}button.btn-cart.disabled,input[type=button].btn-cart.disabled,input[type=submit].btn-cart.disabled{background-color:#999;color:#eee;cursor:not-allowed}button.btn-cart.disabled span,input[type=button].btn-cart.disabled span,input[type=submit].btn-cart.disabled span{font-size:1.4rem;line-height:1}button.btn-cart.disabled:hover,input[type=button].btn-cart.disabled:hover,input[type=submit].btn-cart.disabled:hover{background-color:#999}button.btn-cart:hover,input[type=button].btn-cart:hover,input[type=submit].btn-cart:hover{background-color:#de9718}button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#eba01a}textarea{min-height:150px;padding:10px;resize:vertical}label{color:#212121;display:block;margin-bottom:10px;text-align:left}#captcha{align-items:center;display:flex;justify-content:flex-start;margin-bottom:20px}#captcha img{height:auto;margin-right:10px;min-width:100px}#captcha input[type=text]{margin-bottom:0;max-width:190px}#captcha a{align-items:center;display:flex;height:40px;justify-content:center;margin-right:20px;width:40px}#captcha #reload{cursor:pointer;height:30px;transition:all .25s ease;width:30px}#captcha #reload path{fill:#f7a81b}#captcha #reload:hover{transform:rotate(1turn)}#captcha #reload:hover path{fill:#00a5bb}.checkbox,.checkbox label{position:relative}.checkbox label{cursor:pointer;display:flex;font-family:URW Geometric;text-transform:none}.checkbox label:before{border:2px solid #ddd;content:"";height:20px;margin-right:10px;padding-right:15px;width:20px}.checkbox label:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;content:"\e916";font-family:rotary!important;font-size:1.4rem;font-size:inherit;font-style:normal;font-weight:400;left:1px;line-height:1;position:absolute;text-rendering:auto;top:2px;transition:all .25s ease}.checkbox input[type=checkbox]{appearance:none;border:0;height:20px;left:0;margin:0;min-width:20px;outline:none;padding:0;position:absolute;top:0;width:20px;z-index:-1}.checkbox input[type=checkbox]:checked+label:before{border-color:#f7a81b;outline:none}.checkbox input[type=checkbox]:checked+label:after{color:#f7a81b;outline:none}.list-radio li{position:relative}.list-radio input[type=radio]{appearance:none;border:0;border-radius:50%;height:20px;left:0;margin:0;padding:0;position:absolute;top:0;width:20px;z-index:-1}.list-radio input[type=radio]+label{cursor:pointer;display:flex;font-family:URW Geometric;position:relative;text-transform:none}.list-radio input[type=radio]+label:before{border:2px solid #ddd;border-radius:50%;content:"";display:block;height:20px;margin-right:10px;min-width:20px;transition:all .25s ease;width:20px}.list-radio input[type=radio]+label:after{border-radius:50%;content:"";height:6px;left:7px;position:absolute;top:7px;transition:all .25s ease;width:6px}.list-radio input[type=radio]:checked+label{font-weight:700}.list-radio input[type=radio]:checked+label:before{border-color:#f7a81b}.list-radio input[type=radio]:checked+label:after{background-color:#f7a81b}.habillage{background-color:#fff;border:1px solid #ddd;flex-grow:1;height:45px;margin-bottom:20px;max-width:255px;overflow:hidden;position:relative}.habillage:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;color:#1d1d1b;content:"\e908";display:flex;font-family:rotary!important;font-size:1rem;font-size:inherit;font-style:normal;font-weight:400;height:45px;justify-content:center;line-height:1;position:absolute;right:0;text-rendering:auto;top:0;transform:rotate(90deg);width:45px;z-index:99}.habillage select{appearance:none;background-color:transparent;border:0;font-family:inherit;font-size:1.8rem;height:100%;left:0;letter-spacing:0;padding-left:15px;position:absolute;text-overflow:"";top:0;width:110%;z-index:100}.choix-civilite,.choix-type-achat{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.choix-civilite li,.choix-type-achat li{margin-right:15px}@media screen and (max-width:639px){.choix-type-achat{align-items:flex-start;flex-direction:column}.choix-type-achat li{margin-right:0}}.cp{max-width:110px}.box-add-remove{align-items:center;display:flex;flex-direction:row;height:45px;justify-content:center;margin:0 10px}.box-add-remove input{border-left:0;border-right:0;margin-bottom:0;text-align:center;width:55px}.box-add-remove input:focus{border-color:#ddd;color:#1d1d1b}.box-add-remove i{align-items:center;background-color:#ddd;border:1px solid #ddd;cursor:pointer;display:flex;flex-direction:row;font-size:1.9rem;height:45px;justify-content:center;transform:rotate(-90deg);width:45px}.box-add-remove i.icon-prev{border-right:0}.box-add-remove i.icon-next{border-left:0}.box-add-remove i:hover{background-color:#f7a81b;border-color:#f7a81b;color:#fff}.box-add-remove.light-box{position:relative;width:70px}.box-add-remove.light-box input{border:1px solid #ddd;padding-right:30px;text-align:left;width:100%}.box-add-remove.light-box i{font-size:1.6rem;height:22px;position:absolute;right:0;width:22px}.box-add-remove.light-box i.icon-prev{bottom:0}.box-add-remove.light-box i.icon-next{top:0}.btn{align-items:center;display:inline-flex;flex-direction:row;font-family:URW Geometric Bold;font-size:1.8rem;justify-content:center;margin:auto;padding:0;text-transform:uppercase}.btn.btn-primary{background-color:#f7a81b;color:#fff;height:50px;min-height:50px;padding:0 20px;text-align:center}.btn.btn-primary:hover{background-color:#eba01a}.btn.fat{height:55px;min-height:55px}.btn.btn-secondary{background-color:#00a5bb;color:#fff;height:50px;min-height:50px;padding:0 20px;text-align:center}.btn.btn-secondary:hover{background-color:#009db2;color:#fff}.btn.btn-secondary.variant{background-color:#007383}.btn.btn-secondary.variant:hover{background-color:#00a5bb}.btn.btn-tertiary{background-color:#006cb7;color:#fff}.btn.btn-tertiary:hover{background-color:#0067ae}.btn.btn-more{border-bottom:1px solid #f7a81b;color:#212121;height:40px;justify-content:flex-end;min-height:40px;min-width:105px}.btn.btn-more:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";font-family:rotary!important;font-size:inherit;font-style:normal;font-weight:400;line-height:1;margin-left:10px;text-rendering:auto}.btn.btn-more:hover{color:#f7a81b}.btn.btn-deco{padding:0 50px;position:relative;text-align:left}.btn.btn-deco:before{background-color:#fff;content:"";height:1px;left:-28px;position:absolute;top:50%;width:56px}@media screen and (max-width:767px){.btn.btn-deco:before{display:none}}.btn.btn-inline{align-items:center;border-bottom:1px solid #f7a81b;color:#1d1d1b;display:inline-flex;flex-direction:row;height:25px;justify-content:flex-start;margin-bottom:10px;text-align:left}.btn.btn-inline:hover{color:#f7a81b}@media screen and (max-width:767px){.btn.btn-inline{justify-content:center}}.btn.btn-back{color:#006cb7;display:flex;height:50px;justify-content:flex-start;margin:0;min-width:110px}.btn.btn-back:hover{background-color:#006cb7;color:#fff}.btn.btn-back i{font-size:2.8rem;margin-right:8px}.btn.btn-mag{border:none}.btn.btn-mag span{color:#f7a81b;margin-right:6px}.btn.btn-shop{font-family:URW Geometric;font-size:1.6rem;justify-content:flex-start;letter-spacing:.1rem;margin:0}.btn.btn-shop:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f7a81b;content:"\e908";font-family:rotary!important;font-size:inherit;font-size:2rem;font-style:normal;font-weight:400;line-height:1;margin-right:10px;text-rendering:auto}.btn.btn-txt{align-items:center;background-color:#4c4c4c;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:230px;padding:0 30px}.btn.btn-txt:hover{background-color:#f7a81b}.btn.btn-txt:hover span{color:#fff}.btn.btn-txt i{font-size:8rem;margin-bottom:10px}.btn.btn-txt strong{font-size:2rem;text-align:center}.btn.btn-txt span{color:#bcbcbc;font-family:URW Geometric;line-height:1;text-align:center;text-transform:none}.btn.btn-cart{background-color:#f7a81b;color:#fff;display:flex;height:45px;width:100%}.btn.btn-cart span{font-family:URW Geometric Bold;font-size:1.5rem;letter-spacing:.2rem;padding-top:4px}.btn.btn-cart i{font-size:4rem;margin-right:5px}.btn.btn-cart.disabled{background-color:#999;color:#eee;cursor:not-allowed}.btn.btn-cart.disabled span{font-size:1.4rem;line-height:1}.btn.btn-cart.disabled:hover{background-color:#999}.btn.btn-cart:hover{background-color:#de9718}.btn-aide{height:32px;margin:0 5px}.btn-aide:hover{opacity:.75}.legend-btn{align-items:center;display:inline-flex;flex-direction:row;font-family:URW Geometric;font-size:1.9rem;justify-content:center}.legend{color:#999;font-style:italic;margin-bottom:25px}.back{align-items:center;display:flex;font-size:1.2rem;margin-right:40px}@media screen and (max-width:639px){.back{margin-bottom:20px;margin-right:0;margin-top:5px}}.back i{color:#00a5bb;margin-right:5px}.back span{color:#f7a81b;font-family:URW Geometric Bold;letter-spacing:.3rem;text-transform:uppercase}.back:hover span{color:#00a5bb}.link-shop{align-items:stretch;color:#1d1d1b;display:inline-flex;flex-direction:column;font-family:URW Geometric Bold;justify-content:center;letter-spacing:.3rem}.link-shop:after{background-color:#f7a81b;content:"";height:1px;margin-top:-2px;width:100%}.link-shop:hover{color:#006cb7}.link-shop:hover:after{background-color:#006cb7}.sml-txt{font-size:.9em;opacity:.8;text-transform:none}.breadcrumb{color:#7d7d7d;font-family:URW Geometric;font-size:1.4rem;letter-spacing:.15rem;margin-bottom:20px}.breadcrumb span{text-decoration:underline}@media screen and (max-width:639px){.breadcrumb{margin-bottom:15px;margin-top:20px}}.breadcrumb a{color:#7d7d7d}.breadcrumb a:hover{text-decoration:underline}.bandeau{background-color:#f7a81b;color:#fff;font-family:URW Geometric;font-size:1.6rem;letter-spacing:.1rem;padding:5px 5px 0;text-transform:uppercase}.sharer{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.sharer a{color:#f7a81b;margin-bottom:0;margin-right:8px;position:relative}.sharer a i{font-size:2.7rem}.sharer a span{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:1.5rem;height:25px;justify-content:center;left:50%;margin-left:-45px;opacity:0;position:absolute;top:-30px;transition:all .25s ease;width:90px;z-index:-1}.sharer a span:after{border-style:solid;border-width:8px 7px 0;bottom:-8px;content:"";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.sharer a:hover span{opacity:1;transform:translateY(-5px);z-index:99}.sharer a.share-facebook span{background-color:#3a5795}.sharer a.share-facebook span:after{border-color:#3a5795 transparent transparent}.sharer a.share-facebook:hover i{color:#3a5795}.sharer a.share-x span{background-color:#000}.sharer a.share-x span:after{border-color:#000 transparent transparent}.sharer a.share-x:hover i{color:#000}.sharer a.share-linkedin span{background-color:#0077b5}.sharer a.share-linkedin span:after{border-color:#0077b5 transparent transparent}.sharer a.share-linkedin:hover i{color:#0077b5}.sharer a.share-pinterest span{background-color:#bd2126}.sharer a.share-pinterest span:after{border-color:#bd2126 transparent transparent}.sharer a.share-pinterest:hover i{color:#bd2126}.msg-info{align-items:center;color:#fff;display:flex;line-height:1;margin:auto auto 20px;min-height:50px;padding:20px}.msg-info:empty{display:none}.msg-info.flash{font-size:1.8rem;height:0;left:0;opacity:0;overflow:hidden;padding:0 20px 0 80px;position:fixed;right:0;text-transform:uppercase;top:0;transition:all .15s ease;z-index:999}.msg-info.flash.open{height:50px;opacity:1}.msg-info.delete,.msg-info.valid{background-color:rgba(77,166,82,.9)}.msg-info.error{background-color:rgba(195,22,22,.9)}.msg-info.warning{background-color:rgba(245,142,40,.9)}body.mode-popup:after{background-color:rgba(0,0,0,.7);content:"";display:block;height:100vh;left:0;position:fixed;right:0;top:0;z-index:9998}.popup{background-color:#fff;color:#333;display:none;height:auto;left:50%;margin-left:-395px;max-width:790px;position:fixed;top:10%;width:90%;z-index:9999}@media screen and (max-width:880px){.popup{left:5%;margin-left:0;max-width:90%;right:5%;width:auto}}@media screen and (max-width:639px){.popup{bottom:0;left:0;max-width:100%;overflow-y:scroll;right:0;top:0}}.popup .popup-heading{align-items:center;background-color:#006cb7;color:#fff;display:flex;flex-direction:row;font-family:URW Geometric Bold;font-size:1.8rem;height:50px;justify-content:flex-start;letter-spacing:.15rem;padding:0 15px;text-transform:uppercase}.popup .popup-content{padding:15px}.popup .cols{display:flex;justify-content:space-between}.popup .cols>div:first-child{margin-right:20px}.popup input[type=email]{min-width:300px}.popup.open{display:block}.popup .close-popup{color:#fff;position:absolute;right:10px;top:10px}.popup .close-popup i{font-size:3.5rem}.popup .close-popup:hover{color:#f7a81b}@media screen and (max-width:639px){.popup .close-popup{position:fixed}}.onglet{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:space-between;position:relative;width:125px}.bloc-home-magazine .onglet{width:100px}.onglet>span{align-items:center;background-color:#f7a81b;display:flex;flex-direction:column;font-family:URW Geometric Bold;font-size:1.6rem;height:50px;justify-content:center;letter-spacing:.12rem;line-height:1;padding:0 10px;position:relative;text-align:center;text-transform:uppercase;transition:all .25s ease;width:100%}.onglet>span span{border-top:1px solid #fff;padding:5px 0 2px;width:100%}.onglet>span span:first-child{border-top:0;padding-top:15px}.onglet>span span:only-child{border-bottom:1px solid #fff}.onglet svg{height:51px;margin-top:-3px;width:125px}.bloc-home-magazine .onglet svg{height:40px;width:100px}.onglet path{fill:#f7a81b}a.onglet:hover>span{letter-spacing:.2rem}.skin-video{cursor:pointer;position:relative}.skin-video:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background-color:rgba(0,0,0,.6);bottom:0;color:#fff;content:"\e909";display:flex;flex-direction:row;font-family:rotary!important;font-size:inherit;font-size:8rem;font-style:normal;font-weight:400;justify-content:center;left:0;line-height:1;position:absolute;right:0;text-rendering:auto;top:0;transition:all .25s ease}.skin-video:hover:after{background-color:rgba(0,0,0,.8)}.art-item{align-items:stretch;border:0;display:flex;flex-direction:column;justify-content:flex-start;position:relative}.art-item a:hover img{opacity:.7}.art-item img{display:block;height:auto;max-width:100%;order:0;width:100%}.art-item h4{align-items:center;background-color:#f7a81b;color:#fff;display:flex;flex-direction:row;font-size:1.4rem;height:20px;justify-content:space-between;line-height:1;margin-bottom:10px;min-height:20px;order:1;padding:3px 10px 0;text-transform:uppercase}@media screen and (max-width:1199px){.art-item h4{height:40px}}.art-item h3{font-family:URW Geometric Bold;font-size:2rem;line-height:1.1;margin-bottom:10px;order:2;text-transform:uppercase}.art-item p{line-height:1.2;order:4}.art-item p a{color:#212121}.art-item p a:hover{color:#f7a81b}.art-item .btn{bottom:0;order:5;position:absolute;right:0}.page-title{color:#212121;font-family:DomaineDispMedium;font-size:4.5rem;font-weight:700;line-height:40px;margin-bottom:35px;text-transform:uppercase;width:850px}@media screen and (max-width:1199px){.page-title{max-width:850px;width:100%}}@media screen and (max-width:767px){.page-title{font-size:3.5rem;text-align:justify}}@media screen and (max-width:639px){.page-title{text-align:left}}.liste .list li{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:639px){.liste .list li{flex-direction:column}}.liste .list li a:hover img{opacity:.7}.liste .list li img{display:block;width:300px}@media screen and (min-width:640px) and (max-width:768px){.liste .list li img{width:250px}}@media screen and (max-width:639px){.liste .list li img{margin-bottom:5px}}.liste .list li .txt{align-items:flex-end;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;margin-left:25px;min-height:213px;position:relative;width:525px}@media screen and (max-width:1199px){.liste .list li .txt{width:655px}}@media screen and (max-width:999px){.liste .list li .txt{width:100%}}@media screen and (max-width:639px){.liste .list li .txt{margin-left:0}}.liste .list li .txt p{width:525px}@media screen and (max-width:1199px){.liste .list li .txt p{width:655px}}@media screen and (max-width:999px){.liste .list li .txt p{width:100%}}.liste .list li .txt span{color:#212121;font-family:URW Geometric;font-size:1.8rem;width:100%}.liste .list li .txt span.date{font-size:1.4rem;letter-spacing:.1rem;line-height:1.1;margin-bottom:5px;margin-top:17px;text-transform:uppercase}.liste .list li .txt span.title{font-family:URW Geometric Bold;font-size:2rem;letter-spacing:.1rem;line-height:1.1;margin-bottom:15px;text-transform:uppercase}.liste .list li .txt a{margin:7px 0 0}.liste .list li .txt:before{background-color:#f7a81b;content:"";display:block;height:1px;left:0;position:absolute;top:0;width:160px}@media screen and (max-width:639px){.liste .list li .txt:before{display:none}}.liste .pager{align-items:center;display:flex;justify-content:center}.liste .pager .prev{margin-right:10px}.liste .pager .next{margin-left:10px}.pagination{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:80px;text-align:center}.pagination li{display:inline-block;padding:5px}.pagination li.active a{color:#fff}.pagination li.navigation a{padding-top:2px}.pagination li.navigation a i{font-size:2.5rem}.pagination li.navigation.full a i:last-child{margin-left:-18px}.pagination a{color:#1d1d1b;font-family:DomaineDisp-RegularItalic;font-size:1.6rem;height:27px;letter-spacing:.8px;text-align:center;width:27px}.bubble,.pagination a{align-items:center;display:flex;flex-direction:row;justify-content:center}.bubble{border:1px solid #006cb7;border-radius:50%;color:#006cb7;font-size:1.34rem;height:30px;width:30px}.nav-onglet{justify-content:flex-start}.nav-onglet,.nav-onglet a{align-items:center;display:flex;flex-direction:row}.nav-onglet a{border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#000;justify-content:center;margin-bottom:20px;min-height:50px;min-width:180px}.nav-onglet a strong{margin-right:10px}.nav-onglet a.actif,.nav-onglet a:hover{border-color:#006cb7;color:#006cb7}.nav-onglet a:only-child,.onglet-content{display:none}.onglet-content h2{font-family:URW Geometric Bold;font-size:2.7rem;margin-bottom:20px}.onglet-content.open{display:block}.table-list{margin-bottom:25px;width:100%}.table-list th{color:#1d1d1b;height:50px;text-align:left;text-transform:uppercase;vertical-align:middle}.table-list tbody tr:nth-child(odd){background-color:#d9e9f4}.table-list td{height:50px;line-height:1;padding:15px;vertical-align:middle}.table-list td.ref{width:140px}.table-list td.action{text-align:right;width:230px}.table-list a{align-items:center;color:#006cb7;display:inline-flex;flex-direction:row;justify-content:flex-start}.table-list a i{font-size:2.7rem;margin-left:5px}.table-list a:hover{color:#00365c}.shop-alert .main-content{border-top:5px solid #f7a81b;padding-top:60px;text-align:center}.shop-alert .logo{margin:auto auto 40px;min-height:100px;width:250px}.shop-alert .txt{font-family:URW Geometric Bold;font-size:2rem;margin-bottom:50px;text-transform:uppercase}.encart{background-color:#e6f0f8;margin-bottom:15px;padding:10px}.search-action-club{align-items:center;background-color:#00a5bb;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;padding:20px;width:100%}.search-action-club h2{font-size:1.8rem;text-align:center}.search-action-club .txt{align-items:center;color:#fff;display:flex;justify-content:space-between;margin-bottom:25px}@media screen and (max-width:1199px){.search-action-club .txt{justify-content:center;width:100%}}.search-action-club .txt i{font-size:7.5rem;margin-right:15px}.rgpd-consent{align-items:center;background-color:rgba(247,168,27,.98);bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;min-height:250px;padding:20px;position:fixed;right:0;z-index:9995}.rgpd-consent p{margin-bottom:20px;padding:0 15px;text-align:center}.rgpd-consent .rgpd-list p{text-align:left}.rgpd-consent h5{font-weight:700;text-align:left;text-transform:uppercase}.rgpd-consent form{text-align:center}.rgpd-consent button:not(.btn),.rgpd-consent input[type=submit]:not(.btn){background-color:transparent;border:0}.rgpd-consent .btn{margin:0 5px 15px;padding:5px 15px}.rgpd-consent .rgpd-no-consent{color:#006cb7;font-weight:700;text-align:center}.rgpd-consent .rgpd-no-consent:hover{text-decoration:underline}.rgpd-consent .cols{justify-content:center}@media screen and (max-width:639px){.rgpd-consent .cols{flex-direction:column}}header{border-top:5px solid #f7a81b}.top-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:50px;padding:0 80px}@media screen and (max-width:1499px){.top-header{padding:0 2%}}@media screen and (max-width:767px){.top-header{margin-bottom:15px;padding:0 1%}}@media screen and (max-width:639px){.top-header{flex-direction:column}}.logo-shop{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-top:10px}.logo-shop a{display:block}.logo-shop .logo{display:block;height:60px;width:230px}.logo-shop .go-site:hover .logo{opacity:.8}.go-shop{border-bottom:1px solid #1d1d1b;color:#1d1d1b;font-family:URW Geometric;font-size:1.4rem;letter-spacing:.2rem;margin-left:5px;margin-top:-6px;text-transform:uppercase;transition:all .25s ease}a.go-shop:hover{letter-spacing:.3rem}.info-rotarien{max-width:300px;padding-top:20px;position:relative;text-align:center}@media screen and (max-width:999px){.info-rotarien{display:none}}.info-rotarien h3{color:#1d1d1b;font-family:URW Geometric Bold;margin-bottom:5px}.info-rotarien p{color:#5a5a5a;font-size:1.6rem;line-height:1}.info-rotarien a{text-decoration:underline}.info-rotarien a:hover{color:#eba01a}.cart-connect{justify-content:flex-end}.cart-connect,.cart-connect .espace-client{align-items:center;display:flex;flex-direction:row}.cart-connect .espace-client{justify-content:flex-start;min-height:15px}@media screen and (max-width:639px){.cart-connect .espace-client{margin-top:0;width:100%}}.cart-connect .espace-client i{color:#f7a81b;font-size:2.8rem;margin-right:10px}.cart-connect .espace-client span{color:#000;font-family:URW Geometric Bold;font-size:1.6rem;letter-spacing:.1rem;line-height:1;text-transform:uppercase}.cart-connect .espace-client:hover i,.cart-connect .espace-client:hover span{color:#eba01a}.cart-connect .logout i{color:#006cb7;font-size:4rem}.cart-connect .mobile-rotarien{display:none;height:auto;margin-right:10px}@media screen and (max-width:999px){.cart-connect .mobile-rotarien{display:flex}}.cart-connect a{align-items:center;display:flex;flex-direction:row;height:36px;justify-content:space-between;padding:0 5px}.cart-connect a:last-child{border-left:0}@media screen and (max-width:999px){.cart-connect a:last-child{border-left:2px solid #f7a81b}}.cart-connect a i{color:#f7a81b;font-size:5rem;margin-right:2px}@media screen and (max-width:999px){.cart-connect a i{border-left:1 solid #f7a81b}}.cart-connect a span{color:#1d1d1b;transition:all .25s ease}.cart-connect a:hover span{color:#f7a81b}.main-nav{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;margin-bottom:50px;position:relative}@media screen and (max-width:1499px){.main-nav{padding:0}}.shop-cat .main-nav,.shop-home .main-nav,.shop-produit .main-nav,.shop-return-payment .main-nav,.shop-search .main-nav{margin-bottom:0}@media screen and (max-width:767px){.main-nav .menu{display:none}}.main-nav:after{background-color:#ebebeb;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.shop-cat .main-nav:after,.shop-home .main-nav:after,.shop-produit .main-nav:after{display:none}.menu{align-items:center;display:flex;flex-direction:row;height:50px;justify-content:space-between;position:relative}@media screen and (max-width:767px){.menu{background-color:#fff;left:0;position:absolute;right:0;top:50px;z-index:5000}}.menu a{align-items:center;color:#1d1d1b;display:flex;flex-direction:row;font-family:URW Geometric Bold;font-size:1.6rem;height:100%;justify-content:center;letter-spacing:.07rem;line-height:1;padding:0 15px;position:relative;text-transform:uppercase}@media screen and (max-width:1199px){.menu a{padding:0 15px}}@media screen and (max-width:999px){.menu a{height:auto}}@media screen and (max-width:767px){.menu a{height:50px;min-height:50px;width:100%}}.menu a:before{background-color:#1d1d1b;bottom:0;content:"";height:14px;left:0;margin-top:-7px;position:absolute;top:50%;width:2px}@media screen and (max-width:767px){.menu a:before{display:none}}.menu a .actif,.menu a:hover{color:#f7a81b}.menu>li{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center}@media screen and (max-width:767px){.menu>li{background-color:#fff;height:auto}}.menu>li.actif a:after,.menu>li:hover a:after{background-color:#f7a81b;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0;z-index:600}@media screen and (max-width:767px){.menu>li.actif a:after,.menu>li:hover a:after{display:none}}.menu>li:hover .sub-menu{display:block}.menu>li:first-child>a{border-left:0;padding-left:0}@media screen and (max-width:1199px){.menu>li:first-child>a{padding-left:15px}}.menu>li:first-child>a:before{display:none}.menu>li.nav-accueil.actif>a,.menu>li.nav-accueil:hover>a{color:#006cb7}.menu>li.nav-accueil.actif>a:after,.menu>li.nav-accueil:hover>a:after{background-color:#006cb7}.menu>li.nav-accueil .sub-menu a.actif,.menu>li.nav-accueil .sub-menu a:hover{color:#006cb7}@media screen and (max-width:767px){.menu>li.nav-produits{flex-direction:column;justify-content:flex-start}}.menu>li.nav-produits i{font-size:1.8rem;margin-left:10px;transform:rotate(90deg)}@media screen and (max-width:767px){.menu>li.nav-produits .clear{display:none}}.menu>li.nav-produits.actif>a,.menu>li.nav-produits:hover>a{color:#00a5bb}.menu>li.nav-produits.actif>a:after,.menu>li.nav-produits:hover>a:after{background-color:#00a5bb}.menu>li.nav-produits .sub-menu a.actif,.menu>li.nav-produits .sub-menu a:hover{color:#00a5bb}.menu .sub-menu{background-color:#fff;border-bottom:1px solid #1d1d1b;border-top:1px solid #1d1d1b;display:none;height:auto;left:0;position:absolute;top:49px;transition:all .25s ease;width:1200px;z-index:500}@media screen and (max-width:1199px){.menu .sub-menu{width:1000px}}@media screen and (max-width:999px){.menu .sub-menu{width:768px}}@media screen and (max-width:767px){.menu .sub-menu{left:auto;position:static;top:auto;width:100%}}.menu .sub-menu li{float:left;margin:10px 0}@media screen and (max-width:767px){.menu .sub-menu li{display:block;float:none;text-align:center}}.menu .sub-menu li:last-child a:after{display:none}.menu .sub-menu a{font-family:URW Geometric;text-transform:none}.menu .sub-menu a:before{display:none!important}.menu .sub-menu a:after{background-color:#1d1d1b!important;bottom:0!important;content:"";height:14px!important;left:100%!important;margin-top:-7px!important;position:absolute;top:50%;width:1px!important}@media screen and (max-width:767px){.menu .sub-menu a:after{width:0!important}}.menu .sub-menu a.actif,.menu .sub-menu a:hover{color:#f7a81b}.form-search{position:relative}@media screen and (max-width:639px){.form-search{position:static}}.form-search input[type=search]{background-color:#eee;border:2px solid transparent;font-family:URW Geometric;height:49px;margin-bottom:0;padding-right:55px;transition:all .25s ease;width:500px}.shop-cat .form-search input[type=search],.shop-home .form-search input[type=search],.shop-produit .form-search input[type=search]{height:50px}@media screen and (max-width:1199px){.form-search input[type=search]{width:180px}}@media screen and (max-width:767px){.form-search input[type=search]{width:300px}}@media screen and (max-width:639px){.form-search input[type=search]{background-color:transparent;position:absolute;right:0;top:0;transition:all .25s ease;width:0;z-index:300}}.form-search input[type=search]:focus{background-color:#fff;border-color:#f7a81b;color:#1d1d1b}@media screen and (max-width:639px){.form-search input[type=search]:focus{background-color:#fff;width:100%;z-index:0}}.form-search input[type=search]:focus+button{opacity:.8}.form-search button{align-items:center;background-color:transparent;color:#212121;display:flex;flex-direction:row;font-size:4rem;height:50px;justify-content:center;position:absolute;right:0;top:0;transition:all .25s ease;width:50px}@media screen and (max-width:639px){.form-search button{position:static}}.toggle-nav{background-color:#fff;cursor:pointer;display:none;flex-grow:1;height:50px;margin:auto;position:relative;width:100px}@media screen and (max-width:767px){.toggle-nav{display:block}}.toggle-nav span{left:50%;margin-left:-12px;top:50%;transform:rotate(0deg)}.toggle-nav span,.toggle-nav span:after,.toggle-nav span:before{background-color:#1d1d1b;display:block;height:3px;position:absolute;width:20px}.toggle-nav span:after,.toggle-nav span:before{content:"";left:0;top:0;transform:translateY(-6px);transition:all .25s ease}.toggle-nav span:after{top:12px}.menu-open.toggle-nav span{background-color:#fff}.menu-open.toggle-nav span:before{transform:rotate(-45deg)}.menu-open.toggle-nav span:after{transform:rotate(45deg);transform-origin:24px -4px 0}footer{background-color:#1d1d1b;color:#fff;padding:80px 0 60px}@media screen and (max-width:639px){footer{padding:35px 0}}footer a{color:#fff}footer a:hover{color:#f7a81b}.main-footer{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:90px}@media screen and (max-width:1199px){.main-footer{padding:0 15px}}@media screen and (max-width:999px){.main-footer{align-items:center;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:639px){.main-footer{margin-bottom:35px}}.main-footer .cols{justify-content:space-around;width:50%}@media screen and (max-width:999px){.main-footer .cols{margin-bottom:30px;width:100%}}@media screen and (max-width:639px){.main-footer .cols{flex-direction:column;margin-bottom:0}}.main-footer section{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width:639px){.main-footer section{margin-bottom:20px}}.main-footer section.social-rotary{max-width:190px}.main-footer section.link-infos,.main-footer section.link-produits{max-width:250px}.main-footer section.newsletter{margin-bottom:40px;min-width:270px}@media screen and (max-width:1199px){.main-footer section.newsletter{min-width:200px}}.main-footer section.newsletter h2{align-self:stretch}.main-footer section.newsletter .news-part-1{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.main-footer section.newsletter .news-part-1 input[type=email]{background-color:#fff;border:0;color:#1d1d1b;flex-grow:1;font-family:URW Geometric;letter-spacing:.1rem;margin-bottom:0}.main-footer section.newsletter .news-part-1 input[type=email]:invalid{box-shadow:inset 0 -5px 0 0 #c31616;color:#c31616}@media screen and (max-width:1199px){.main-footer section.newsletter .news-part-1 input[type=email]{width:150px}}.main-footer section.newsletter .news-part-1 input[type=email]:focus{background-color:#ebebeb;border-color:transparent}.main-footer section.newsletter .news-part-1 .btn{align-items:center;background-color:#ebebeb;color:#1d1d1b;display:flex;flex-direction:row;height:45px;justify-content:center;width:45px}.main-footer section.newsletter .news-part-1 .btn:hover{background-color:#f7a81b;color:#fff}.main-footer section.newsletter .checkbox a{color:#f7a81b}.main-footer section.newsletter .checkbox a:hover{text-decoration:underline}.main-footer h2{align-items:center;border-bottom:1px solid #fff;display:flex;flex-direction:row;font-family:URW Geometric Bold;font-size:1.8rem;justify-content:flex-start;letter-spacing:.2rem;margin-bottom:30px;padding-bottom:5px;text-transform:none}.main-footer .secure-payment h2{margin-bottom:0}.main-footer .secure-payment i{font-size:7rem}.main-footer .social{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.main-footer .social a{margin-right:10px}.main-footer nav a{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.main-footer nav a:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e908";font-family:rotary!important;font-size:inherit;font-size:2rem;font-style:normal;font-weight:400;line-height:1;margin-right:10px;text-rendering:auto}@media screen and (min-width:1000px) and (max-width:1199px){.main-footer nav a:before{display:none}}.main-footer nav a.tel{padding-left:10px;padding-top:15px}.main-footer nav a.tel:before{display:none}.social-rotary{margin-top:-15px}.social-rotary h2{border-bottom:0;margin-bottom:20px}.social-rotary h2 a i{background-size:165px;display:block;height:40px;width:165px}.social-rotary h2 a span{color:#fff;font-family:URW Geometric;margin-left:5px;margin-top:-5px;text-transform:uppercase}.social-rotary h2 a:hover{opacity:.7}.social-rotary a:before{display:none}.social-rotary i{font-size:3rem}.colophon p{border-top:1px solid #fff;font-size:1.4rem;margin-top:15px;padding-top:25px;text-transform:uppercase}@media screen and (max-width:1199px){.colophon p{margin:0 15px}}@media screen and (max-width:767px){.shop-home .wrap{margin-bottom:20px}}@media screen and (max-width:639px){.shop-home .wrap{max-width:320px}}.shop-slider{margin-bottom:90px;position:relative}@media screen and (max-width:999px){.shop-slider{padding:0}}.shop-slider .pager-nav{align-items:center;bottom:-25px;color:#fff;display:flex;flex-direction:row;justify-content:space-between;position:absolute;right:-25px;z-index:300}@media screen and (max-width:1499px){.shop-slider .pager-nav{right:0}}@media screen and (max-width:999px){.shop-slider .pager-nav{bottom:0}}.shop-slider .pager-nav a{align-items:center;background-color:#f7a81b;color:#fff;display:flex;flex-direction:row;font-size:2.7rem;height:50px;justify-content:center;width:50px}.shop-slider .pager-nav a#prev-shop-slider{background-color:#f9c25f}.shop-slider .pager-nav a:hover{opacity:.9}.slider-content{height:580px;overflow:hidden;width:100%}@media screen and (max-width:1199px){.slider-content{height:480px}}@media screen and (max-width:999px){.slider-content{height:370px}}@media screen and (max-width:767px){.slider-content{height:310px}}@media screen and (max-width:639px){.slider-content{height:170px}}.slider-content a{display:block;height:100%;transition:none;width:100%}.slider-content img{display:block;max-width:100%}@media screen and (max-width:999px){.homefeatured-categories{flex-direction:column-reverse}}.homefeatured-categories .cols>div,.homefeatured-categories.cols>article{width:50%}@media screen and (max-width:999px){.homefeatured-categories .cols>div,.homefeatured-categories.cols>article{display:block;width:100%}}.homefeatured-categories h2{font-size:3rem;margin-bottom:15px}.homefeatured-categories p{letter-spacing:0;line-height:1.2;margin-bottom:20px}.grey-zone{background-color:#ebebeb;padding-bottom:125px}@media screen and (max-width:999px){.grey-zone{padding-bottom:20px}}@media screen and (max-width:639px){.grey-zone{margin-top:-140px}}.grey-zone .right{align-items:center;display:flex;flex-direction:column;justify-content:flex-end}.grey-zone .cols>div:first-child{padding-top:215px}@media screen and (max-width:999px){.grey-zone .cols>div:first-child{padding-top:15px}.grey-zone .cols{flex-direction:column-reverse}}.featured-mag{padding-top:65px;position:relative;text-align:center}@media screen and (max-width:999px){.featured-mag{height:500px;margin:0 auto;max-width:768px}}@media screen and (max-width:639px){.featured-mag{height:auto;padding:40px 0}}.featured-mag img{display:block;left:50%;margin-left:-300px;position:absolute;top:210px}@media screen and (max-width:639px){.featured-mag img{left:auto;margin-left:0;margin-top:15px;max-width:100%;position:static;top:auto}}@media screen and (max-width:999px){.featured-image-son{margin:0 auto;max-width:768px}}.featured-annuaires,.featured-image-son{color:#fff;height:432px;padding:35px;position:relative;z-index:2}.featured-annuaires .link-shop,.featured-image-son .link-shop{color:#fff}.featured-annuaires .link-shop:hover,.featured-image-son .link-shop:hover{color:#f7a81b}.featured-annuaires .link-shop:hover:after,.featured-image-son .link-shop:hover:after{background-color:#f7a81b}.featured-annuaires figure,.featured-image-son figure{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}@media screen and (max-width:999px){.featured-annuaires figure,.featured-image-son figure{background-position:top}}@media screen and (max-width:639px){.featured-annuaires figure,.featured-image-son figure{margin-top:0}}.featured-annuaires figure img,.featured-image-son figure img{max-width:100%}.featured-annuaires figure:after,.featured-image-son figure:after{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.featured-kakemonos{padding-top:45px;text-align:center}.featured-kakemonos img{max-width:100%}@media screen and (max-width:999px){.featured-kakemonos{padding-top:100px}}.featured-docs-presse{align-items:stretch;display:flex;flex-direction:row-reverse;height:215px;justify-content:flex-end}@media screen and (max-width:999px){.featured-docs-presse{margin-bottom:30px;max-width:768px}}.featured-docs-presse h2{margin-bottom:5px}.featured-docs-presse article{background-color:#fff;padding-left:30px;padding-top:30px}@media screen and (max-width:1199px){.featured-docs-presse article{padding-left:10px;padding-top:10px}}@media screen and (max-width:999px){.featured-docs-presse article{text-align:center;width:100%}}@media screen and (max-width:639px){.featured-docs-presse article{padding:20px}}.featured-docs-presse figure{min-width:215px}@media screen and (max-width:639px){.featured-docs-presse figure{display:none}}.featured-affiches{background-color:#f7a81b;color:#fff;height:610px;padding:55px 20px 75px;text-align:center}@media screen and (max-width:999px){.featured-affiches{margin-bottom:30px;max-width:768px}}.featured-affiches h2{margin-bottom:10px}.featured-affiches .link-shop{color:#fff}.featured-affiches .link-shop:after{background-color:#fff}.featured-affiches .link-shop:hover{color:#006cb7}.featured-affiches .link-shop:hover:after{background-color:#006cb7}.featured-affiches figure{margin:40px auto 0;position:relative;width:250px}.featured-affiches figure:after,.featured-affiches figure:before{content:url(clip-673b0cf411478c8e68d0.png);position:absolute;top:-60px}.featured-affiches figure:before{left:30px}.featured-affiches figure:after{right:30px}.featured-affiches figure img{box-shadow:4px 5px 12px rgba(0,0,0,.2);display:block}.featured-objets-promos{align-items:stretch;display:flex;flex-direction:row;height:215px;justify-content:flex-end}@media screen and (max-width:999px){.featured-objets-promos{max-width:768px}}.featured-objets-promos h2{margin-bottom:5px}.featured-objets-promos article{background-color:#fff;flex-grow:1;padding:30px 30px 0;text-align:right}@media screen and (max-width:1199px){.featured-objets-promos article{padding:10px 10px 0}}@media screen and (max-width:999px){.featured-objets-promos article{text-align:center}}@media screen and (max-width:639px){.featured-objets-promos article{padding:20px}}.featured-objets-promos figure{min-width:215px}@media screen and (max-width:639px){.featured-objets-promos figure{display:none}}.featured-annuaires{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media screen and (max-width:999px){.featured-annuaires{margin-bottom:50px;max-width:768px}}.head-cat{align-items:center;color:#fff;display:flex;flex-direction:column-reverse;height:190px;justify-content:center;margin-bottom:40px;position:relative;text-align:center;z-index:2}.cat-0 .head-cat{height:580px}.head-cat figure{background:transparent url(bg-head-cat-899e550c30f96b714516.jpg) 50% no-repeat;background-size:cover;height:100%;width:100%;z-index:-1}.head-cat figure,.head-cat figure:after{bottom:0;left:0;position:absolute;right:0;top:0}.head-cat figure:after{background-color:rgba(0,0,0,.6);content:"";display:block}.head-cat figure.cat-home{background-image:url(bg-head-cat-home-2990c7e934819457bee4.jpg)}.head-cat figure.cat-home:after{background-color:rgba(0,0,0,.5)}.head-cat .main-cat{font-family:URW Geometric Black;font-size:4.5rem;text-transform:uppercase}.head-cat .main-cat em{display:block;font-family:DomaineDispMedium;font-size:4rem;text-align:center;text-transform:none}.head-cat .main-cat strong{font-family:URW Geometric Black;font-size:5rem}@media screen and (max-width:639px){.head-cat .main-cat{font-size:3.5rem}}.head-cat .breadcrumb{color:#c3c3c3;margin-bottom:5px}.head-cat .breadcrumb a{color:#c3c3c3}.cat-content,.produit-content>.cols{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width:999px){.cat-content,.produit-content>.cols{flex-wrap:wrap-reverse;justify-content:center}}.list-products{flex-grow:1;max-width:892px}.shop-search .list-products{max-width:none}.head-filter{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px}@media screen and (max-width:639px){.head-filter{flex-direction:column}.head-filter p{margin-bottom:10px}}.head-filter form{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.head-filter form label{font-family:URW Geometric Bold;margin-bottom:0}.head-filter form .habillage{border-bottom:0;margin-bottom:0;margin-left:10px;min-width:255px}@media screen and (max-width:639px){.head-filter form .habillage{min-width:180px}}.item-product{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:440px;width:276px}.item-product .titre-produit{line-height:1.2;min-height:65px}.item-product .titre-produit a{color:#1d1d1b}.item-product .titre-produit a:hover{color:#f7a81b}.item-product .prices{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.item-product .old-price{margin-right:10px;text-decoration:line-through}.item-product .price{font-family:URW Geometric Bold;font-size:2rem}.item-product .btn-cart{margin:0}.item-product .img-produit{align-items:center;background-color:#ebebeb;display:flex;flex-direction:row;height:276px;justify-content:center;margin-bottom:10px;order:-1;position:relative;width:276px}.item-product .img-produit .more-info{align-items:center;background-color:rgba(0,108,183,.9);bottom:0;color:#fff;content:"+ d'infos";display:flex;flex-direction:column;font-size:2rem;height:30px;justify-content:center;left:0;padding:4px 15px 0;position:absolute;right:0;text-align:center;text-transform:uppercase;transition:all .25s ease}.item-product .img-produit .more-info:after{content:"Voir le produit";font-size:1.8rem}.item-product .img-produit .more-info i,.item-product .img-produit .more-info span{font-size:0;opacity:0;text-align:center;transition:all .25s ease}.item-product .img-produit:hover .more-info{height:100%}.item-product .img-produit:hover .more-info span{font-size:2rem;opacity:1}.item-product .img-produit:hover .more-info i{font-size:4rem;margin-bottom:20px;opacity:1}.item-product .img-produit:hover .more-info:after{display:none}.sort-products{margin-bottom:50px}.sort-products .item-product{float:left;margin-bottom:50px;margin-right:32px}@media screen and (max-width:1499px){.sort-products .item-product{margin-left:32px}}@media screen and (max-width:700px){.sort-products .item-product{float:none;margin:0 auto 50px}}.sort-products .item-product:nth-child(3n){margin-right:0}@media screen and (max-width:1499px){.sort-products .item-product:nth-child(3n){margin-right:32px}}@media screen and (max-width:700px){.sort-products .item-product:nth-child(3n){margin:0 auto}}.shop-search .sort-products .item-product:nth-child(3n){margin-right:32px}.shop-search .sort-products .item-product:nth-child(4n){margin-right:0}.sidebar-produits h2,.sidebar-produits nav{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.sidebar-produits h2:after,.sidebar-produits nav:after{background-color:#f7a81b;content:"";display:block;height:1px;margin-top:15px;width:58px}.sidebar-produits h2{font-size:3rem}.sidebar-produits a{align-items:center;color:#1d1d1b;display:flex;flex-direction:row;font-size:1.8rem;justify-content:flex-start;margin-bottom:5px}.sidebar-produits a.actif,.sidebar-produits a:hover{color:#f7a81b;font-family:URW Geometric Bold}.infos-produit{flex-grow:1;margin-left:35px}@media screen and (max-width:639px){.infos-produit{margin:0 auto}}.infos-produit h1{font-family:URW Geometric Bold;font-size:2.8rem;line-height:1.1;margin-bottom:40px}.infos-produit h1:after{background-color:#f7a81b;content:"";display:block;height:1px;margin-top:15px;width:58px}.infos-produit .prices{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:20px}.infos-produit .old-price{margin-right:10px;text-decoration:line-through}.infos-produit .price{font-family:URW Geometric Black;font-size:3.2rem}.infos-produit .resume{margin-bottom:25px}.infos-produit .go-dt{margin-bottom:45px}.infos-produit .go-dt a{color:#1d1d1b;margin-bottom:45px;text-decoration:underline}.infos-produit .go-dt a:hover{color:#f7a81b}.checkout{margin-bottom:20px}.checkout .declinaison,.checkout .quantite{align-items:center;border-top:1px solid #ddd;display:flex;flex-direction:row;height:85px;justify-content:flex-start}@media screen and (max-width:1199px){.checkout .declinaison,.checkout .quantite{flex-direction:column;height:150px;justify-content:center}}.checkout .declinaison label,.checkout .quantite label{font-family:URW Geometric Bold;letter-spacing:.2rem;margin-bottom:0}.checkout .declinaison .habillage,.checkout .quantite .habillage{margin-bottom:0;margin-left:10px;min-width:255px}.checkout .reserved-nonrot{background-color:#006cb7;color:#fff;line-height:1.1;margin-bottom:10px;padding:10px}.checkout .quantite{border-bottom:1px solid #ddd}.checkout button{max-width:250px}.visuels-produit figure{background-color:#ebebeb;height:650px;margin-bottom:20px;overflow:hidden;width:100%}@media screen and (max-width:767px){.visuels-produit figure img{max-width:100%}}@media screen and (max-width:999px){.visuels-produit figure{height:auto}}.visuels-produit .nav-slider a{display:block;float:left;margin-bottom:20px;margin-right:20px;opacity:.5}.visuels-produit .nav-slider a.cycle-pager-active,.visuels-produit .nav-slider a:hover{opacity:1}.visuels-produit .nav-slider img{display:block;height:180px;width:180px}.details-techniques{padding-top:55px}.details-techniques h2{align-items:flex-start,flex-start;display:inline-flex;flex-direction:column;font-family:URW Geometric Bold;font-size:1.8rem;justify-content:space-between;letter-spacing:.25rem;margin-bottom:20px;text-transform:none}.details-techniques h2:after{background-color:#f7a81b;content:"";display:block;height:1px;margin-top:5px;width:100%}.details-techniques .ck{margin-bottom:90px}.more-products{margin-bottom:120px}.more-products h2{margin-bottom:20px}@media screen and (max-width:639px){.more-products h2{text-align:center}}.more-products .sort-more-products{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.more-products .sort-more-products .item-product{margin:20px 0 0 20px}.form-login{margin:auto auto 30px;width:540px}@media screen and (max-width:639px){.form-login{width:100%}}.form-login>div{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}@media screen and (max-width:639px){.form-login>div{flex-direction:column}}.form-login>div.action{align-items:flex-end;flex-direction:column;justify-content:flex-start}@media screen and (max-width:639px){.form-login>div.action{align-items:center}}.form-login a{color:#777;font-size:1.6rem;margin-left:15px;margin-top:10px;text-decoration:underline}.form-login a:hover{color:#f7a81b}.form-login label{margin-bottom:0;max-width:175px}@media screen and (max-width:639px){.form-login label{margin-bottom:15px}}.form-login input{margin-bottom:0;width:300px}@media screen and (max-width:639px){.form-login input{margin-bottom:15px}}.lostpass p{margin-bottom:20px}.form-lost-pass{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:767px){.form-lost-pass{flex-direction:column}}.form-lost-pass input[type=email]{margin-bottom:0;margin-right:15px;min-width:350px}@media screen and (max-width:767px){.form-lost-pass input[type=email]{margin-bottom:15px;margin-right:0;min-width:300px}}.shop-login .form-lost-pass input[type=submit]{height:45px}@media screen and (max-width:767px){.form-lost-pass input[type=submit]{min-width:300px}}.shop-panier .main-nav{margin-bottom:50px}.shop-panier h1{font-size:3rem}.no-products-yet{text-align:center}.no-products-yet p{margin-bottom:20px}.no-products-yet .btn{margin-bottom:40px}.form-panier{letter-spacing:0;margin-bottom:150px}@media screen and (max-width:999px){.form-panier div{flex-direction:column-reverse}}.form-panier table{margin-bottom:15px;width:100%}@media screen and (max-width:639px){.form-panier table thead{display:none}}.form-panier table [class^=mobile-]{display:none}@media screen and (max-width:639px){.form-panier table [class^=mobile-]{display:flex}}.form-panier tbody{border-bottom:1px solid #ddd;border-top:1px solid #ddd}@media screen and (max-width:639px){.form-panier tbody tr{align-items:center;display:flex;flex-direction:column;min-height:0;text-align:center}}.form-panier td,.form-panier th{padding:20px 0;text-align:left;vertical-align:middle}.form-panier th{font-family:URW Geometric Bold;letter-spacing:.25rem}.form-panier td{letter-spacing:0;min-height:170px}@media screen and (max-width:639px){.form-panier td{min-height:0;text-align:center}}.form-panier td img{display:block}.form-panier .img-produit{padding-left:20px;width:190px}.form-panier .mobile-total{font-family:URW Geometric Bold;font-size:2.2rem;position:absolute;right:20px}.form-panier .mobile-price{flex-direction:row}.form-panier .mobile-price span{padding-right:10px;width:auto}.form-panier .nom-produit{padding-right:70px;width:390px}@media screen and (max-width:639px){.form-panier .nom-produit{padding-right:0;padding-top:5px;width:100%}}.form-panier .quantity{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:639px){.form-panier .quantity{width:100%}}.form-panier .quantity .btn-del{color:#1d1d1b;font-size:5rem;height:45px}.form-panier .quantity .btn-del:hover{color:#f7a81b}.form-panier .price{padding-right:35px;width:155px}@media screen and (max-width:639px){.form-panier .prices{display:none}}.form-panier .total{padding-right:20px;text-align:right}@media screen and (max-width:639px){.form-panier .total{display:none}}.form-panier .commentaire-commande{margin-right:30px;min-height:80px;width:400px}@media screen and (max-width:639px){.form-panier .commentaire-commande{width:100%}}@media screen and (max-width:999px){.form-panier .code-promo{justify-content:flex-start}}.form-panier .code-promo input[type=text]{margin-right:10px;width:190px}@media screen and (max-width:639px){.form-panier .code-promo input[type=text]{width:100%}}.form-panier .code-promo input[type=submit]{height:45px}.form-panier .recap-panier{padding-right:20px}.shop-confirme .form-panier .recap-panier{margin-bottom:35px;width:100%}@media screen and (max-width:999px){.form-panier .recap-panier{margin-bottom:20px}}.form-panier .recap-panier p{align-items:center;display:flex;flex-direction:row;justify-content:space-between;justify-content:flex-end}.form-panier .recap-panier p.recap-final{font-family:URW Geometric Bold;font-size:2.2rem}.form-panier .recap-panier p span{min-width:270px;text-align:right}.form-panier .recap-panier .montant{min-width:130px}.form-panier .ligne-reduc{position:relative}.form-panier .ligne-reduc .del-reduc{color:#1d1d1b;font-size:2.6rem;position:absolute;right:-30px;top:-3px}.form-panier .ligne-reduc .del-reduc:hover{color:#f7a81b}.form-panier .btn-actions{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:767px){.form-panier .btn-actions{flex-direction:column-reverse;width:100%}}.form-panier .btn-actions .btn,.form-panier .btn-actions input{height:45px;margin:0;padding:0 30px}@media screen and (max-width:767px){.form-panier .btn-actions .btn,.form-panier .btn-actions input{margin-bottom:20px;width:100%}}.form-panier .btn-actions .btn{background-color:#6d6d6d;color:#fff}.form-panier .btn-actions .btn i{font-size:2rem;margin-right:10px}.checkout-tunnel{margin-bottom:40px}@media screen and (max-width:1199px){.checkout-tunnel{align-items:center;flex-direction:column-reverse}}.checkout-tunnel>section{width:50%}@media screen and (max-width:999px){.checkout-tunnel>section{width:100%}}.checkout-tunnel>section.zone-nocompte{border-right:1px solid #ddd;padding-right:50px}@media screen and (max-width:1199px){.checkout-tunnel>section.zone-nocompte{border-right:0;margin-bottom:50px;margin-left:50px;padding-right:0}}@media screen and (max-width:639px){.checkout-tunnel>section.zone-nocompte{margin-left:0}}.checkout-tunnel>section.zone-compte{padding-left:50px}@media screen and (max-width:1199px){.checkout-tunnel>section.zone-compte{padding-left:0}}.checkout-tunnel>section p{margin-bottom:15px}.checkout-tunnel>section h2{font-family:URW Geometric Bold;font-size:1.8rem;letter-spacing:.2rem;margin-bottom:30px;text-transform:none}@media screen and (max-width:1199px){.checkout-tunnel>section h2{text-align:center}}.form-commande .cols{align-items:center;justify-content:flex-start;margin-bottom:10px}.form-commande .cols>label{margin-bottom:0;min-width:175px}@media screen and (max-width:639px){.form-commande .cols>label{min-width:120px}}.form-commande input{margin-bottom:0;padding:0 10px;width:300px}@media screen and (max-width:639px){.form-commande input{width:250px}}.bloc-adr{margin-bottom:20px;margin-top:30px}@media screen and (max-width:999px){.bloc-adr{width:80%}}@media screen and (max-width:639px){.bloc-adr{width:100%}}.bloc-adr input{margin-bottom:10px;width:100%}.bloc-adr .cols input{margin-left:10px}.bloc-adr .cols input:first-child{margin-left:0}.cgv{color:#999;font-size:1.4rem;margin-bottom:30px;text-align:justify}.choix-paiement{font-family:URW Geometric Bold;margin-bottom:30px;padding-top:12px}.paiement-cheque{display:block;margin-top:-35px}.paiement-cheque,.shop-return-payment{text-align:center}.shop-return-payment .main-content{min-height:300px;padding:0}.shop-return-payment .main-content h1{margin-bottom:30px}.shop-return-payment .main-content h2{font-size:2.5rem;padding:0 15px}.shop-return-payment .main-content p{margin-bottom:30px;padding:0 15px}.shop-return-payment .main-content .btn{margin-bottom:60px}.shop-return-payment .main-content img{display:block;max-width:100%}.cms h3{color:#006cb7;font-size:1.6em;font-weight:300;text-transform:uppercase}.cms h4{font-size:1.6rem;font-weight:700}
