html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/misc/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/misc/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
*{margin:0;padding:0;}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms;}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms;}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s;}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s;}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s;}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s;}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s;}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s;}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s;}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s;}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s;}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s;}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s;}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s;}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s;}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s;}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s;}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s;}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s;}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s;}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s;}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s;}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s;}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s;}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s;}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s;}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s;}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s;}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s;}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s;}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s;}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s;}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s;}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s;}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s;}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s;}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s;}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s;}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s;}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s;}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s;}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s;}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s;}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s;}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s;}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s;}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s;}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s;}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s;}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s;}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s;}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s;}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s;}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s;}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s;}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s;}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s;}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s;}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s;}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s;}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s;}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s;}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s;}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s;}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s;}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s;}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s;}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s;}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s;}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s;}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s;}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s;}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s;}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s;}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s;}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s;}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s;}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s;}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s;}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s;}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s;}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s;}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s;}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s;}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s;}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s;}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s;}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s;}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s;}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s;}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s;}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s;}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s;}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s;}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s;}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s;}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s;}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s;}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s;}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s;}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s;}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s;}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s;}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s;}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s;}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s;}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s;}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s;}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s;}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s;}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s;}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s;}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s;}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s;}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s;}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s;}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s;}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s;}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s;}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0;}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s;}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.25,0.75,0.75);}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease;}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in;}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out;}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out;}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(0.6,-0.28,0.735,0.045);}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.275);}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(0.47,0,0.745,0.715);}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.39,0.575,0.565,1);}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(0.445,0.05,0.55,0.95);}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(0.55,0.085,0.68,0.53);}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.25,0.46,0.45,0.94);}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(0.455,0.03,0.515,0.955);}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform;}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0);}[data-aos=fade-up]{transform:translate3d(0,100px,0);}[data-aos=fade-down]{transform:translate3d(0,-100px,0);}[data-aos=fade-right]{transform:translate3d(-100px,0,0);}[data-aos=fade-left]{transform:translate3d(100px,0,0);}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0);}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0);}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0);}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0);}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform;}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1);}[data-aos=zoom-in]{transform:scale(0.6);}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(0.6);}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(0.6);}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(0.6);}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(0.6);}[data-aos=zoom-out]{transform:scale(1.2);}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2);}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2);}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2);}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2);}[data-aos^=slide][data-aos^=slide]{transition-property:transform;}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0);}[data-aos=slide-up]{transform:translate3d(0,100%,0);}[data-aos=slide-down]{transform:translate3d(0,-100%,0);}[data-aos=slide-right]{transform:translate3d(-100%,0,0);}[data-aos=slide-left]{transform:translate3d(100%,0,0);}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform;}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg);}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg);}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0);}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg);}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0);}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg);}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0);}@font-face{font-family:'Roboto';src:url(/themes/custom/epitact/assets/css/fonts/Roboto-BoldItalic.eot);src:url(/themes/custom/epitact/assets/css/fonts/Roboto-BoldItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/epitact/assets/css/fonts/Roboto-BoldItalic.woff2) format("woff2"),url(/themes/custom/epitact/assets/css/fonts/Roboto-BoldItalic.woff) format("woff"),url(/themes/custom/epitact/assets/css/fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic) format("svg");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Bold.eot);src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Bold.eot#iefix) format("embedded-opentype"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Bold.woff2) format("woff2"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Bold.woff) format("woff"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Light.eot);src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Light.eot#iefix) format("embedded-opentype"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Light.woff2) format("woff2"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Light.woff) format("woff"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Light.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/epitact/assets/css/fonts/Roboto-LightItalic.eot);src:url(/themes/custom/epitact/assets/css/fonts/Roboto-LightItalic.eot#iefix) format("embedded-opentype"),url(/themes/custom/epitact/assets/css/fonts/Roboto-LightItalic.woff2) format("woff2"),url(/themes/custom/epitact/assets/css/fonts/Roboto-LightItalic.woff) format("woff"),url(/themes/custom/epitact/assets/css/fonts/Roboto-LightItalic.svg#Roboto-LightItalic) format("svg");font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Regular.eot);src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Regular.eot#iefix) format("embedded-opentype"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Regular.woff2) format("woff2"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Regular.woff) format("woff"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Roboto';src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Medium.eot);src:url(/themes/custom/epitact/assets/css/fonts/Roboto-Medium.eot#iefix) format("embedded-opentype"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Medium.woff2) format("woff2"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Medium.woff) format("woff"),url(/themes/custom/epitact/assets/css/fonts/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap;}.fontlight,.btn.btn-findpharma,body input.btn-findpharma[data-drupal-selector="edit-login-guest-continue"],body input.btn-findpharma[data-drupal-selector="edit-login-returning-customer-submit"],.btn.btn-accespro,body input.btn-accespro[data-drupal-selector="edit-login-guest-continue"],body input.btn-accespro[data-drupal-selector="edit-login-returning-customer-submit"],.ckeditorcustomstyle h2.button-path,.text-formatted h2.button-path,.reponse-infox h2.button-path,.texte-conseil h2.button-path,.header-banner-promoted .column .part-right,body.path-product .field--name-field-sous-titre-html,body.path-taxonomy .field--name-field-sous-titre-html,body.node--type-article .field--name-field-sous-titre-html,.outil-conseil .contain .part-detail .title p:first-of-type,.outil-conseil .contain .button-tool .btn-hover-tool,.banner-newsletter.color-theme .contain .part-left,.headroom-wrapper .mymenu-account .mymenu-account--header,.headroom-wrapper .mymenu-account .mymenu-account--header .username,.reponse-infox,.cart-block--contents .cart-block--contents__items table tr td,article .banner .package .part-title .title,.path-frontpage .banner .package .part-title .title,body.template-sport .banner .package .part-title .title,.find-pharmacy.popin .subtitle-bloc,.find-pharmacy.popin .content-found .part-left .part-text,.find-pharmacy.popin .content-found .part-right .part-text,.form-add-to-cart.popin h2,.valid-add-to-cart h2,.footer-popin-reassurance .list-reassurance .reassurance,.path-user .field-group-html-element h4{font-weight:300;font-style:normal;}.fontlightitalic,.view-grouping-content .item-list h3,.field--name-total-price,.path-user .content-codeparrain p.desc{font-weight:300;font-style:italic;}.fontregular,body,#block-epitact-footer .menu .menu-item a,#block-footerpartner .menu .menu-item a,.headroom-wrapper .mymenu-account .btn,.headroom-wrapper .mymenu-account body input[data-drupal-selector="edit-login-guest-continue"],body .headroom-wrapper .mymenu-account input[data-drupal-selector="edit-login-guest-continue"],.headroom-wrapper .mymenu-account body input[data-drupal-selector="edit-login-returning-customer-submit"],body .headroom-wrapper .mymenu-account input[data-drupal-selector="edit-login-returning-customer-submit"],#block-socialsharingblock h2,.node--view-mode-teaser .field--name-field-tags .field--name-field-sous-titre-html,.node--view-mode-teaser .field--name-body,.bloc-price,.block-menu-account-block .menulink-sidebar .btn,.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-guest-continue"],body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-guest-continue"],.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-returning-customer-submit"],body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-returning-customer-submit"],.header-account .account--container,.customer-information,.order-information{font-weight:400;font-style:normal;}.fontmedium,.medium,.checkout-progress li,.checkout-progress .column,.header-tools li,.header-tools .column,.checkout-progress li.checkout-progress--step__current,.checkout-progress li.active,.checkout-progress .column.checkout-progress--step__current,.checkout-progress .column.active,.header-tools li.checkout-progress--step__current,.header-tools li.active,.header-tools .column.checkout-progress--step__current,.header-tools .column.active,.checkout-progress li.checkout-progress--step__previous,.checkout-progress li.previous-active,.checkout-progress .column.checkout-progress--step__previous,.checkout-progress .column.previous-active,.header-tools li.checkout-progress--step__previous,.header-tools li.previous-active,.header-tools .column.checkout-progress--step__previous,.header-tools .column.previous-active,.path-user .tabs a,.header-account .title-firstname{font-weight:500;font-style:normal;}.fontbold,.btn.btn-facebook,body input.btn-facebook[data-drupal-selector="edit-login-guest-continue"],body input.btn-facebook[data-drupal-selector="edit-login-returning-customer-submit"],.btn.btn-google,body input.btn-google[data-drupal-selector="edit-login-guest-continue"],body input.btn-google[data-drupal-selector="edit-login-returning-customer-submit"],a.btn-classic.btn-theme:hover,a.btn-classic:hover,.btn-category-product strong,.btn-category-product b,.ckeditorcustomstyle strong,.text-formatted strong,.reponse-infox strong,.texte-conseil strong,.banner-followus .title-bloc,body.node--type-page #block-epitact-page-title,body.path-advice-tool #block-epitact-page-title,body.path-cart #block-epitact-page-title,body.path-checkout #block-epitact-page-title,body.path-outil-conseil #block-epitact-page-title,#block-footermenusidebar .part-contact-faq .part-left,#block-footermenusidebar .part-contact-faq .part-right,#block-footermenusidebaren .part-contact-faq .part-left,#block-footermenusidebaren .part-contact-faq .part-right,.bold,.header-banner-promoted .column .part-left,body.path-product .page-title,body.path-taxonomy .page-title,body.node--type-article .page-title,body.path-product .field--name-field-sous-titre-html strong,body.path-taxonomy .field--name-field-sous-titre-html strong,body.node--type-article .field--name-field-sous-titre-html strong,#block-sociallogin .word-separate,.outil-conseil .contain .part-detail .title,.header-menu-sidebar .column,.banner-contact-faq .title,.question-infox,.node--view-mode-teaser .footer-list-article,.node--view-mode-teaser h2,.list-articles .title-bloc,.cart-block--contents .cart-block--contents__items table tr td.views-field-title,.content-detail-adresse .column .title-column,.field--name-field-faq > .field__item .field--name-field-infox-question,article .banner .package .part-title .soustitre,.path-frontpage .banner .package .part-title .soustitre,body.template-sport .banner .package .part-title .soustitre,.footer-product-teaser .field--name-price .field__item,.footer-product-teaser .title .field__item,.find-pharmacy.popin .title-bloc,article .title-banner,.form-add-to-cart.popin .part-price .field__item,.valid-add-to-cart .part-price .field__item,.bloc-price .field__item,.path-user .field-group-html-element h3,.header-account .top--container,.title-menu-produits,.popin-conseil .texte-conseil{font-weight:700;font-style:normal;}.fontbolditalic,#block-sociallogin .bloc-title{font-weight:700;font-style:italic;}.title-bloc{font-weight:300;font-size:30px;line-height:33px;text-transform:uppercase;}body{font-family:"Roboto",sans-serif;font-size:20px;overflow-x:hidden;}.cyan{color:#00c4b3;}.txtcolor-theme{color:#0049b3;}body.template-sport .txtcolor-theme{color:#ff5200;}body.template-sport.path-product .page-title{color:#000;}.bkg-cyan{background-color:#00c4b3;}.bkg-orange{background-color:#ff5200;}.bkg-cyan:hover,.bkg-orange:hover{color:#fff;font-weight:bold;}.slick-loading .slick-list{background:#fff url('/themes/custom/epitact/assets/images/ajax-loader.gif?1654509542') center center no-repeat;}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25;}.slick-prev:before,.slick-next:before{font-family:"Roboto";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir="rtl"] .slick-prev{left:auto;right:-25px;}.slick-prev:before{content:"←";}[dir="rtl"] .slick-prev:before{content:"→";}.slick-next{right:-25px;}[dir="rtl"] .slick-next{left:-25px;right:auto;}.slick-next:before{content:"→";}[dir="rtl"] .slick-next:before{content:"←";}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%;}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Roboto";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{color:black;opacity:0.75;}.slick-dots li button{box-sizing:border-box;}.slick-dots li button:before{content:" ";border:2px solid #999999;background-color:#fff;border-radius:15px;font-size:0;width:15px;height:15px;}.slick-dots li.slick-active button:before{border-radius:15px;background-color:#999999;}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.slick-slider .slick-track{min-width:100%;}.animated{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,opacity;}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes slideDown{0%{-moz-transform:translateY(-100%);}100%{-moz-transform:translateY(0);}}@-o-keyframes slideDown{0%{-o-transform:translateY(-100%);}100%{-o-transform:translateY(0);}}@keyframes slideDown{0%{transform:translateY(-100%);}100%{transform:translateY(0);}}.animated.slideDown{-webkit-animation-name:slideDown;-moz-animation-name:slideDown;-o-animation-name:slideDown;animation-name:slideDown;}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);}100%{-webkit-transform:translateY(-100%);}}@-moz-keyframes slideUp{0%{-moz-transform:translateY(0);}100%{-moz-transform:translateY(-100%);}}@-o-keyframes slideUp{0%{-o-transform:translateY(0);}100%{-o-transform:translateY(-100%);}}@keyframes slideUp{0%{transform:translateY(0);}100%{transform:translateY(-100%);}}.animated.slideUp{-webkit-animation-name:slideUp;-moz-animation-name:slideUp;-o-animation-name:slideUp;animation-name:slideUp;}.slick-prev{left:0;}.slick-next{right:0;}.slick-prev,.slick-next{width:35px;height:58px;z-index:1;}.slick-prev:before,.slick-next:before{content:" ";background-image:url("/themes/custom/epitact/assets/images/fleche_gauche.png");background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;position:absolute;top:0;left:0;}.slick-next:before{content:" ";background-image:url("/themes/custom/epitact/assets/images/fleche_droite.png");}.slider-banner .slick-slide a{outline:none;}.slider-banner .slick-slide img{margin:0 auto;max-width:100%;}@media screen and (min-width:0px) and (max-width:1920px){.more-link-home{position:relative;width:186px;margin:auto;height:51px;margin-top:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;cursor:pointer;background:#ff263b;text-align:center;}.more-link-home a{display:block;width:100%;height:100%;line-height:51px;color:#fff;}.more-link-home a:hover{color:#fff;}}.btn-classic{width:100%;padding:20px 40px;text-align:center;display:block;margin:0 auto;font-size:20px;text-transform:uppercase;border:1px solid #fff;color:#fff;}.btn-theme{background-image:linear-gradient(to right,#1c2b57,#0049b3);}.btn-theme.type-sport{background-image:linear-gradient(to right,#000000,#7f7f7f);}.btn,body input[data-drupal-selector="edit-login-guest-continue"],body input[data-drupal-selector="edit-login-returning-customer-submit"]{width:100%;padding:1em;text-align:center;display:block;margin:0 auto;text-transform:uppercase;color:#fff;cursor:pointer;border-radius:0;}.btn.btn-demie,body input.btn-demie[data-drupal-selector="edit-login-guest-continue"],body input.btn-demie[data-drupal-selector="edit-login-returning-customer-submit"]{float:left;width:50%;padding:1em 0;}.btn.btn-choose-size,body input.btn-choose-size[data-drupal-selector="edit-login-guest-continue"],body input.btn-choose-size[data-drupal-selector="edit-login-returning-customer-submit"]{text-transform:uppercase;text-align:center;background-color:#999999;color:#fff;}.btn.btn-add-to-cart,body input.btn-add-to-cart[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{max-width:50%;display:inline-block;vertical-align:middle;border:0;border-radius:0;margin:0;box-shadow:none;padding:1em;font-size:16px;}.btn.btn-add-to-cart.btn-grey,body input.btn-add-to-cart.btn-grey[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-grey[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:grey;color:#fff;}.btn.btn-add-to-cart.btn-download,body input.btn-add-to-cart.btn-download[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-download[data-drupal-selector="edit-login-returning-customer-submit"]{color:#999999;padding-left:80px;padding-right:2em;text-align:left;background:url('/themes/custom/epitact/assets/images/picto/telecharger.png') 10% center no-repeat;background-size:auto 90%;background-color:#ECECEC;}.btn.btn-add-to-cart.btn-gonext,body input.btn-add-to-cart.btn-gonext[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-gonext[data-drupal-selector="edit-login-returning-customer-submit"]{color:#fff;padding-right:80px;padding-left:2em;text-align:left;background:url('/themes/custom/epitact/assets/images/picto/go-next.png') 90% center no-repeat;background-size:auto 45%;background-color:#999999;}.btn.degrad-grey,body input.degrad-grey[data-drupal-selector="edit-login-guest-continue"],body input.degrad-grey[data-drupal-selector="edit-login-returning-customer-submit"]{background-image:linear-gradient(to right,#999,#dcdcdc);}.btn.btn-findpharma,body input.btn-findpharma[data-drupal-selector="edit-login-guest-continue"],body input.btn-findpharma[data-drupal-selector="edit-login-returning-customer-submit"]{text-align:left;background-color:#999999;color:#fff;margin:10px 0;background:url('/themes/custom/epitact/assets/images/btn/trouver_une_pharmacie.png') center no-repeat;font-size:20px;padding:25px 1em;background-size:cover;}.btn.btn-accespro,body input.btn-accespro[data-drupal-selector="edit-login-guest-continue"],body input.btn-accespro[data-drupal-selector="edit-login-returning-customer-submit"]{text-align:left;background-color:#0049b3;color:#fff;margin:10px 0;background:url('/themes/custom/epitact/assets/images/btn/espace_pro.png') center no-repeat;font-size:20px;padding:25px 1em;background-size:cover;}.btn.btn-blue,body input.btn-blue[data-drupal-selector="edit-login-guest-continue"],body input.btn-blue[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#0049b3;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;text-transform:none;}.btn.btn-blue:hover,body input.btn-blue[data-drupal-selector="edit-login-guest-continue"]:hover,body input.btn-blue[data-drupal-selector="edit-login-returning-customer-submit"]:hover{color:#fff;}.btn.btn-red,body input.btn-red[data-drupal-selector="edit-login-guest-continue"],body input.btn-red[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#D43B3B;text-transform:none;color:#fff;text-transform:uppercase;}.btn.btn-red:hover,body input.btn-red[data-drupal-selector="edit-login-guest-continue"]:hover,body input.btn-red[data-drupal-selector="edit-login-returning-customer-submit"]:hover{color:#999999;}.btn.btn-grey-light,.mymenu-account .btn.mymenu-account--btn-grey-light,.mymenu-account body input.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body .mymenu-account input.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body input.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body .mymenu-account input.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body input.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body input.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;color:#999999;border-bottom:1px solid #fff;text-transform:none;text-align:left;}.btn.btn-grey-dark,body input.btn-grey-dark[data-drupal-selector="edit-login-guest-continue"],body input.btn-grey-dark[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#999999;color:#fff;text-transform:none;text-align:left;}.btn.btn-facebook,body input.btn-facebook[data-drupal-selector="edit-login-guest-continue"],body input.btn-facebook[data-drupal-selector="edit-login-returning-customer-submit"]{border:1px solid #0049b3;background:url('/themes/custom/epitact/assets/images/picto/facebook_btn.png') 5% center no-repeat;background-size:auto 65%;background-color:#0049b3;border-radius:15px;margin:5px;text-transform:capitalize;max-width:48%;}.btn.btn-facebook:hover,body input.btn-facebook[data-drupal-selector="edit-login-guest-continue"]:hover,body input.btn-facebook[data-drupal-selector="edit-login-returning-customer-submit"]:hover{color:#00c4b3;}.btn.btn-google,body input.btn-google[data-drupal-selector="edit-login-guest-continue"],body input.btn-google[data-drupal-selector="edit-login-returning-customer-submit"]{background:url('/themes/custom/epitact/assets/images/picto/google_btn.png') 5% center no-repeat;background-size:auto 65%;background-color:#fff;border-color:#999999;border-radius:15px;margin:5px;text-transform:capitalize;max-width:48%;color:#999999;border:1px solid #999999;}.btn.btn-google:hover,body input.btn-google[data-drupal-selector="edit-login-guest-continue"]:hover,body input.btn-google[data-drupal-selector="edit-login-returning-customer-submit"]:hover{color:#00c4b3;}.mymenu-account .mymenu-account--d-none{display:none;}.path-recherche .btn.add-to-cart,.path-recherche body input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],body .path-recherche input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],.path-recherche body input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"],body .path-recherche input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{padding:1em 0em;font-size:16px;}body fieldset.checkout-pane-shipping-information .fieldset-wrapper > div,body.path-checkout .layout-checkout-form .form-actions input[data-drupal-selector="edit-actions-next"],body .view-commerce-cart-form .form-actions #edit-submit,body .view-commerce-cart-form .form-actions #edit-checkout{font-size:16px;}input[data-drupal-selector="edit-login-guest-continue"]{background:url('/themes/custom/epitact/assets/images/picto/invite_btn.png') 3% center no-repeat;background-size:auto 65%;}.first-bloc-margb{margin-bottom:15px;}a.btn.degrad-grey:hover,a.btn.add-to-cart:hover{color:#00c4b3;text-decoration:none;}a.btn.degrad-grey.type-sport:hover,a.btn.add-to-cart.type-sport:hover{color:#ff5200;}a.btn-classic.btn-theme:hover,a.btn-classic:hover{color:#00c4b3;text-decoration:none;border-color:#00c4b3;}a.btn-classic.btn-theme.type-sport:hover,a.btn-classic.type-sport:hover{color:#ff5200;border-color:#ff5200;}input.button.delete-order-item{font-size:0;background:url('/themes/custom/epitact/assets/images/btn/trash.png') center no-repeat;width:25px;height:45px;background-size:100%;}.btn-play{background:url('/themes/custom/epitact/assets/images/btn/play.png') 0 0 no-repeat;width:179px;height:129px;margin:0 auto;font-size:0;cursor:pointer;}.btn-play:hover{border-radius:30px;background-color:rgba(255,255,255,0.4);}.alert_message_cookie{font-size:17px;font-weight:700;display:inline-block;background-color:#FFF;border-radius:11px;padding:15px;border:1px solid #000;}.close-popin{position:absolute;right:0;top:0;padding:18px;z-index:9992;cursor:pointer;-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;}.close-popin .bar1,.close-popin .bar3{width:30px;height:1px;background-color:#fff;display:block;}.close-popin .bar1{-webkit-transform:rotate(-45deg) translate(0px,1px);transform:rotate(-45deg) translate(0px,1px);}.close-popin .bar3{-webkit-transform:rotate(45deg) translate(0px,-1px);transform:rotate(45deg) translate(0px,-1px);}.close-popin:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg);}.close-popin.color-grey .bar1,.close-popin.color-grey .bar3{background-color:#999999;}.picto-pharmacie:before{background:url('/themes/custom/epitact/assets/images/picto/pharmacie-neutre.png') 0 0 no-repeat;}.picto-user:before{background:url('/themes/custom/epitact/assets/images/picto/profil-neutre.png') 0 0 no-repeat;}.picto-recherche{background:url('/themes/custom/epitact/assets/images/picto/loupe-neutre.png') 0 0 no-repeat;width:auto;height:50px;padding:1em;margin:0 auto;background-size:auto 100%;background-position:center;cursor:pointer;}.picto-cart{cursor:pointer;background:url('/themes/custom/epitact/assets/images/picto/panier-neutre.png') 0 0 no-repeat;width:100%;height:40px;background-size:auto 100%;background-position:center;position:absolute;}.picto-cart .cart-counter{border:1px solid #999999;border-radius:15px;width:25px;height:25px;display:block;font-size:14px;line-height:25px;text-align:center;right:20%;bottom:-5px;position:absolute;background-color:#fff;}.custom-hover-gif{position:relative;}.custom-hover-gif .static-gifh{position:absolute;background-color:#fff;}.custom-hover-gif .static-gifh:hover{opacity:0;}.text-cart{padding-top:50px;display:block;margin-top:15px;}.btn-header{cursor:pointer;margin-top:15px;position:relative;padding-top:50px;display:block;text-align:center;}.btn-header:before{content:"";position:absolute;top:0;width:100%;height:40px;left:0;background-size:auto 100%;background-position:center;}.elt-at-showed{text-align:center;}.btn-category-product{color:#999999;text-transform:uppercase;padding:1em 1em 1em 4em;border:2px solid #999999;margin:25px auto 0px;display:inline-block;position:relative;-webkit-transition-duration:0.1s;transition-duration:0.1s;}.btn-category-product strong,.btn-category-product b{color:#0049b3;font-weight:normal;}.btn-category-product:before{content:" ";background:url('/themes/custom/epitact/assets/images/btn/fleche-verte.png') center no-repeat;width:53px;height:101px;display:block;position:absolute;top:0px;height:auto;bottom:0px;left:6%;background-size:100%;width:20px;}.btn-category-product:hover{text-decoration:none;-webkit-transition-duration:0.1s;transition-duration:0.1s;border-color:#00c4b3;color:#999999;}.btn-category-product:hover:before{-webkit-transform:translateX(-4px);transform:translateX(-4px);-webkit-transition-duration:0.1s;transition-duration:0.1s;}.btn-category-product:hover strong,.btn-category-product:hover b{color:#0049b3;}.btn.btn-red,body input.btn-red[data-drupal-selector="edit-login-guest-continue"],body input.btn-red[data-drupal-selector="edit-login-returning-customer-submit"]{border:1px solid #D43B3B;}.btn.btn-nored,body input.btn-nored[data-drupal-selector="edit-login-guest-continue"],body input.btn-nored[data-drupal-selector="edit-login-returning-customer-submit"]{border:1px solid #D43B3B;color:#D43B3B;border-left:0;border-right:0;}@media all and (max-width:1024px){.btn-header{font-size:0;}}.fontbold,.btn.btn-facebook,body input.btn-facebook[data-drupal-selector="edit-login-guest-continue"],body input.btn-facebook[data-drupal-selector="edit-login-returning-customer-submit"],.btn.btn-google,body input.btn-google[data-drupal-selector="edit-login-guest-continue"],body input.btn-google[data-drupal-selector="edit-login-returning-customer-submit"],a.btn-classic.btn-theme:hover,a.btn-classic:hover,.btn-category-product strong,.btn-category-product b,.ckeditorcustomstyle strong,.text-formatted strong,.reponse-infox strong,.texte-conseil strong,.banner-followus .title-bloc,body.node--type-page #block-epitact-page-title,body.path-advice-tool #block-epitact-page-title,body.path-cart #block-epitact-page-title,body.path-checkout #block-epitact-page-title,body.path-outil-conseil #block-epitact-page-title,#block-footermenusidebar .part-contact-faq .part-left,#block-footermenusidebar .part-contact-faq .part-right,#block-footermenusidebaren .part-contact-faq .part-left,#block-footermenusidebaren .part-contact-faq .part-right,.bold,.header-banner-promoted .column .part-left,body.path-product .page-title,body.path-taxonomy .page-title,body.node--type-article .page-title,body.path-product .field--name-field-sous-titre-html strong,body.path-taxonomy .field--name-field-sous-titre-html strong,body.node--type-article .field--name-field-sous-titre-html strong,#block-sociallogin .word-separate,.outil-conseil .contain .part-detail .title,.header-menu-sidebar .column,.banner-contact-faq .title,.question-infox,.node--view-mode-teaser .footer-list-article,.node--view-mode-teaser h2,.list-articles .title-bloc,.cart-block--contents .cart-block--contents__items table tr td.views-field-title,.content-detail-adresse .column .title-column,.field--name-field-faq > .field__item .field--name-field-infox-question,article .banner .package .part-title .soustitre,.path-frontpage .banner .package .part-title .soustitre,body.template-sport .banner .package .part-title .soustitre,.footer-product-teaser .field--name-price .field__item,.footer-product-teaser .title .field__item,.find-pharmacy.popin .title-bloc,article .title-banner,.form-add-to-cart.popin .part-price .field__item,.valid-add-to-cart .part-price .field__item,.bloc-price .field__item,.path-user .field-group-html-element h3,.header-account .top--container,.title-menu-produits,.popin-conseil .texte-conseil{font-style:normal;font-weight:700;}.fontlight,.btn.btn-findpharma,body input.btn-findpharma[data-drupal-selector="edit-login-guest-continue"],body input.btn-findpharma[data-drupal-selector="edit-login-returning-customer-submit"],.btn.btn-accespro,body input.btn-accespro[data-drupal-selector="edit-login-guest-continue"],body input.btn-accespro[data-drupal-selector="edit-login-returning-customer-submit"],.ckeditorcustomstyle h2.button-path,.text-formatted h2.button-path,.reponse-infox h2.button-path,.texte-conseil h2.button-path,.header-banner-promoted .column .part-right,body.path-product .field--name-field-sous-titre-html,body.path-taxonomy .field--name-field-sous-titre-html,body.node--type-article .field--name-field-sous-titre-html,.outil-conseil .contain .part-detail .title p:first-of-type,.outil-conseil .contain .button-tool .btn-hover-tool,.banner-newsletter.color-theme .contain .part-left,.headroom-wrapper .mymenu-account .mymenu-account--header,.headroom-wrapper .mymenu-account .mymenu-account--header .username,.reponse-infox,.cart-block--contents .cart-block--contents__items table tr td,article .banner .package .part-title .title,.path-frontpage .banner .package .part-title .title,body.template-sport .banner .package .part-title .title,.find-pharmacy.popin .subtitle-bloc,.find-pharmacy.popin .content-found .part-left .part-text,.find-pharmacy.popin .content-found .part-right .part-text,.form-add-to-cart.popin h2,.valid-add-to-cart h2,.footer-popin-reassurance .list-reassurance .reassurance,.path-user .field-group-html-element h4{font-style:normal;font-weight:300;}.ckeditorcustomstyle,.text-formatted,.reponse-infox,.texte-conseil{text-align:center;}.ckeditorcustomstyle h2,.text-formatted h2,.reponse-infox h2,.texte-conseil h2{color:#999999;font-weight:normal;margin:1em 0;text-align:left;}.ckeditorcustomstyle h3,.text-formatted h3,.reponse-infox h3,.texte-conseil h3{color:#00c4b3;margin:1em 0;text-align:left;}.ckeditorcustomstyle h4,.text-formatted h4,.reponse-infox h4,.texte-conseil h4,.ckeditorcustomstyle h5,.text-formatted h5,.reponse-infox h5,.texte-conseil h5{text-align:left;}.ckeditorcustomstyle .cke_image_nocaption,.text-formatted .cke_image_nocaption,.reponse-infox .cke_image_nocaption,.texte-conseil .cke_image_nocaption{line-height:0;display:inline-block;vertical-align:middle;}.ckeditorcustomstyle img,.text-formatted img,.reponse-infox img,.texte-conseil img{display:inline-block;vertical-align:middle;margin:10px;}.ckeditorcustomstyle img.align-center,.text-formatted img.align-center,.reponse-infox img.align-center,.texte-conseil img.align-center{display:inline-block;}.ckeditorcustomstyle p,.text-formatted p,.reponse-infox p,.texte-conseil p{margin:1em 0px;text-align:left;}.ckeditorcustomstyle p.text-align-justify,.text-formatted p.text-align-justify,.reponse-infox p.text-align-justify,.texte-conseil p.text-align-justify{text-align:justify;}.ckeditorcustomstyle p.text-align-center,.text-formatted p.text-align-center,.reponse-infox p.text-align-center,.texte-conseil p.text-align-center{text-align:center;}.ckeditorcustomstyle span.txt-uppercaseblue,.text-formatted span.txt-uppercaseblue,.reponse-infox span.txt-uppercaseblue,.texte-conseil span.txt-uppercaseblue{color:#0049b3;text-transform:uppercase;}.ckeditorcustomstyle span.uppercase,.text-formatted span.uppercase,.reponse-infox span.uppercase,.texte-conseil span.uppercase{text-transform:uppercase;}.ckeditorcustomstyle span.uppercasebold,.text-formatted span.uppercasebold,.reponse-infox span.uppercasebold,.texte-conseil span.uppercasebold{text-transform:uppercase;font-weight:bold;}.ckeditorcustomstyle span.infoxvrai,.text-formatted span.infoxvrai,.reponse-infox span.infoxvrai,.texte-conseil span.infoxvrai{color:#00c4b3;text-transform:uppercase;}.ckeditorcustomstyle span.infoxfaux,.text-formatted span.infoxfaux,.reponse-infox span.infoxfaux,.texte-conseil span.infoxfaux{color:#D43B3B;text-transform:uppercase;}.ckeditorcustomstyle span.color-tool,.text-formatted span.color-tool,.reponse-infox span.color-tool,.texte-conseil span.color-tool{color:#D43B3B;}.ckeditorcustomstyle h2.button-path,.text-formatted h2.button-path,.reponse-infox h2.button-path,.texte-conseil h2.button-path{padding:1em;background-color:#0049b3;color:#fff;}.ckeditorcustomstyle em,.text-formatted em,.reponse-infox em,.texte-conseil em{font-style:italic;}.mb-1{margin-bottom:15px;}.text-formatted.no-marginp p{margin:0;}.tleft{text-align:left;}.pbottom{padding-bottom:40px;}.with-falselocaltask .view-content > .form-no-label{margin-top:0;}.with-falselocaltask li a{padding:0.5em 1em;font-size:18px;}.bt-share{cursor:pointer;}.banner-followus{padding-top:10px;padding-bottom:5px;}.banner-followus .title-bloc{color:#ff5200;text-transform:uppercase;text-align:center;}.banner-followus .title-bloc:after{width:40px;height:2px;background-color:#ff5200;content:" ";display:block;margin:0 auto;margin-top:5px;}.block-system-main-block{padding:0 5%;}.block-system-main-block.pause-hover{z-index:99;position:relative;}.block-system-main-block form .form-textarea-wrapper textarea{min-height:230px;}body{font-family:"Roboto",sans-serif;font-size:20px;overflow-x:hidden;}body .upper{text-transform:uppercase;}body.path-recherche .breadcrumb li{display:none;}body.path-recherche .breadcrumb li:first-of-type{display:block;}body.path-checkout #block-sociallogin{margin-bottom:20px;width:100%;max-width:100%;}body.path-checkout .layout-checkout-form .form-wrapper__login-option .fieldset-wrapper{display:block;margin-top:15px;}body .form-wrapper__returning-customer .form-item:first-of-type{width:100%;}body input[data-drupal-selector="edit-login-guest-continue"]{background-color:#999999;border-radius:0;margin-top:15px !important;}body input[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#0049b3;border-radius:0;}body a[data-drupal-selector="edit-login-returning-customer-forgot-password"]{display:block;margin-top:10px;margin-bottom:15px;}body h2.page-sous-title{padding:0 2%;color:#999999;font-size:1.6em;margin-bottom:15px;}body h2.page-sous-title p{margin:0;}body .breadcrumb{color:#999999;}body .breadcrumb a{color:#999999;}body.node--type-page #block-epitact-page-title,body.path-advice-tool #block-epitact-page-title{color:#999999;text-transform:uppercase;padding:0 5%;}body.node--type-page #block-epitact-page-title h1,body.path-advice-tool #block-epitact-page-title h1{margin:0;padding-top:10px;padding-bottom:10px;}body.node--type-page .block-system-main-block,body.path-advice-tool .block-system-main-block{padding:0;}body.node--type-page .node__content > div,body.path-advice-tool .node__content > div{padding:0 5%;}body.node--type-page .node__content > div.field--type-image,body.path-advice-tool .node__content > div.field--type-image{padding:0;}body.node--type-page .node__content > div.field--name-field-faq,body.path-advice-tool .node__content > div.field--name-field-faq{padding:0 2.5%;}body.node--type-page .field--type-image img,body.path-advice-tool .field--type-image img{width:100%;height:auto;}body.path-cart #block-epitact-page-title,body.path-checkout #block-epitact-page-title,body.path-outil-conseil #block-epitact-page-title{color:#999999;text-transform:uppercase;padding:0 5%;}body.path-cart #block-custom-checkout-progress,body.path-checkout #block-custom-checkout-progress,body.path-outil-conseil #block-custom-checkout-progress{padding:0 5%;}body .block-block-content{padding:0 5%;}#block-footermenusidebar,#block-footermenusidebaren{max-width:33.1%;}#block-footermenusidebar .part-contact-faq,#block-footermenusidebaren .part-contact-faq{font-size:0;background-color:#fff;padding:10px 20px;}#block-footermenusidebar .part-contact-faq a,#block-footermenusidebaren .part-contact-faq a{background-color:#fff;padding:5px;display:block;color:#999999;font-size:16px;text-align:center;}#block-footermenusidebar .part-contact-faq .part-left,#block-footermenusidebar .part-contact-faq .part-right,#block-footermenusidebaren .part-contact-faq .part-left,#block-footermenusidebaren .part-contact-faq .part-right{width:49%;display:inline-block;vertical-align:middle;font-size:initial;}#block-footermenusidebar .part-contact-faq .part-left img,#block-footermenusidebar .part-contact-faq .part-right img,#block-footermenusidebaren .part-contact-faq .part-left img,#block-footermenusidebaren .part-contact-faq .part-right img{max-width:30%;height:auto;display:inline-block;vertical-align:middle;max-height:50px;margin-left:0;margin-right:15px;}#block-footermenusidebar .part-contact-faq .part-left,#block-footermenusidebaren .part-contact-faq .part-left{margin-right:1%;}#block-footermenusidebar .part-contact-faq .part-right,#block-footermenusidebaren .part-contact-faq .part-right{margin-left:1%;}#block-footermenusidebar .part-contact-faq .part-right img,#block-footermenusidebaren .part-contact-faq .part-right img{max-width:50%;height:auto;margin-right:15px;}#block-footermenusidebar .footer-sidebar-menu,#block-footermenusidebaren .footer-sidebar-menu{padding:5px 20px;}#block-footermenusidebar .footer-sidebar-menu img,#block-footermenusidebaren .footer-sidebar-menu img{padding:0;margin:0;}#block-footermenusidebar .column,#block-footermenusidebaren .column{font-size:0;}#block-footermenusidebar .column .custom-hover-gif,#block-footermenusidebaren .column .custom-hover-gif{font-size:initial;display:inline-block;vertical-align:middle;width:100%;max-width:49.5%;margin-right:0.5%;border:1px solid #999999;}#block-footermenusidebar .column .custom-hover-gif:last-of-type,#block-footermenusidebaren .column .custom-hover-gif:last-of-type{margin-right:0%;margin-left:0.5%;}.custom-hover-gif{cursor:pointer;}html .display-fr{display:none;}html .display-de{display:none;}html .display-en{display:none;}html .display-en-only{display:none;}html:lang(fr) .display-fr{display:inherit;}html:lang(fr) .display-otherlang{display:none;}html:lang(en) .display-en{display:inherit;}html:lang(en) .display-en-only{display:inherit;}html:lang(de) .display-de{display:inherit;}html:lang(de) .display-en-only{display:none;}html .display-otherlang{display:inherit;}.views-element-container{padding-bottom:15px;}.field--type-image{font-size:0;}.banner .package{background-image:linear-gradient(to bottom,#dcdcdc,#ffffff 40%,#dcdcdc);}.banner .package .contain{padding:44px 50px;}.banner .package .btn-classic{font-size:16px;padding:15px 40px;margin-top:15px;}.banner .package .btn-classic.btn-theme{background:none;}.banner .package img{max-width:50%;}a,a.is-actif{color:#0049b3;text-decoration:none;cursor:pointer;}a:hover,a.is-actif:hover{color:#000;}.layout-container .layout-content{max-width:1440px;margin:0 auto;background-color:#fff;-moz-box-shadow:0px 0px 8px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 8px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 3px rgba(0,0,0,0.2);padding-bottom:25px;border-bottom:0;}.banner-small-padding{padding:0 2%;}.header-banner-promoted{padding-top:10px;padding-bottom:30px;font-size:initial;}.header-banner-promoted .column .part-left{float:left;text-align:left;text-transform:uppercase;font-size:1em;}.header-banner-promoted .column .part-right{float:right;font-size:1em;}.breadcrumb{padding:1em 0;}.breadcrumb a{color:#000;}.line-before{position:relative;}.line-before:before{content:" ";width:100%;position:absolute;top:0;height:1px;left:0;background-color:#000;}.mobile-only{display:none !important;}.tablet-mobile-only{display:none !important;}body.path-product .page-title,body.path-taxonomy .page-title,body.node--type-article .page-title{color:#0049b3;font-size:2.5em;text-transform:uppercase;margin:0;line-height:100%;}body.path-product .field--name-field-sous-titre-html,body.path-taxonomy .field--name-field-sous-titre-html,body.node--type-article .field--name-field-sous-titre-html{color:#999999;font-size:1.6em;}body.path-product .field--name-field-sous-titre-html p,body.path-taxonomy .field--name-field-sous-titre-html p,body.node--type-article .field--name-field-sous-titre-html p{margin-top:0;}body.path-taxonomy .block-system-main-block,body.node--type-article .block-system-main-block{padding:0;}body #block-epitact-page-title,body .block-system-breadcrumb-block{padding:0 2%;}.icone-zone img,.icone-zone span{display:inline-block;vertical-align:middle;}.icone-zone img{max-width:55px;}.icone-zone span{margin-left:20px;}#block-sociallogin{display:block;padding:1em;background-color:#fff;width:auto;max-width:840px;margin:0 auto;padding-bottom:0;}#block-sociallogin .bloc-title{color:#999999;text-transform:uppercase;}#block-sociallogin .separate-custom{width:100%;margin:20px 0;}#block-sociallogin .word-separate{background-color:#fff;color:#999999;}#block-sociallogin .word-separate:after,#block-sociallogin .word-separate:before{background-color:#000;content:" ";width:47%;height:1px;display:inline-block;vertical-align:middle;}#block-sociallogin .word-separate:before{margin-right:5px;}#block-sociallogin .word-separate:after{margin-left:5px;}.form-add-to-cart{display:none;}.popin{display:none;}.popin.popin-zoom{opacity:0;display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;transition:all 1s ease-in-out;transform:scale(0.2);pointer-events:none;}.popin.popin-zoom .fade-popin{opacity:0;display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;transition:all 1s ease-in-out;transform:scale(0.2);}.popin h2{text-transform:uppercase;text-align:center;padding:10px 0px;}.popin .content{background-color:#fff;max-width:640px;margin:0 auto;margin-top:15%;position:relative;z-index:9999;-moz-box-shadow:0px 0px 8px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 8px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 8px 3px rgba(0,0,0,0.2);}.popin.popin-video .content{max-width:90%;margin-top:5%;height:85vh;}.popin.popin-video iframe{width:100%;height:100%;}.fade-popin-dark{z-index:30;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}.popin-active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:1;transform:scale(1);}.popin-active .content-cart{max-width:512px;margin-top:5%;}.popin-active .fade-popin{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9991;background-color:rgba(0,0,0,0.8);}.popin-active.popin-zoom{opacity:1;transform:scale(1);pointer-events:initial;}.popin-active.popin-zoom .fade-popin{opacity:1;transform:scale(1);}.popin-comments .content{margin-top:5%;max-width:840px;max-height:80vh;overflow-y:auto;padding:2em 2em;}.valid-add-to-cart .content-cart{padding-top:25px;text-align:center;}.popin-intern{position:absolute;top:0;left:0;right:0;bottom:0;background-color:black;padding:40px 0;display:none;}.popin-intern iframe{position:absolute;top:0px;left:0;right:0;bottom:0px;height:100%;width:100%;}.popin-intern .content{position:relative;height:100%;width:100%;}.outil-conseil{margin:0 auto;padding:1% 5%;border:5px solid #0049b3;border-left:none;border-right:none;}.outil-conseil .contain{font-size:0;}.outil-conseil .contain .part-detail,.outil-conseil .contain .part-visuel{display:inline-block;vertical-align:middle;text-align:center;}.outil-conseil .contain .part-detail{width:62%;text-align:left;padding:5%;font-size:20px;}.outil-conseil .contain .part-detail .title{font-size:50px;line-height:48px;margin-bottom:30px;color:#0049b3;}.outil-conseil .contain .part-visuel{width:38%;}.outil-conseil .contain .button-tool{width:100%;top:35%;position:absolute;font-size:initial;}.outil-conseil .contain .button-tool .btn-hover-tool{font-size:1.8em;color:#fff;max-width:280px;width:100%;margin:0 auto;padding:10px;background-color:rgba(0,0,0,0.3);text-transform:uppercase;text-align:center;}div.fivestar-widget div.hover a,div.rating div a:hover{background-position:0 -16px;}#mc_embed_signup .mc-field-group{position:relative;}#mc_embed_signup .mc-field-group input.email{border:0;}#mc_embed_signup #mce-responses{position:absolute;top:100%;}#mc_embed_signup .response{color:#fff;margin:10px 5px;font-weight:300;font-style:italic;}#mc_embed_signup .response a{color:#fff;text-decoration:underline;}#mc_embed_signup div.mce_inline_error{background-color:transparent !important;font-weight:normal !important;color:red !important;font-weight:300 !important;font-style:italic;position:absolute;}#mc_embed_signup input.mce_inline_error{border-color:initial !important;}#mc_embed_signup #mc_embed_signup_scroll{position:relative;}#mc_embed_signup #mc_embed_signup_scroll .field--type-string{margin:0;max-width:100%;width:100%;}#mc_embed_signup #mc_embed_signup_scroll .submit-newsletter{position:absolute;top:0;right:0;bottom:0;}#mc_embed_signup #mc_embed_signup_scroll .submit-newsletter input{border:0;border-radius:0;box-shadow:none;padding:15px 20px;height:100%;max-height:50px;}.form-radios .form-item{display:inline-block;vertical-align:middle;width:70px;}.form-radios .form-item:nth-child(1n+2){margin-left:2%;}.form-radios .form-item label{padding-left:35px;margin-top:3px;position:relative;}.layout-checkout-form .form-type-checkbox label{padding-left:35px;margin-top:3px;position:relative;}.field--name-field-civility legend{display:none;}input,textarea,select[name="field_subject"]{outline:none;padding:15px 20px;background-color:#fff;border:none;border:1px solid #C5C5C5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:50px;}input:-webkit-autofill,textarea:-webkit-autofill,select[name="field_subject"]:-webkit-autofill{background-color:#fff !important;}input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:active,select[name="field_subject"]:-webkit-autofill:hover,select[name="field_subject"]:-webkit-autofill:focus,select[name="field_subject"]:-webkit-autofill:active{background-color:#fff !important;}input:-internal-autofill-selected,textarea:-internal-autofill-selected,select[name="field_subject"]:-internal-autofill-selected{background-color:inherit !important;}select{height:3em;line-height:3;}select:-ms-expand{display:none;}.field--type-list-string.form-type-select,.form-type-language-select{position:relative;display:block;margin:0;cursor:pointer;padding:15px 20px;background-color:#fff;border:none;border:1px solid #C5C5C5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;width:100%;}.field--type-list-string.form-type-select select,.form-type-language-select select{width:100%;height:100%;margin:0;border:none;background-color:#fff;outline:none;cursor:pointer;}.field--type-list-string.form-type-select select::-ms-expand,.form-type-language-select select::-ms-expand{display:none;}.form-type-password{width:100%;}.form-type-password input{width:49%;}.form-type-language-select{margin-top:40px;margin-bottom:60px;position:relative;display:block;max-width:49%;}.form-type-language-select label{position:absolute;top:-20px;left:0;}.form-type-language-select .description{position:absolute;top:100%;left:0;}.user-form,.user-login-form,.user-pass,.comment-form,.commerce-checkout-flow-multistep-default,#mc_embed_signup_scroll,.contact-message-remboursement-form,.profile-form{font-size:0;}.user-form .form-type-select,.user-form .form-type-textfield,.user-form .field--type-entity-reference,.user-form .form-type-password,.user-form .form-type-email,.user-login-form .form-type-select,.user-login-form .form-type-textfield,.user-login-form .field--type-entity-reference,.user-login-form .form-type-password,.user-login-form .form-type-email,.user-pass .form-type-select,.user-pass .form-type-textfield,.user-pass .field--type-entity-reference,.user-pass .form-type-password,.user-pass .form-type-email,.comment-form .form-type-select,.comment-form .form-type-textfield,.comment-form .field--type-entity-reference,.comment-form .form-type-password,.comment-form .form-type-email,.commerce-checkout-flow-multistep-default .form-type-select,.commerce-checkout-flow-multistep-default .form-type-textfield,.commerce-checkout-flow-multistep-default .field--type-entity-reference,.commerce-checkout-flow-multistep-default .form-type-password,.commerce-checkout-flow-multistep-default .form-type-email,#mc_embed_signup_scroll .form-type-select,#mc_embed_signup_scroll .form-type-textfield,#mc_embed_signup_scroll .field--type-entity-reference,#mc_embed_signup_scroll .form-type-password,#mc_embed_signup_scroll .form-type-email,.contact-message-remboursement-form .form-type-select,.contact-message-remboursement-form .form-type-textfield,.contact-message-remboursement-form .field--type-entity-reference,.contact-message-remboursement-form .form-type-password,.contact-message-remboursement-form .form-type-email,.profile-form .form-type-select,.profile-form .form-type-textfield,.profile-form .field--type-entity-reference,.profile-form .form-type-password,.profile-form .form-type-email{margin:15px 0;position:relative;display:inline-block;font-size:initial;}.user-form .form-type-select label,.user-form .form-type-textfield label,.user-form .field--type-entity-reference label,.user-form .form-type-password label,.user-form .form-type-email label,.user-login-form .form-type-select label,.user-login-form .form-type-textfield label,.user-login-form .field--type-entity-reference label,.user-login-form .form-type-password label,.user-login-form .form-type-email label,.user-pass .form-type-select label,.user-pass .form-type-textfield label,.user-pass .field--type-entity-reference label,.user-pass .form-type-password label,.user-pass .form-type-email label,.comment-form .form-type-select label,.comment-form .form-type-textfield label,.comment-form .field--type-entity-reference label,.comment-form .form-type-password label,.comment-form .form-type-email label,.commerce-checkout-flow-multistep-default .form-type-select label,.commerce-checkout-flow-multistep-default .form-type-textfield label,.commerce-checkout-flow-multistep-default .field--type-entity-reference label,.commerce-checkout-flow-multistep-default .form-type-password label,.commerce-checkout-flow-multistep-default .form-type-email label,#mc_embed_signup_scroll .form-type-select label,#mc_embed_signup_scroll .form-type-textfield label,#mc_embed_signup_scroll .field--type-entity-reference label,#mc_embed_signup_scroll .form-type-password label,#mc_embed_signup_scroll .form-type-email label,.contact-message-remboursement-form .form-type-select label,.contact-message-remboursement-form .form-type-textfield label,.contact-message-remboursement-form .field--type-entity-reference label,.contact-message-remboursement-form .form-type-password label,.contact-message-remboursement-form .form-type-email label,.profile-form .form-type-select label,.profile-form .form-type-textfield label,.profile-form .field--type-entity-reference label,.profile-form .form-type-password label,.profile-form .form-type-email label{padding:15px 20px;pointer-events:none;position:absolute;left:0;top:0;transition:0.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);opacity:0.5;text-transform:uppercase;font-weight:100;}.user-form .form-type-select input:focus + label,.user-form .form-type-select input:not(:placeholder-shown) + label,.user-form .form-type-textfield input:focus + label,.user-form .form-type-textfield input:not(:placeholder-shown) + label,.user-form .field--type-entity-reference input:focus + label,.user-form .field--type-entity-reference input:not(:placeholder-shown) + label,.user-form .form-type-password input:focus + label,.user-form .form-type-password input:not(:placeholder-shown) + label,.user-form .form-type-email input:focus + label,.user-form .form-type-email input:not(:placeholder-shown) + label,.user-login-form .form-type-select input:focus + label,.user-login-form .form-type-select input:not(:placeholder-shown) + label,.user-login-form .form-type-textfield input:focus + label,.user-login-form .form-type-textfield input:not(:placeholder-shown) + label,.user-login-form .field--type-entity-reference input:focus + label,.user-login-form .field--type-entity-reference input:not(:placeholder-shown) + label,.user-login-form .form-type-password input:focus + label,.user-login-form .form-type-password input:not(:placeholder-shown) + label,.user-login-form .form-type-email input:focus + label,.user-login-form .form-type-email input:not(:placeholder-shown) + label,.user-pass .form-type-select input:focus + label,.user-pass .form-type-select input:not(:placeholder-shown) + label,.user-pass .form-type-textfield input:focus + label,.user-pass .form-type-textfield input:not(:placeholder-shown) + label,.user-pass .field--type-entity-reference input:focus + label,.user-pass .field--type-entity-reference input:not(:placeholder-shown) + label,.user-pass .form-type-password input:focus + label,.user-pass .form-type-password input:not(:placeholder-shown) + label,.user-pass .form-type-email input:focus + label,.user-pass .form-type-email input:not(:placeholder-shown) + label,.comment-form .form-type-select input:focus + label,.comment-form .form-type-select input:not(:placeholder-shown) + label,.comment-form .form-type-textfield input:focus + label,.comment-form .form-type-textfield input:not(:placeholder-shown) + label,.comment-form .field--type-entity-reference input:focus + label,.comment-form .field--type-entity-reference input:not(:placeholder-shown) + label,.comment-form .form-type-password input:focus + label,.comment-form .form-type-password input:not(:placeholder-shown) + label,.comment-form .form-type-email input:focus + label,.comment-form .form-type-email input:not(:placeholder-shown) + label,.commerce-checkout-flow-multistep-default .form-type-select input:focus + label,.commerce-checkout-flow-multistep-default .form-type-select input:not(:placeholder-shown) + label,.commerce-checkout-flow-multistep-default .form-type-textfield input:focus + label,.commerce-checkout-flow-multistep-default .form-type-textfield input:not(:placeholder-shown) + label,.commerce-checkout-flow-multistep-default .field--type-entity-reference input:focus + label,.commerce-checkout-flow-multistep-default .field--type-entity-reference input:not(:placeholder-shown) + label,.commerce-checkout-flow-multistep-default .form-type-password input:focus + label,.commerce-checkout-flow-multistep-default .form-type-password input:not(:placeholder-shown) + label,.commerce-checkout-flow-multistep-default .form-type-email input:focus + label,.commerce-checkout-flow-multistep-default .form-type-email input:not(:placeholder-shown) + label,#mc_embed_signup_scroll .form-type-select input:focus + label,#mc_embed_signup_scroll .form-type-select input:not(:placeholder-shown) + label,#mc_embed_signup_scroll .form-type-textfield input:focus + label,#mc_embed_signup_scroll .form-type-textfield input:not(:placeholder-shown) + label,#mc_embed_signup_scroll .field--type-entity-reference input:focus + label,#mc_embed_signup_scroll .field--type-entity-reference input:not(:placeholder-shown) + label,#mc_embed_signup_scroll .form-type-password input:focus + label,#mc_embed_signup_scroll .form-type-password input:not(:placeholder-shown) + label,#mc_embed_signup_scroll .form-type-email input:focus + label,#mc_embed_signup_scroll .form-type-email input:not(:placeholder-shown) + label,.contact-message-remboursement-form .form-type-select input:focus + label,.contact-message-remboursement-form .form-type-select input:not(:placeholder-shown) + label,.contact-message-remboursement-form .form-type-textfield input:focus + label,.contact-message-remboursement-form .form-type-textfield input:not(:placeholder-shown) + label,.contact-message-remboursement-form .field--type-entity-reference input:focus + label,.contact-message-remboursement-form .field--type-entity-reference input:not(:placeholder-shown) + label,.contact-message-remboursement-form .form-type-password input:focus + label,.contact-message-remboursement-form .form-type-password input:not(:placeholder-shown) + label,.contact-message-remboursement-form .form-type-email input:focus + label,.contact-message-remboursement-form .form-type-email input:not(:placeholder-shown) + label,.profile-form .form-type-select input:focus + label,.profile-form .form-type-select input:not(:placeholder-shown) + label,.profile-form .form-type-textfield input:focus + label,.profile-form .form-type-textfield input:not(:placeholder-shown) + label,.profile-form .field--type-entity-reference input:focus + label,.profile-form .field--type-entity-reference input:not(:placeholder-shown) + label,.profile-form .form-type-password input:focus + label,.profile-form .form-type-password input:not(:placeholder-shown) + label,.profile-form .form-type-email input:focus + label,.profile-form .form-type-email input:not(:placeholder-shown) + label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.user-form .form-type-select input:focus + label,.user-form .form-type-select input:not(:-ms-input-placeholder) + label,.user-form .form-type-textfield input:focus + label,.user-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.user-form .field--type-entity-reference input:focus + label,.user-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.user-form .form-type-password input:focus + label,.user-form .form-type-password input:not(:-ms-input-placeholder) + label,.user-form .form-type-email input:focus + label,.user-form .form-type-email input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-select input:focus + label,.user-login-form .form-type-select input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-textfield input:focus + label,.user-login-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.user-login-form .field--type-entity-reference input:focus + label,.user-login-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-password input:focus + label,.user-login-form .form-type-password input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-email input:focus + label,.user-login-form .form-type-email input:not(:-ms-input-placeholder) + label,.user-pass .form-type-select input:focus + label,.user-pass .form-type-select input:not(:-ms-input-placeholder) + label,.user-pass .form-type-textfield input:focus + label,.user-pass .form-type-textfield input:not(:-ms-input-placeholder) + label,.user-pass .field--type-entity-reference input:focus + label,.user-pass .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.user-pass .form-type-password input:focus + label,.user-pass .form-type-password input:not(:-ms-input-placeholder) + label,.user-pass .form-type-email input:focus + label,.user-pass .form-type-email input:not(:-ms-input-placeholder) + label,.comment-form .form-type-select input:focus + label,.comment-form .form-type-select input:not(:-ms-input-placeholder) + label,.comment-form .form-type-textfield input:focus + label,.comment-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.comment-form .field--type-entity-reference input:focus + label,.comment-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.comment-form .form-type-password input:focus + label,.comment-form .form-type-password input:not(:-ms-input-placeholder) + label,.comment-form .form-type-email input:focus + label,.comment-form .form-type-email input:not(:-ms-input-placeholder) + label,.commerce-checkout-flow-multistep-default .form-type-select input:focus + label,.commerce-checkout-flow-multistep-default .form-type-select input:not(:-ms-input-placeholder) + label,.commerce-checkout-flow-multistep-default .form-type-textfield input:focus + label,.commerce-checkout-flow-multistep-default .form-type-textfield input:not(:-ms-input-placeholder) + label,.commerce-checkout-flow-multistep-default .field--type-entity-reference input:focus + label,.commerce-checkout-flow-multistep-default .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.commerce-checkout-flow-multistep-default .form-type-password input:focus + label,.commerce-checkout-flow-multistep-default .form-type-password input:not(:-ms-input-placeholder) + label,.commerce-checkout-flow-multistep-default .form-type-email input:focus + label,.commerce-checkout-flow-multistep-default .form-type-email input:not(:-ms-input-placeholder) + label,#mc_embed_signup_scroll .form-type-select input:focus + label,#mc_embed_signup_scroll .form-type-select input:not(:-ms-input-placeholder) + label,#mc_embed_signup_scroll .form-type-textfield input:focus + label,#mc_embed_signup_scroll .form-type-textfield input:not(:-ms-input-placeholder) + label,#mc_embed_signup_scroll .field--type-entity-reference input:focus + label,#mc_embed_signup_scroll .field--type-entity-reference input:not(:-ms-input-placeholder) + label,#mc_embed_signup_scroll .form-type-password input:focus + label,#mc_embed_signup_scroll .form-type-password input:not(:-ms-input-placeholder) + label,#mc_embed_signup_scroll .form-type-email input:focus + label,#mc_embed_signup_scroll .form-type-email input:not(:-ms-input-placeholder) + label,.contact-message-remboursement-form .form-type-select input:focus + label,.contact-message-remboursement-form .form-type-select input:not(:-ms-input-placeholder) + label,.contact-message-remboursement-form .form-type-textfield input:focus + label,.contact-message-remboursement-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.contact-message-remboursement-form .field--type-entity-reference input:focus + label,.contact-message-remboursement-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.contact-message-remboursement-form .form-type-password input:focus + label,.contact-message-remboursement-form .form-type-password input:not(:-ms-input-placeholder) + label,.contact-message-remboursement-form .form-type-email input:focus + label,.contact-message-remboursement-form .form-type-email input:not(:-ms-input-placeholder) + label,.profile-form .form-type-select input:focus + label,.profile-form .form-type-select input:not(:-ms-input-placeholder) + label,.profile-form .form-type-textfield input:focus + label,.profile-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.profile-form .field--type-entity-reference input:focus + label,.profile-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.profile-form .form-type-password input:focus + label,.profile-form .form-type-password input:not(:-ms-input-placeholder) + label,.profile-form .form-type-email input:focus + label,.profile-form .form-type-email input:not(:-ms-input-placeholder) + label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.user-form .field--type-string,.user-login-form .field--type-string,.user-pass .field--type-string,.comment-form .field--type-string,.commerce-checkout-flow-multistep-default .field--type-string,#mc_embed_signup_scroll .field--type-string,.contact-message-remboursement-form .field--type-string,.profile-form .field--type-string{max-width:49%;display:inline-block;}.user-form .field--type-string:nth-child(2n +2),.user-login-form .field--type-string:nth-child(2n +2),.user-pass .field--type-string:nth-child(2n +2),.comment-form .field--type-string:nth-child(2n +2),.commerce-checkout-flow-multistep-default .field--type-string:nth-child(2n +2),#mc_embed_signup_scroll .field--type-string:nth-child(2n +2),.contact-message-remboursement-form .field--type-string:nth-child(2n +2),.profile-form .field--type-string:nth-child(2n +2){margin-left:1.5%;}.user-form .field--type-string input,.user-login-form .field--type-string input,.user-pass .field--type-string input,.comment-form .field--type-string input,.commerce-checkout-flow-multistep-default .field--type-string input,#mc_embed_signup_scroll .field--type-string input,.contact-message-remboursement-form .field--type-string input,.profile-form .field--type-string input{width:100%;}.user-form h4,.user-login-form h4,.user-pass h4,.comment-form h4,.commerce-checkout-flow-multistep-default h4,#mc_embed_signup_scroll h4,.contact-message-remboursement-form h4,.profile-form h4{font-size:initial;}.credit-card-form__expiration > div:first-of-type select,.credit-card-form__expiration > div:last-of-type select{width:100%;outline:none;padding:15px 20px;background-color:#fff;border:none;border:1px solid #C5C5C5;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;height:50px;}.credit-card-form__expiration > div:first-of-type label,.credit-card-form__expiration > div:last-of-type label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.commerce-checkout-flow-multistep-default .form-type-textfield{margin:10px 0;}.commerce-checkout-flow-multistep-default .visually-hidden{clip:inherit;height:auto;width:auto;}.field--type-datetime{position:relative;display:inline-block;width:49%;float:right;margin-left:2%;margin-top:15px;}.field--type-datetime input{width:100%;}.field--type-datetime .label{pointer-events:none;position:absolute;left:0;top:0;text-transform:uppercase;opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;font-weight:normal;}#edit-pass > .form-item{width:49%;}#edit-pass > .form-item:nth-child(1n +2){margin-left:1.5%;}#edit-pass > .form-item .password-confirm,#edit-pass > .form-item .password-field,#edit-pass > .form-item .password-strength,#edit-pass > .form-item .password-confirm-match{width:100%;}#edit-pass .form-item-pass-pass2{vertical-align:top;}div[data-drupal-selector="edit-account"] > .form-type-email input{width:49%;}.user-form .description,.user-login-form .description,.user-pass .description{font-size:12px;margin-top:5px;}.user-form .password-strength,.user-form .password-confirm,.user-login-form .password-strength,.user-login-form .password-confirm,.user-pass .password-strength,.user-pass .password-confirm{font-size:85%;}.user-form #edit-pass,.user-login-form #edit-pass,.user-pass #edit-pass{margin-top:0;font-size:0;}.user-form .form-type-textfield,.user-form .field--type-entity-reference,.user-form .form-type-password,.user-form .form-type-email,.user-login-form .form-type-textfield,.user-login-form .field--type-entity-reference,.user-login-form .form-type-password,.user-login-form .form-type-email,.user-pass .form-type-textfield,.user-pass .field--type-entity-reference,.user-pass .form-type-password,.user-pass .form-type-email{}.user-form .form-type-textfield input:focus + label,.user-form .form-type-textfield input:not(:placeholder-shown) + label,.user-form .field--type-entity-reference input:focus + label,.user-form .field--type-entity-reference input:not(:placeholder-shown) + label,.user-form .form-type-password input:focus + label,.user-form .form-type-password input:not(:placeholder-shown) + label,.user-form .form-type-email input:focus + label,.user-form .form-type-email input:not(:placeholder-shown) + label,.user-login-form .form-type-textfield input:focus + label,.user-login-form .form-type-textfield input:not(:placeholder-shown) + label,.user-login-form .field--type-entity-reference input:focus + label,.user-login-form .field--type-entity-reference input:not(:placeholder-shown) + label,.user-login-form .form-type-password input:focus + label,.user-login-form .form-type-password input:not(:placeholder-shown) + label,.user-login-form .form-type-email input:focus + label,.user-login-form .form-type-email input:not(:placeholder-shown) + label,.user-pass .form-type-textfield input:focus + label,.user-pass .form-type-textfield input:not(:placeholder-shown) + label,.user-pass .field--type-entity-reference input:focus + label,.user-pass .field--type-entity-reference input:not(:placeholder-shown) + label,.user-pass .form-type-password input:focus + label,.user-pass .form-type-password input:not(:placeholder-shown) + label,.user-pass .form-type-email input:focus + label,.user-pass .form-type-email input:not(:placeholder-shown) + label{transform:scale(0.75) translateY(-70%) translateX(-10px);}.user-form .form-type-textfield input:focus + label,.user-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.user-form .field--type-entity-reference input:focus + label,.user-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.user-form .form-type-password input:focus + label,.user-form .form-type-password input:not(:-ms-input-placeholder) + label,.user-form .form-type-email input:focus + label,.user-form .form-type-email input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-textfield input:focus + label,.user-login-form .form-type-textfield input:not(:-ms-input-placeholder) + label,.user-login-form .field--type-entity-reference input:focus + label,.user-login-form .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-password input:focus + label,.user-login-form .form-type-password input:not(:-ms-input-placeholder) + label,.user-login-form .form-type-email input:focus + label,.user-login-form .form-type-email input:not(:-ms-input-placeholder) + label,.user-pass .form-type-textfield input:focus + label,.user-pass .form-type-textfield input:not(:-ms-input-placeholder) + label,.user-pass .field--type-entity-reference input:focus + label,.user-pass .field--type-entity-reference input:not(:-ms-input-placeholder) + label,.user-pass .form-type-password input:focus + label,.user-pass .form-type-password input:not(:-ms-input-placeholder) + label,.user-pass .form-type-email input:focus + label,.user-pass .form-type-email input:not(:-ms-input-placeholder) + label{transform:scale(0.75) translateY(-70%) translateX(-10px);}.user-form .form-type-password,.user-login-form .form-type-password,.user-pass .form-type-password{width:49%;margin-top:15px;}.user-form .form-type-password input,.user-login-form .form-type-password input,.user-pass .form-type-password input{width:100%;}.user-login-form #edit-pass{font-size:initial;}.contact-message-form .form-actions,.user-form .form-actions,.user-login-form .form-actions,.user-pass .form-actions,.comment-form .form-actions{text-align:right;}.contact-message-form #edit-submit,.contact-message-form input[type="submit"],.user-form #edit-submit,.user-form input[type="submit"],.user-login-form #edit-submit,.user-login-form input[type="submit"],.user-pass #edit-submit,.user-pass input[type="submit"],.comment-form #edit-submit,.comment-form input[type="submit"]{font-size:initial;background-color:#999;border-radius:0;padding:1em 2em;border:none;text-transform:uppercase;color:#fff;display:inline-block;width:auto;}.comment-form .field--name-subject{margin-left:0 !important;}.comment-form .form-submit{font-size:initial;background-color:#999;border-radius:0;padding:1em 2em;border:none;text-transform:uppercase;color:#fff;display:inline-block;width:auto;}.user-form .form-item,.contact-message-remboursement-form .form-item{font-size:initial;}.user-form .field--type-file,.contact-message-remboursement-form .field--type-file{display:inline-block;vertical-align:middle;max-width:49%;width:100%;}.user-form .field--type-file:nth-child(2n + 1),.contact-message-remboursement-form .field--type-file:nth-child(2n + 1){margin-left:1.5%;}.user-form .field--type-file .form-item,.contact-message-remboursement-form .field--type-file .form-item{width:100%;}.user-form .field--type-file label,.contact-message-remboursement-form .field--type-file label{opacity:1 !important;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.field--widget-text-textarea > .form-item{margin:0;}.field--widget-text-textarea .form-type-textarea{padding-top:20px;position:relative;margin:0;}.field--widget-text-textarea .form-type-textarea > label{position:absolute;top:0;left:0;}.custom-select{position:relative;padding:10px 0;}.custom-select .falseopt{position:absolute;top:100%;display:none;}.custom-select:hover .falseopt{display:block;z-index:9999999;}.form-item{font-size:initial;}.field--widget-fivestar-stars > .form-item{padding-top:20px;position:relative;}.field--widget-fivestar-stars > .form-item > label{position:absolute;top:0;left:0;}.confirm-parent,.password-parent{overflow:visible;}.form-type-radio label{display:inline-block;}.user-register-form .form-item-contact{display:none;}.user-register-form .field--type-string{max-width:49%;display:inline-block;}.user-register-form .field--type-string.field--name-field-first-name{margin-left:0;}.user-register-form .field--type-string.field--name-field-last-name{margin-left:1.5%;}.user-register-form .field--type-datetime{float:none;clear:both;margin-left:0;}.user-register-form div[data-drupal-selector="edit-account"] > .form-type-email,.user-register-form div[data-drupal-selector="edit-account"] > .form-item-name{max-width:49%;display:inline-block;vertical-align:top;margin-bottom:0;}.user-register-form div[data-drupal-selector="edit-account"] > .form-type-email input,.user-register-form div[data-drupal-selector="edit-account"] > .form-item-name input{width:100%;}.user-register-form div[data-drupal-selector="edit-account"] .form-item-conf-mail{margin-left:1.5%;}.user-register-form div[data-drupal-selector="edit-account"] .form-item-pass-pass2{margin-left:1.3%;}.user-register-form .description{display:none;}.user-form,.path-checkout,.profile-form{}.user-form .form-type-radio,.path-checkout .form-type-radio,.profile-form .form-type-radio{font-size:initial;}.user-form .checkbox-container,.path-checkout .checkbox-container,.profile-form .checkbox-container{display:block;position:absolute;width:25px;display:inline-block;height:25px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.user-form .checkbox-container input,.path-checkout .checkbox-container input,.profile-form .checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}.user-form .checkmark,.path-checkout .checkmark,.profile-form .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:1px solid #eee;border-radius:50%;}.user-form .checkmark:after,.path-checkout .checkmark:after,.profile-form .checkmark:after{content:"";position:absolute;display:none;}.user-form .checkbox-container:hover input ~ .checkmark:after,.user-form .form-type-radio:hover .checkmark:after,.path-checkout .checkbox-container:hover input ~ .checkmark:after,.path-checkout .form-type-radio:hover .checkmark:after,.profile-form .checkbox-container:hover input ~ .checkmark:after,.profile-form .form-type-radio:hover .checkmark:after{top:3px;left:3px;width:17px;height:17px;border-radius:50%;background-color:#ccc;display:block;}.user-form .checkbox-container input:checked ~ .checkmark:after,.path-checkout .checkbox-container input:checked ~ .checkmark:after,.profile-form .checkbox-container input:checked ~ .checkmark:after{display:block;}.user-form .checkbox-container .checkmark:after,.user-form .form-type-radio:hover input:checked ~ .checkmark:after,.path-checkout .checkbox-container .checkmark:after,.path-checkout .form-type-radio:hover input:checked ~ .checkmark:after,.profile-form .checkbox-container .checkmark:after,.profile-form .form-type-radio:hover input:checked ~ .checkmark:after{top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:grey;}.user-form .form-type-radio:hover .checkmark:after,.path-checkout .form-type-radio:hover .checkmark:after,.profile-form .form-type-radio:hover .checkmark:after{content:" ";top:2px;left:2px;width:19px;height:19px;border-radius:50%;background-color:#ccc;}.commerce-order-item-add-to-cart-form{text-align:left;}.commerce-order-item-add-to-cart-form .form-item{margin-top:0.5em;margin-bottom:0.5em;}.commerce-order-item-add-to-cart-form legend{display:none;}.commerce-order-item-add-to-cart-form .ajax-progress{position:absolute;}.commerce-order-item-add-to-cart-form .form-actions{font-size:0;}.commerce-order-item-add-to-cart-form .form-radios{font-size:0;box-sizing:border-box;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-position,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-compression,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-parfum{width:50%;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size{width:20%;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-position,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size-shoes,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-color,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-couleur,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-compression,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-parfum,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-infusions{margin:0;display:inline-block;font-size:16px;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-position label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size-shoes label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-color label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-couleur label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-compression label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-parfum label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-infusions label.option{padding:1em;background-color:white;color:grey;width:100%;text-align:center;border:1px solid grey;cursor:pointer;font-weight:300;font-style:normal;text-transform:uppercase;opacity:0.8;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-position .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size-shoes .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-color .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-couleur .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-compression .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-parfum .product--rendered-attribute__selected ~ label.option,.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-infusions .product--rendered-attribute__selected ~ label.option{background-color:#0049b3;color:white;border:1px solid #0049b3;cursor:initial;opacity:1;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-infusions{width:auto;}.commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-infusions label.option{padding:1em 0.5em;padding:1em;}.field--type-created h4.label{display:block;margin-bottom:0.25em;}.field--type-created .form-type-date input{padding:0.35em 0.25em;font-size:1.2em;font-weight:normal;}.field--type-created .description{margin-top:0.5em;}.vertical-tabs .vertical-tabs__menu-item-summary{font-size:0.75em;}a.button,input.button{text-decoration:none;margin:0 1em 0 0;padding:0.25em 0.5em;background:none;border:none;font-size:1em;}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}form .messages--status{font-size:16px;}.commerce-checkout-flow .commerce-checkout-completion-register__form{font-size:0;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-civility legend{display:inline-block;vertical-align:middle;border-bottom:0;width:auto;margin-right:10px;float:left;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-civility legend span{font-size:20px;color:black;font-weight:normal;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-civility .fieldset-wrapper{display:inline-block;vertical-align:middle;width:auto;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-civility .fieldset-wrapper .form-item{display:inline-block;vertical-align:middle;width:auto;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass{font-size:0;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .password-parent,.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .confirm-parent{max-width:49.5%;font-size:initial;vertical-align:top;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .password-parent input,.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .password-parent label,.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .password-parent .password-confirm,.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .confirm-parent input,.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .confirm-parent label,.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .confirm-parent .password-confirm{width:100%;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .password-parent{margin-right:0.5%;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-pass .confirm-parent{margin-left:0.5%;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-first-name{margin-left:0;width:49.5%;margin-right:0.5%;display:inline-block;vertical-align:middle;font-size:initial;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-last-name{margin-right:0;width:49.5%;margin-left:0.5%;display:inline-block;vertical-align:middle;font-size:initial;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--type-datetime{width:49.5%;max-width:100%;margin-left:0;margin-bottom:15px;float:none;clear:both;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--type-datetime .visually-hidden{display:none;}.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-promos-offres-privilege label,.commerce-checkout-flow .commerce-checkout-completion-register__form .field--name-field-nouveautes label{padding-left:35px;margin-top:5px;position:relative;display:inline-block;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-actions{text-align:right !important;margin-top:15px;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-actions .form-submit{font-size:initial;background-color:#999;border-radius:0;padding:1em 2em;border:none;text-transform:uppercase;color:#fff;display:inline-block;width:auto;height:auto;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-name{width:100%;}.commerce-checkout-flow .commerce-checkout-completion-register__form .form-item-completion-register-name input{width:49.5%;}.profile-form div.address-container-inline > .form-item{width:49.5%;margin-right:.5%;}.profile-form div.address-container-inline > .form-item:last-of-type{margin-left:.5%;margin-right:0;}.profile-form input,.profile-form textarea{width:100%;}.profile-form .form-item-address-0-address-additional-name{width:100%;}.profile-form .form-item-address-0-address-additional-name input{width:49.5%;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body{max-width:100%;-webkit-text-size-adjust:none;}body.toolbar-tray-open.toolbar-vertical.toolbar-fixed{margin-left:0;padding-left:15rem;}a{text-decoration:none;}a:hover{text-decoration:underline;}details{border:none;}img{max-width:100%;height:auto;}@media all and (min-width:1024px){.more-tax{display:none;}.layout-sidebar .region--sidebar{width:100%;height:calc(100vh - 144px);margin-top:-100%;transition-duration:1s;position:fixed;background-color:#fff;padding:Oem 1em 2em;z-index:98;overflow:auto;}.user-logged-in .layout-sidebar .region--sidebar{height:calc(100vh - 220px);}.layout-sidebar .region--sidebar.open{margin-top:0;}.view-content > .view-grouping:hover{background-color:#ececec !important;}.view-content > .view-grouping .view-grouping{position:relative;display:none;}.view-content > .view-grouping .view-grouping:hover{background-color:#ececec !important;}.view-content > .view-grouping a{color:#999999;display:block;}.view-content > .view-grouping .view-grouping-content{display:none;position:absolute;display:none;left:33%;width:33%;height:auto;min-height:100%;top:0;background-color:#dcdcdc;}.view-content > .view-grouping .view-grouping-content .view-grouping-content{position:relative;left:0;text-align:left;}.view-content > .view-grouping .view-grouping-content .view-grouping-content .view-grouping-content{position:absolute;display:none;left:100%;width:100%;height:auto;min-height:100%;top:0;}.view-content > .view-grouping .more-tax{font-size:18px;}.view-content > .view-grouping:hover .view-grouping-content{display:block;}.view-content > .view-grouping{max-width:33%;position:initial;padding:0.5em 1em;background-color:#dcdcdc;}.view-content > .view-grouping:hover > .view-grouping-content,.view-content > .view-grouping.current-page > .view-grouping-content{display:block;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping{position:initial;display:block;text-align:right;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-header,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-header{background-color:#999999;width:auto;display:inline-block;padding:5px 15px;color:#fff;margin-right:35px;font-weight:300;font-style:italic;font-size:14px;text-transform:uppercase;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-content,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content{display:block;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping{display:block;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-content,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content{position:initial;width:100%;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping{position:initial;width:100%;padding:0.5em 1em;background-color:#dcdcdc;}.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping:hover > .view-grouping-content,.view-content > .view-grouping:hover > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping.current-page > .view-grouping-content,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping:hover > .view-grouping-content,.view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping.current-page > .view-grouping-content{display:block;}.view-grouping{background-color:#dcdcdc;text-transform:uppercase;}.view-grouping.current-page{background-color:#ececec !important;}.view-grouping.current-page .view-grouping-content{background-color:#ececec !important;}}.header-menu-sidebar{font-size:0;width:100%;}.header-menu-sidebar .column{display:inline-block;vertical-align:middle;font-size:initial;text-align:center;text-transform:uppercase;padding:10px 0;width:33.3333%;color:#999999;}.view-grouping-content .item-list{text-align:right;text-transform:capitalize;}.view-grouping-content .item-list h3{background-color:#fff;color:#999999;width:auto;display:inline-block;padding:5px 15px;margin-right:35px;font-size:14px;text-transform:capitalize;}.view-grouping-content .item-list ul{text-align:left;}.view-grouping-content .item-list ul li{list-style:none;padding:0.5em 1em;margin-left:0;}.view-grouping-content .item-list ul li.current-page{text-decoration:underline;}.view-grouping-content .item-list ul li:hover{background-color:#ececec !important;}.main-menuc .view-content{position:relative;}.messages--warning{box-shadow:none;border-left:8px solid #E09600;}.messages--status{box-shadow:none;border-left:8px solid #77B259;}.messages--error{box-shadow:none;border-left:8px solid #E62600;}.ui-widget-overlay{background-color:black;opacity:.8;}.ui-dialog.modal-custom-information{}.ui-dialog .ui-dialog-title{color:#fff;}.ui-dialog .field--name-field-visuel-aide-taille{margin-bottom:20px;text-align:center;}.ui-dialog .field--name-field-visuel-aide-taille img{max-height:280px;width:auto !important;max-width:100%;}.ui-dialog .ui-dialog-titlebar{border:none;background-color:#fff;padding:0 1em;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;top:15px;right:10px;}.ui-dialog .ui-dialog-content{padding:0;position:initial;}.ui-dialog .ui-dialog-buttonpane{padding:0;margin-top:15px;border:none;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.ui-dialog .ui-dialog-buttonpane button{margin:0;}.ui-dialog .ui-dialog-buttonpane button.btn-white{border-top:1px solid #dcdcdc;color:#999999;cursor:pointer;z-index:5;}#drupal-modal > .form-item{pointer-events:none;margin-top:0em;}#drupal-modal > .form-item .part-price{pointer-events:none;}.footer-absolute-bottom{position:absolute;top:100%;left:0;right:0;text-align:center;}.title-attributes{color:#0049b3;text-align:center;text-transform:uppercase;font-style:normal;font-weight:300;font-family:"Roboto",sans-serif;padding:0;padding-bottom:20px;-webkit-animation:bummer 2s;animation:bummer 2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;transition-duration:500ms;transform:scale(1);}.part-price .cust-price{font-size:2em;text-align:center;font-style:normal;font-weight:700;}@-webkit-keyframes bummer{50%{-webkit-transform:scale(1.3);}100%{-webkit-transform:scale(1);}}@keyframes bummer{50%{transform:scale(1.3);}100%{transform:scale(1);}}.tabs a{}.tabs a.is-active{}.field--taxonomy-terms{padding:5px 0px;margin:5px 0;border:1px solid #CCC;border-left-width:0;border-right-width:0;}.field--taxonomy-terms .field__label{font-size:1.1em;font-weight:normal;}.field--taxonomy-terms .field-item--taxonomy-term{display:block;float:left;}.field--taxonomy-terms .taxonomy-term{display:block;}.field--taxonomy-terms .taxonomy-term{font-size:0.75em;padding:5px 8px;text-decoration:none;margin:0.25em;}.field--taxonomy-terms .taxonomy-term:after{font-size:0;}.banner-contact-faq{font-size:0;padding:35px 25px;background-color:#dcdcdc;color:#999999;}.banner-contact-faq .part-contact,.banner-contact-faq .part-faq{display:inline-block;vertical-align:top;padding:1em;background-color:#fff;width:49%;padding:20px;min-height:115px;}.banner-contact-faq .part-contact > a,.banner-contact-faq .part-faq > a{color:inherit;}.banner-contact-faq .part-contact{margin-right:1%;}.banner-contact-faq .part-contact .icone{background:url("/themes/custom/epitact/assets/images/picto/question-neutre.webp") 0 0 no-repeat;max-height:116px;background-size:auto 100%;}.banner-contact-faq .part-faq{margin-left:1%;}.banner-contact-faq .part-faq .icone{background:url("/themes/custom/epitact/assets/images/picto/faq-neutre.webp") 0 0 no-repeat;max-height:116px;background-size:75% auto;}.banner-contact-faq .part-contact .icone,.banner-contact-faq .part-faq .icone{min-height:116px;background-position:center;width:100%;margin-bottom:10px;margin-top:10px;}.banner-contact-faq .part-icone{display:inline-block;vertical-align:middle;max-width:33%;width:33%;font-size:16px;text-align:center;}.banner-contact-faq .part-texte{display:inline-block;vertical-align:middle;max-width:67%;width:67%;font-size:16px;text-align:center;padding:0 13%;}.banner-newsletter.color-theme{background-image:linear-gradient(to right,#1c2b57,#0049b3);}.banner-newsletter.color-theme .contain{font-size:0;}.banner-newsletter.color-theme .contain .part-left,.banner-newsletter.color-theme .contain .part-right{font-size:initial;display:inline-block;vertical-align:middle;width:50%;padding:2em;}.banner-newsletter.color-theme .contain .part-left{color:#fff;}.banner-newsletter.color-theme .contain .part-left .title-bloc{padding-right:25%;}.part-reseau-social{text-align:center;}.part-reseau-social .bloc-button{padding:15px;}.part-reseau-social .bloc-button div,.part-social .bloc-button div{display:inline-block;vertical-align:middle;background-color:transparent;border-radius:15px;width:50px;height:50px;margin:0 5px;max-width:50px;}.part-reseau-social .bloc-button div.picto-fb,.part-social .bloc-button div.picto-fb{background:url('/themes/custom/epitact/assets/images/picto/fb_gris.png') center no-repeat;}.part-reseau-social .bloc-button div.picto-yt,.part-social .bloc-button div.picto-yt{background:url('/themes/custom/epitact/assets/images/picto/yt_gris.png') center no-repeat;}.part-reseau-social .bloc-button div.picto-insta,.part-social .bloc-button div.picto-insta{background:url('/themes/custom/epitact/assets/images/picto/insta_gris.png') center no-repeat;}.part-reseau-social .bloc-button div.picto-fb,.part-reseau-social .bloc-button div.picto-yt,.part-reseau-social .bloc-button div.picto-insta,.part-social .bloc-button div.picto-fb,.part-social .bloc-button div.picto-yt,.part-social .bloc-button div.picto-insta{background-size:100%;}.part-social{margin-top:15px;}.part-social .small{color:#00c4b3;display:inline-block;vertical-align:middle;}.part-social .bloc-button{display:inline-block;vertical-align:middle;}.part-social .bloc-button div{width:20px;height:20px;max-width:20px;}.part-social .bloc-button div.picto-fb{background:url('/themes/custom/epitact/assets/images/picto/epitact-facebook.png') center no-repeat;}.part-social .bloc-button div.picto-yt{background:url('/themes/custom/epitact/assets/images/picto/epitact-youtube.png') center no-repeat;}.part-social .bloc-button div.picto-insta{background:url('/themes/custom/epitact/assets/images/picto/epitact-instagram.png') center no-repeat;}.part-social .bloc-button div.picto-fb,.part-social .bloc-button div.picto-yt,.part-social .bloc-button div.picto-insta{background-size:100%;}footer{padding:1.2em 0 2em;background-color:#fff;}footer a,footer .copyright{color:#999999;}footer a:active,footer .copyright:active{color:#999999;}#block-epitact-footer .menu,#block-footerpartner .menu{margin:0 auto;padding:0;text-align:center;font-size:0;}#block-epitact-footer .menu .menu-item,#block-footerpartner .menu .menu-item{padding:2px 5px;display:inline-block;vertical-align:middle;text-transform:uppercase;position:relative;font-size:14px;}#block-epitact-footer .menu .menu-item:before,#block-footerpartner .menu .menu-item:before{content:" ";height:100%;width:1px;position:absolute;left:0;top:0;background-color:#999999;}#block-epitact-footer .menu .menu-item:first-of-type:before,#block-footerpartner .menu .menu-item:first-of-type:before{display:none;}#block-epitact-footer .menu .menu-item a,#block-footerpartner .menu .menu-item a{font-size:95%;}#block-footerpartner .menu a{color:#00c4b3;}#banner-copyright{margin-top:1em;width:100%;text-align:center;font-size:60%;}.dib{display:inline-block;vertical-align:middle;}.color-theme{background-color:#fff;}header{z-index:99;position:relative;color:#999999;}header .text-formatted p{margin:0;}header a{color:#999999;}header.fixed{position:fixed;width:100%;}header #headeroom{border-bottom:1px solid #999999;}header .header-block{width:100%;color:#fff;background-color:#999999;font-size:12px;}header .header-block a{color:#fff;}header .header-block .container{text-align:right;width:100%;}header .header-block .container > div{display:inline-block;vertical-align:middle;}header .header-block .container > div.container-left{float:left;max-width:40%;text-align:left;}header .header-block .container > div.container-left .block-custom-freeshiping{padding:10px 0px;margin:0 20px;}header .header-block .container > div .dib{margin:0 20px;}header .header-block .container > div .dib.block-custom-email:before{content:" ";display:inline-block;vertical-align:middle;background:url('/themes/custom/epitact/assets/images/picto/email-topbar.png') center no-repeat;width:31px;height:21px;max-width:20px;max-height:22px;background-size:80%;margin-right:10px;}header .header-block .container > div .dib.block-custom-email span{padding:10px 0;display:inline-block;}header .header-block .container > div .dib.block-custom-tel:before{content:" ";display:inline-block;vertical-align:middle;background:url('/themes/custom/epitact/assets/images/picto/phone-topbar.png') 0 0 no-repeat;width:26px;height:28px;max-width:20px;max-height:22px;background-size:100%;margin-right:10px;}header .header-block .container > div .dib.block-custom-tel span{padding:10px 0;display:inline-block;}.mvslider-fade > div{display:none;}.mvslider-fade > div:first-of-type{display:block;}.point-cagnotte{position:absolute;width:13px;height:13px;top:10%;right:37%;background-color:#00c4b3;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}.picto-cagnotte .montant{float:right;color:#00c4b3;}.custom-select{padding:10px;padding-right:20px;}.custom-select::after{content:" ";background:url('/themes/custom/epitact/assets/images/picto/select-topbar.png') center no-repeat;width:14px;height:8px;position:absolute;width:20px;top:0px;bottom:0;height:100%;}.custom-select .falseopt{padding:10px;background-color:#999999;width:100%;left:0;text-align:left;}.liste-lang-opt{display:block;position:absolute;top:100%;background-color:#999999;left:0px;right:-20px;}.liste-lang-opt > .falseopt{position:relative;}.flag-en,.flag-fr,.flag-de{padding-right:30px;width:100%;display:inline-block;position:relative;}.flag-en::after,.flag-fr::after,.flag-de::after{content:"fl";position:absolute;width:20px;right:5px;top:50%;transform:translateY(-50%);}.flag-fr::after{content:" ";background:url('/themes/custom/epitact/assets/images/picto/fr.png') center no-repeat;width:60px;height:40px;max-width:15px;background-size:100%;height:100%;}.flag-en::after{content:" ";background:url('/themes/custom/epitact/assets/images/picto/uk.png') center no-repeat;width:60px;height:40px;max-width:15px;background-size:100%;height:100%;}.flag-de::after{content:" ";background:url('/themes/custom/epitact/assets/images/picto/de.png') center no-repeat;width:60px;height:40px;max-width:15px;background-size:100%;height:100%;}.headroom--pinned{display:block;position:fixed;z-index:10;right:0;left:0;top:0;width:100%;}.headroom--unpinned{position:relative;}.toolbar-tray-open.toolbar-horizontal .headroom--pinned{top:79px;}.headroom-wrapper{font-size:0;min-height:190px;}.headroom-wrapper #block-iconemenu,.headroom-wrapper #block-louperecherche,.headroom-wrapper .block-found-store-block,.headroom-wrapper .block-account-block,.headroom-wrapper .block-commerce-cart{position:relative;display:inline-block;vertical-align:middle;}.headroom-wrapper #block-louperecherche,.headroom-wrapper .block-found-store-block,.headroom-wrapper .block-account-block,.headroom-wrapper .block-commerce-cart{width:100%;text-align:center;padding:0 10px;max-width:33%;}.headroom-wrapper #block-formulaireexposerecherche-produitspage-1.open,.headroom-wrapper #block-formulaireexposerecherche-produitspage-2.open{display:inline;}.headroom-wrapper #block-epitact-branding{text-align:center;padding-left:3%;}.headroom-wrapper #block-formulaireexposerecherche-produitspage-1,.headroom-wrapper #block-formulaireexposerecherche-produitspage-2{}.headroom-wrapper #block-formulaireexposerecherche-produitspage-1 input[type='text'],.headroom-wrapper #block-formulaireexposerecherche-produitspage-2 input[type='text']{width:100%;padding:1em 2em;}.headroom-wrapper .mymenu-account{position:absolute;width:250px;top:100%;display:none;z-index:1;transform:translateX(-50%);left:50%;font-size:14px;}.headroom-wrapper .mymenu-account:before{content:" ";position:relative;margin:0 auto;background:url('/themes/custom/epitact/assets/images/picto/triangle_blanc_menu_profil.png') 0 0 no-repeat;width:89px;height:26px;display:block;background-size:100%;width:44px;height:12px;}.headroom-wrapper .mymenu-account .mymenu-account--container{background-color:#fff;}.headroom-wrapper .mymenu-account .mymenu-account--header{padding:30px 15px;}.headroom-wrapper .mymenu-account .mymenu-account--header .username{margin-bottom:25px;font-size:1.5em;}.headroom-wrapper .mymenu-account .mymenu-account--header .username .upper{text-transform:uppercase;}.headroom-wrapper .mymenu-account .mymenu-account--corps{padding:0px;}.headroom-wrapper .mymenu-account .btn,.headroom-wrapper .mymenu-account body input[data-drupal-selector="edit-login-guest-continue"],body .headroom-wrapper .mymenu-account input[data-drupal-selector="edit-login-guest-continue"],.headroom-wrapper .mymenu-account body input[data-drupal-selector="edit-login-returning-customer-submit"],body .headroom-wrapper .mymenu-account input[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:90%;}.headroom-wrapper .icone-menu{cursor:pointer;}.headroom-wrapper .icone-menu:before{content:"MENU";display:block;font-size:13px;}.headroom-wrapper .icone-menu.open:before{content:" ";min-height:15px;}.headroom-wrapper .icone-menu .bar1,.headroom-wrapper .icone-menu .bar2,.headroom-wrapper .icone-menu .bar3{width:45px;height:3px;background-color:#999999;margin:10px auto;transition:0.4s;}.headroom-wrapper .icone-menu .bar1{margin-top:5px;}.headroom-wrapper .icone-menu.open .bar1{-webkit-transform:rotate(-45deg) translate(-9px,10px);transform:rotate(-45deg) translate(-9px,10px);}.headroom-wrapper .icone-menu.open .bar2{opacity:0;}.headroom-wrapper .icone-menu.open .bar3{-webkit-transform:rotate(45deg) translate(-8px,-9px);transform:rotate(45deg) translate(-8px,-9px);}.headroom-wrapper .cart-block--summary a{position:relative;}#site-branding #logo{margin:0 auto;float:none;}.block-account-block.no-pharmacy{margin-left:8.48%;}#block-epitact-branding .site-logo{background:url(/themes/custom/epitact/assets/images/logo-neutre.png) center no-repeat;width:500px;height:242px;width:180px;max-height:109px;display:block;background-size:100%;}html:lang(fr) #block-epitact-branding .site-logo{background:url("/themes/custom/epitact/assets/images/logo-FR.png") center no-repeat;background-size:100%;}html:lang(de) #block-epitact-branding .site-logo{background:url("/themes/custom/epitact/assets/images/logo-epitact-DE.png") center no-repeat;background-size:100%;}html:lang(en) #block-epitact-branding .site-logo{background:url("/themes/custom/epitact/assets/images/logo-epitact-EN.png") center no-repeat;background-size:100%;}html:lang(da) #block-epitact-branding .site-logo{background:url("/themes/custom/epitact/assets/images/logo-epitact-DK.png") center no-repeat;background-size:100%;}.flex-grid,.region-header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;justify-content:end;vertical-align:middle;}.flex-grid .text-cart,.flex-grid .btn-header,.region-header-right .text-cart,.region-header-right .btn-header{margin-top:0;}.flex-grid > div,.region-header-right > div{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.flex-grid > div.region-header-right,.region-header-right > div.region-header-right{max-width:27%;}.flex-grid > .region-header-middle{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;}@media screen and (min-width:1220px){.region--header #block-louperecherche,.region--header #block-iconemenu,header .block-account-block,header .block-found-store-block,header .block-commerce-cart{font-size:16px;}}@media screen and (min-width:840px){.region--header #block-louperecherche,.region--header #block-iconemenu,header .block-account-block,header .block-found-store-block,header .block-commerce-cart{font-size:14px;}}header .region-header-middle .block{margin-right:3%;}header .region-header-middle .block .form-item{width:100%;margin:0;position:relative;display:inline-block;}header .region-header-middle .block .form-item label{pointer-events:none;position:absolute;left:0;top:0;transition:0.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);opacity:0.5;}header .region-header-middle .block .form-item input{padding:10px;border-radius:0;}header .region-header-middle .block .form-item input:focus + label,header .region-header-middle .block .form-item input:not(:placeholder-shown) + label{opacity:1;transform:scale(0.75) translateY(-100%) translateX(-30px);display:none;}header .region-header-middle .block .form-item input:focus + label,header .region-header-middle .block .form-item input:not(:-ms-input-placeholder) + label{opacity:1;transform:scale(0.75) translateY(-100%) translateX(-30px);display:none;}header .region-header-middle .block .form-item label{font-size:initial;}header .region-header-middle .block .form-item input[type="text"],header .region-header-middle .block .form-item input[type="search"]{border-width:1px;border-right-width:0px;border-left-width:0px;}header .region-header-middle .block form{border:1px solid #C5C5C5;background-color:#fff;position:relative;}header .region-header-middle .block .form-item{padding-left:60px;}header .region-header-middle .block .form-item input[type="text"],header .region-header-middle .block .form-item input[type="search"]{border:none;padding-left:0;width:100%;}header .region-header-middle .block label{padding:1em 2em;padding-left:60px;}header .region-header-middle .block div[data-drupal-selector="edit-actions"]{position:absolute;width:55px;height:93%;left:2px;top:2px;}header .region-header-middle .block div[data-drupal-selector="edit-actions"] input[type='submit']{display:block;width:100%;height:100%;border-radius:0;background:url(/themes/custom/epitact/assets/images/picto/loupe-neutre.png) 0 0 no-repeat;background-color:#fff;background-size:auto 60%;background-position:center;}.question-infox{margin:10px 0;}.reponse-infox p{margin:0;}.raw-question{padding-bottom:15px;}.header-infox{padding:15px;background-color:#000;color:#fff;text-align:center;font-size:25px;cursor:pointer;font-weight:400;text-transform:uppercase;}.header-infox:after{background:url('/themes/custom/epitact/assets/images/picto/triangle_menu.png') 0 0 no-repeat;width:87px;height:26px;position:absolute;right:5%;width:25px;height:25px;content:" ";background-size:100%;background-position:center;}.header-infox.open:after{transform:rotate(180deg);}.corp-infox{padding:0.5em;background-color:#fff;border:2px solid #999999;}.corp-infox .part-left,.corp-infox .part-right{vertical-align:middle;}.corp-infox .field--name-field-infox-question{font-weight:700;font-style:normal;margin:10px 0;}.corp-infox .field--name-field-infox-reponse p{margin:0;font-weight:300;font-style:normal;}.corp-infox .field-collection-item--name-field-infox-pathologi{padding-bottom:25px;}.teaser-price-gift{font-size:16px;width:100%;padding:1em 0.5em;color:#fff;text-transform:uppercase;}.teaser-price-gift.in-promotion{background-color:#D43B3B;}.teaser-price-gift.user-point{background-color:#00c4b3;}.teaser-price-gift .pos-right{text-align:right;width:20%;float:right;padding-right:0.5em;}@media all and (min-width:840px){.list-products .view-content{font-size:0;}.list-products .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:24.5%;max-width:25%;margin:0.33333%;}.list-products .view-content .views-row:first-of-type{margin-left:0;}.list-products .view-content .views-row:nth-child(4n){margin-right:0;}.list-products .view-content .views-row:nth-child(4n +1){margin-left:0;margin-right:0.33333%;}.list-products .field--name-field-visuel-accroche{font-size:0;}.list-products.list-products-slider .view-content{font-size:0;}.list-products.list-products-slider .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:100%;max-width:480px;margin:5px;}.list-products.list-products-slider .view-content .views-row:first-of-type{margin-left:5px;}.list-products.list-products-slider .view-content .views-row:nth-child(3n +1){margin-right:5px;}.list-products.list-products-slider .view-content .views-row:nth-child(4n +1){margin-left:5px;margin-right:5px;}}.list-categ-home .view-content{font-size:0;}.list-categ-home .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:24.5%;max-width:25%;margin:0.33333%;}.list-categ-home .view-content .views-row:first-of-type{margin-left:0;}.list-categ-home .view-content .views-row:nth-child(3n +1){margin-right:0;}.list-categ-home .view-content .views-row:nth-child(4n +1){margin-left:0;margin-right:0.33333%;}.list-products-with-filter .view-content{font-size:0;}.list-products-with-filter .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:24.4%;max-width:25%;margin:0.25%;margin-top:0;}.list-products-with-filter .view-content .views-row:nth-child(4n){margin-right:0;}.list-products-with-filter .view-content .views-row:nth-child(4n +1){margin-left:0;}.list-products-with-filter .view-content .views-row:first-of-type{margin-left:0;margin-right:0.25%;}.list-products-with-filter .field--name-field-visuel-accroche{font-size:0;}@media all and (max-width:1080px){.list-products-with-filter .view-content{font-size:0;}.list-products-with-filter .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:32.5%;max-width:33%;margin:0.33333%;margin-top:0.33333%;}.list-products-with-filter .view-content .views-row:nth-child(4n){margin:0.33333%;}.list-products-with-filter .view-content .views-row:nth-child(4n +1){margin:0.33333%;}.list-products-with-filter .view-content .views-row:first-of-type{margin-left:0;}.list-products-with-filter .view-content .views-row:nth-child(3n){margin-right:0;}.list-products-with-filter .view-content .views-row:nth-child(3n +1){margin-left:0;margin-right:0.33333%;}.list-products-with-filter .field--name-field-visuel-accroche{font-size:0;}}.list-categ-home .view-content .views-row{box-sizing:border-box;width:24%;max-width:24%;margin:0.5%;box-sizing:border-box;}.list-categ-home .view-content .views-row:first-of-type{margin-left:0;}.list-categ-home .view-content .views-row:nth-child(4n){margin-left:0;margin-right:0.5%;}.list-categ-home .view-content .views-row:nth-child(4n +1){margin:0.5%;}.list-categ-home .view-content .views-row .custom-hover-gif{text-align:center;border:1px solid #999999;font-size:0;box-sizing:content-box;position:relative;}.list-categ-home .view-content .views-row img{width:100%;max-width:100%;}.list-categ-home .view-content .views-row [data-aos^=zoom][data-aos^=zoom].aos-animate{transform:translateZ(0) scale(0.99);}.list-categ-home .view-content .views-row:first-of-type{margin-left:13%;}.list-categ-home .view-content .views-row:nth-child(3){margin-right:13%;}.list-categ-home.no-marge-fline .view-content .views-row:nth-child(4n + 1){margin-left:0;margin-right:0.5%;}.list-categ-home.no-marge-fline .view-content .views-row:nth-child(5n){margin-left:0;margin-right:0.5%;}.list-categ-home.no-marge-fline .view-content .views-row:nth-child(3n + 1){margin-left:0.5%;margin:0.5%;}.list-categ-home.no-marge-fline .view-content .views-row:first-of-type{margin-left:0;}.list-categ-home.no-marge-fline .view-content .views-row:nth-child(3n){margin-right:0.5%;}.list-categ-home.no-marge-fline .view-content .views-row:nth-child(4n){margin-left:0.5%;margin-right:0;}body.template-sport .list-categ-home .view-content .views-row:first-of-type{margin-left:0.5%;}body.template-sport .list-categ-home .view-content .views-row:nth-child(3){margin-right:0.5%;}.menu-zone-du-corps .icone-zone-menu{background-position:0 0;background-color:transparent;background-size:100% auto;width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:10px;}.menu-zone-du-corps .view-content{background-color:#0049b3;text-align:center;border:2px solid #00c4b3;border-top:0;border-right:0;border-left:0;margin-bottom:0;}.menu-zone-du-corps .item-menu .menu-hitem span{display:inline-block;vertical-align:middle;}.menu-zone-du-corps .item-list{display:inline-block;vertical-align:middle;padding-top:0px;padding-bottom:0px;color:#fff;position:relative;}.menu-zone-du-corps .item-list .sub-menu{display:none;position:absolute;width:100%;height:auto;left:0;min-width:225px;background-color:#00c4b3;font-size:14px;margin:0;list-style:none;text-align:left;text-transform:uppercase;}.menu-zone-du-corps .item-list .sub-menu li{padding:10px 20px;margin:0;}.menu-zone-du-corps .item-list .sub-menu li:first-of-type{padding-top:20px;}.menu-zone-du-corps .item-list .sub-menu li:last-of-type{padding-bottom:20px;}.menu-zone-du-corps .item-list .sub-menu a{color:#fff;}.menu-zone-du-corps .item-list .sub-menu a.current-path{color:#0049b3;}.menu-zone-du-corps .item-list .menu-hitem a{color:#fff;padding-top:10px;padding-bottom:10px;display:block;font-size:16px;padding-left:10px;padding-right:10px;text-decoration:none;text-transform:initial;position:relative;font-weight:normal;}.menu-zone-du-corps .item-list .menu-hitem a.current-path{background-color:#fff;color:#0049b3;}.menu-zone-du-corps .item-list .menu-hitem a.current-path .icone-zone-menu{background-position:0 100%;}.menu-zone-du-corps .item-list .menu-hitem a:hover{color:#0049b3;background-color:#fff;}.menu-zone-du-corps .item-list:hover .sub-menu{display:block;}.menu-zone-du-corps .item-list:hover .menu-hitem a{color:#0049b3;background-color:#fff;}.menu-zone-du-corps .item-list:hover .icone-zone-menu{background-position:0 100%;}body.template-sport .menu-zone-du-corps .view-content{background-color:#000;border-color:#ff5200;}body.template-sport .menu-zone-du-corps .item-list .sub-menu{background-color:#ff5200;}body.template-sport .menu-zone-du-corps .item-list .menu-hitem a.current-path{color:#000;}body.template-sport .menu-zone-du-corps .item-list:hover .sub-menu{display:block;}body.template-sport .menu-zone-du-corps .item-list:hover .menu-hitem a{color:#000;}body.path-product .region--header .block-account-block,body.path-product .region--header .block-found-store-block,body.path-product .region--header .block-commerce-cart{border-color:#fff;}body.template-sport .layout-container .banner-contact-faq a{color:#ff5200;}body.template-sport .part-social .small{color:#ff5200;}body.template-sport .point-cagnotte{background-color:#ff5200;}body.template-sport .picto-cagnotte .montant{color:#ff5200;}body.template-sport .mymenu-account--header .btn-blue{background-image:linear-gradient(to right,#000000,#7f7f7f);}body.template-sport .region--header .block-account-block,body.template-sport .region--header .block-found-store-block,body.template-sport .region--header .block-commerce-cart{border-color:#fff;}body.template-sport .color-theme{background-image:linear-gradient(to right,#000000,#7f7f7f);}body.template-sport header a{color:#fff;}body.template-sport header .color-theme{background-color:#000;background-image:none;}body.template-sport #block-epitact-branding .site-logo{background:url('/themes/custom/epitact/assets/images/logo-blanc.png') center no-repeat;height:119px;width:180px;background-size:100%;}body.template-sport .picto-pharmacie:before{background:url('/themes/custom/epitact/assets/images/picto/pharmacie-blanc.png') 0 0 no-repeat;background-size:auto 100%;background-position:center;}body.template-sport .picto-user:before{background:url('/themes/custom/epitact/assets/images/picto/profil-blanc.png') 0 0 no-repeat;background-size:auto 100%;background-position:center;}body.template-sport .picto-recherche{background:url('/themes/custom/epitact/assets/images/picto/loupe-blanc.png') 0 0 no-repeat;width:auto;height:50px;padding:1em;margin:0 auto;background-size:auto 100%;background-position:center;cursor:pointer;}body.template-sport .picto-cart{cursor:pointer;background:url('/themes/custom/epitact/assets/images/picto/panier-blanc.png') 0 0 no-repeat;width:100%;height:40px;background-size:auto 100%;background-position:center;position:absolute;}body.template-sport .picto-cart .cart-counter{background-color:#000;border-color:#fff;color:#fff;}body.template-sport .region--header .icone-menu{color:#fff;}body.template-sport .region--header .icone-menu .bar1,body.template-sport .region--header .icone-menu .bar2,body.template-sport .region--header .icone-menu .bar3{background-color:#fff;}body.template-sport .cyan,body.template-sport .text-formatted h3{color:#ff5200 !important;}body.template-sport .node--view-mode-teaser a{color:#000;}body.template-sport .node--view-mode-teaser h2{color:#ff5200;}body.template-sport .btn-category-product:hover{border-color:#ff5200;}body.template-sport .btn-category-product strong,body.template-sport .btn-category-product b{color:#000;}body.template-sport .btn-category-product:before{background:url('/themes/custom/epitact/assets/images/btn/fleche-orange.png') center no-repeat;width:53px;height:101px;background-size:100%;width:20px;height:auto;}body.template-sport #block-custom-content .text-formatted a,body.template-sport #block-views-block-outil-conseil-home-block-5 .text-formatted a{color:#000;}body.template-sport.path-taxonomy .page-title,body.template-sport.node--type-article .page-title{color:#000;}body.template-sport.path-taxonomy .text-formatted a,body.template-sport.node--type-article .text-formatted a{color:#ff5200;}html body.template-sport #block-custom-branding .site-logo{background:url('/themes/custom/epitact/assets/images/logo-blanc.png') center no-repeat;background-size:100%;}body.node--type-article .field--type-image{text-align:center;}body.node--type-article .field--type-image img{max-width:100%;margin:2em 0;}body.node--type-article .page-title{text-align:center;margin-bottom:30px;}article.node--type-article iframe{min-height:500px;}article.node--type-article ul{margin-left:1em;}article.node--type-article .node__content{padding:0 8%;max-width:920px;margin:0 auto;}.field--name-field-produits-affilies .btn.add-to-cart,.field--name-field-produits-affilies body input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],body .field--name-field-produits-affilies input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],.field--name-field-produits-affilies body input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"],body .field--name-field-produits-affilies input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:initial;}.banner-product-related .field--name-field-produits-affilies .slick-slide{margin:0 10px;}a.hoverdeconone:hover{text-decoration:none;}#block-socialsharingblock{padding:0 2%;text-align:right;position:relative;padding-top:1em;margin-top:2em;}#block-socialsharingblock:before{content:" ";width:100%;position:absolute;top:0;height:1px;left:0;background-color:#000;}#block-socialsharingblock h2{display:inline-block;vertical-align:middle;font-size:90%;}#block-socialsharingblock h2 :after{content:":";}#block-socialsharingblock div:last-of-type{display:inline-block;vertical-align:middle;}#block-socialsharingblock .social-media-sharing li:last-of-type{margin-right:0;}.node--view-mode-teaser{box-sizing:border-box;text-align:left;}.node--view-mode-teaser .field--type-image{text-align:center;border:2px solid #0049b3;position:relative;overflow:hidden;height:inherit;max-height:inherit;}.node--view-mode-teaser .field--type-image img{max-width:100%;width:100%;margin:0;transform:inherit;position:relative;}.node--view-mode-teaser .text-formatted{text-align:left;}.node--view-mode-teaser .node__content{border:1px solid #999999;padding:0.5em;}.node--view-mode-teaser .footer-list-article{border-top:1px solid #999999;padding-top:10px;margin-top:10px;}.node--view-mode-teaser .footer-list-article a{color:#000;text-transform:uppercase;}.node--view-mode-teaser h2{color:#00c4b3;margin-bottom:0.5em;}.node--view-mode-teaser .field--name-field-tags h2{display:none;}.node--view-mode-teaser .field--name-field-tags .field--name-field-sous-titre-html{color:#00c4b3;text-transform:inherit;}.node--view-mode-teaser .field--name-field-tags .field--name-field-sous-titre-html p{margin-top:5px;margin-bottom:5px;}.node--view-mode-teaser .field--name-body{text-align:justify;}.list-articles .node--view-mode-teaser{margin:0 10px;}.list-articles .node--view-mode-teaser .field--type-image{height:inherit;max-height:inherit;}.list-articles .node--view-mode-teaser .node__content{padding:1em;}.list-articles .node--view-mode-teaser .field--name-field-tags .field--name-field-sous-titre-html p{margin-bottom:0.5em;margin-top:1em;}.list-articles .header-banner-promoted{padding-top:25px;}.list-articles .title-bloc{text-align:center;color:#999999;}.list-articles .view-content{max-width:100%;margin:0 auto;font-size:0;padding:0 2%;}.list-articles .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:24.5%;max-width:50%;margin:0.25%;}.list-articles .view-content .views-row:first-of-type{margin-left:0;}.list-articles .view-content .views-row:nth-child(4n){margin-right:0;}.list-articles .field--name-field-visuel-accroche{font-size:0;}.text-formatted ul{padding-left:15px;text-align:left;}.text-formatted ul li{margin-bottom:5px;}@media all and (max-width:1024px) and (min-width:880px){.list-articles .view-content .views-row{width:33%;}.list-articles .view-content .views-row:nth-child(3n){margin-left:0;}}@media all and (max-width:880px) and (min-width:580px){.list-articles .view-content .views-row{width:49.5%;}.list-articles .view-content .views-row:nth-child(2n){margin-left:0;}}.valid-checkbox-animation{padding:2em 1em 1em;min-height:180px;}.delivery-approximative{color:#00c4b3;}.commerce-order-item-add-to-cart-form .form-radios label.option{padding:1em;background-color:white;color:grey;width:100%;text-align:center;border:1px solid grey;cursor:pointer;font-weight:300;font-style:normal;text-transform:uppercase;opacity:0.8;}.commerce-order-item-add-to-cart-form .form-radios .product--rendered-attribute__selected ~ label.option{background-color:#0049b3;color:white;border:1px solid #0049b3;cursor:initial;opacity:1;}div[data-drupal-selector="edit-purchased-entity-0-attributes"]{display:flex;flex-direction:column;}div[data-drupal-selector="edit-purchased-entity-0-attributes"] fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-taille-jour"]{order:0;}div[data-drupal-selector="edit-purchased-entity-0-attributes"] fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-position-jour"]{order:1;}div[data-drupal-selector="edit-purchased-entity-0-attributes"] fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-taille-nuit"]{order:3;}div[data-drupal-selector="edit-purchased-entity-0-attributes"] fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-position-nuit"]{order:4;}.commerce-order-item-add-to-cart-form fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-taille-gauche"] legend,.commerce-order-item-add-to-cart-form fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-taille-droite"] legend,.commerce-order-item-add-to-cart-form fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-taille-jour"] legend,.commerce-order-item-add-to-cart-form fieldset[data-drupal-selector="edit-purchased-entity-0-attributes-attribute-taille-nuit"] legend{display:inline;}.form-radios .form-item-purchased-entity-0-attributes-attribute-position-jour,.form-radios .form-item-purchased-entity-0-attributes-attribute-position-nuit{width:auto;}.bloc-related-title-cart > *{display:inline-block;vertical-align:middle;}.bloc-related-title-cart span{margin-left:20px;max-width:65%;}.bloc-related-title-cart img{max-width:50px;}.txt-dmiss{font-weight:700;color:#0049b3;margin-right:20px;width:70px;display:inline-block;}.close-btn{padding:10px;width:25px;height:25px;display:inline-block;padding-left:4px;cursor:pointer;}.close-btn > span{width:15px;height:1px;background-color:#999999;display:block;-webkit-transform:rotate(-45deg) translate(0px,1px);transform:rotate(-45deg) translate(0px,1px);}.close-btn > span.bar3{-webkit-transform:rotate(45deg) translate(0px,-1px);transform:rotate(45deg) translate(0px,-1px);}.close-btn.with-border{border:1px solid #999999;}.close-btn.color-theme{border-color:#0049b3;color:#0049b3;}.close-btn.color-theme > span{background-color:#0049b3;}.close-btn.arround{border-radius:50%;}.close-btn:hover{transform:scale(1.1);}.fleche-suggestion{background:url('/themes/custom/epitact/assets/images/fleche-suggestion.png') 0 0 no-repeat;width:39px;height:32px;display:inline-block;}.text-add{text-transform:uppercase;color:#000;}.adjustment-product{position:absolute;width:100%;text-align:right;top:50%;transform:translateY(-50%);right:0;}.commerce-order-item-add-to-cart-form .ajax-progress{position:absolute;bottom:65px;left:0;right:0;text-align:center;padding:25px;z-index:9;background-color:#fff;}.form-add-to-cart.popin .content-cart > h2{color:#0049b3;transition-duration:500ms;transform:scale(1);}.form-add-to-cart.popin .content-cart > h2.effect-bpuncein{transition-duration:500ms;transform:scale(1.3) translateY(5px);}.form-add-to-cart.popin .content-cart > h2.rm-effect-bpuncein{transform:scale(1) translateY(0);}.layout-region div[data-drupal-messages]{display:none;}.adjust-amount{color:#00c4b3;font-size:80%;}.new-total-price{color:#000;font-size:initial;}td.views-field-total-price__number{position:relative;}.adjustment-product + .total-price-item{text-decoration:line-through;position:absolute;width:100%;text-align:right;top:25%;right:0;}.success-checkmark{width:80px;height:115px;margin:0 auto;}.success-checkmark .check-icon{width:80px;height:80px;position:relative;border-radius:50%;box-sizing:content-box;border:4px solid #00c4b3;transform:scale(1.5);}.success-checkmark .check-icon::before{top:3px;left:-2px;width:30px;transform-origin:100% 50%;border-radius:100px 0 0 100px;}.success-checkmark .check-icon::after{top:0;left:30px;width:60px;transform-origin:0 50%;border-radius:0 100px 100px 0;animation:rotate-circle 4.25s ease-in;}.success-checkmark .check-icon::before,.success-checkmark .check-icon::after{content:'';height:100px;position:absolute;background:#FFFFFF;transform:rotate(-45deg);}.success-checkmark .check-icon .icon-line{height:5px;background-color:#00c4b3;display:block;border-radius:2px;position:absolute;z-index:10;}.success-checkmark .check-icon .icon-line.line-tip{top:46px;left:14px;width:25px;transform:rotate(45deg);animation:icon-line-tip 0.75s;}.success-checkmark .check-icon .icon-line.line-long{top:38px;right:8px;width:47px;transform:rotate(-45deg);animation:icon-line-long 0.75s;}.success-checkmark .check-icon .icon-circle{top:-4px;left:-4px;z-index:10;width:80px;height:80px;border-radius:50%;position:absolute;box-sizing:content-box;border:4px solid rgba(84,195,179,0.5);}.success-checkmark .check-icon .icon-fix{top:8px;width:5px;left:26px;z-index:1;height:85px;position:absolute;transform:rotate(-45deg);background-color:#FFFFFF;}@keyframes rotate-circle{0%{transform:rotate(-45deg);}5%{transform:rotate(-45deg);}12%{transform:rotate(-405deg);}100%{transform:rotate(-405deg);}}@keyframes icon-line-tip{0%{width:0;left:1px;top:19px;}54%{width:0;left:1px;top:19px;}70%{width:50px;left:-8px;top:37px;}84%{width:17px;left:21px;top:48px;}100%{width:25px;left:14px;top:45px;}}@keyframes icon-line-long{0%{width:0;right:46px;top:54px;}65%{width:0;right:46px;top:54px;}84%{width:55px;right:0px;top:35px;}100%{width:47px;right:8px;top:38px;}}.cart-block--contents__inner{z-index:3;position:relative;background-color:#fff;padding:0;}.cart-block--contents__inner .cart-block--contents__items{padding:10px;}.cart-block--contents{width:410px;top:100%;border:1px solid #999999;}.cart-block--contents .cart-block--contents__links a{display:inline-block;width:100%;padding:15px;background-color:#999999;color:#fff;font-weight:bold;}.cart-block--contents:after{content:" ";position:fixed;top:145px;right:0;left:0;background-color:rgba(0,0,0,0.8);width:100%;height:100vh;z-index:1;}.cart-block--contents .cart-block--contents__items table tr{border-bottom:1px solid #efefef;}.cart-block--contents .cart-block--contents__items table tr td{padding:5px;font-size:13px;line-height:1.1em;}.cart-block--contents .cart-block--contents__items .form-actions{display:none;}.view-commerce-cart-block input.button.delete-order-item{max-width:15px;}.field--name-total-price .order-total-line{font-style:italic;}.checkout-progress,.header-tools{font-size:0;}.checkout-progress li,.checkout-progress .column,.header-tools li,.header-tools .column{padding:10px 5px;color:#999999;text-transform:uppercase;width:25%;display:inline-block;font-size:1.2vw;text-align:center;border:1px solid #999999;border-left:none;border-right:none;position:relative;padding-right:20px;}.checkout-progress li:after,.checkout-progress .column:after,.header-tools li:after,.header-tools .column:after{content:" ";position:absolute;right:0px;top:-1px;bottom:-1px;border-top:1px solid #999999;border-bottom:1px solid #999999;background-color:#000;background:url('/themes/custom/epitact/assets/images/picto/triangle-rightblanc.png') 0 0 no-repeat;width:80px;height:219px;height:auto;width:20px;background-size:auto 100%;}.checkout-progress li:last-of-type:after,.checkout-progress .column:last-of-type:after,.header-tools li:last-of-type:after,.header-tools .column:last-of-type:after{border-top:1px solid #999999;border-bottom:1px solid #999999;background-image:none;}.checkout-progress li.checkout-progress--step__current,.checkout-progress li.active,.checkout-progress .column.checkout-progress--step__current,.checkout-progress .column.active,.header-tools li.checkout-progress--step__current,.header-tools li.active,.header-tools .column.checkout-progress--step__current,.header-tools .column.active{background-color:#999999;color:#fff;}.checkout-progress li.checkout-progress--step__current:after,.checkout-progress li.active:after,.checkout-progress .column.checkout-progress--step__current:after,.checkout-progress .column.active:after,.header-tools li.checkout-progress--step__current:after,.header-tools li.active:after,.header-tools .column.checkout-progress--step__current:after,.header-tools .column.active:after{border-top:1px solid #999999;border-bottom:1px solid #999999;background:url('/themes/custom/epitact/assets/images/picto/triangle-rightgrisblanc.png') 0 0 no-repeat;width:82px;height:235px;height:auto;width:20px;background-size:auto 100%;background-color:#fff;}.checkout-progress li.checkout-progress--step__previous,.checkout-progress li.previous-active,.checkout-progress .column.checkout-progress--step__previous,.checkout-progress .column.previous-active,.header-tools li.checkout-progress--step__previous,.header-tools li.previous-active,.header-tools .column.checkout-progress--step__previous,.header-tools .column.previous-active{background-color:#999999;color:#fff;}.checkout-progress li.checkout-progress--step__previous:after,.checkout-progress li.previous-active:after,.checkout-progress .column.checkout-progress--step__previous:after,.checkout-progress .column.previous-active:after,.header-tools li.checkout-progress--step__previous:after,.header-tools li.previous-active:after,.header-tools .column.checkout-progress--step__previous:after,.header-tools .column.previous-active:after{border-top:1px solid #999999;border-bottom:1px solid #999999;background:url('/themes/custom/epitact/assets/images/picto/triangle-rightgris.png') 0 0 no-repeat;width:80px;height:219px;height:auto;width:20px;background-size:auto 100%;background-color:#999999;}.checkout-progress li:before,.checkout-progress .column:before,.header-tools li:before,.header-tools .column:before{content:"";}#tools-conseil .header-tools .column.active:last-of-type:after{border-top:none;border-bottom:none;}#block-epitact-checkout-progress{margin:15px 0;}.list-products-with-filter{font-size:0;}.list-products-with-filter .view-filters,.list-products-with-filter .view-content{display:inline-block;vertical-align:top;font-size:initial;}.list-products-with-filter .view-filters{width:25%;display:none;}.list-products-with-filter .view-filters .fieldset-legend{padding:15px;width:100%;background-color:#999999;color:#fff;text-align:center;display:block;}.list-products-with-filter .view-filters .fieldgroup{width:100%;}.list-products-with-filter .view-filters .fieldgroup > legend{width:100%;}.list-products-with-filter .view-filters form .form--inline > .fieldgroup.form-composite{margin:0;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox{}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox.form-item{padding:10px;background-color:#ececec;margin:0;margin-bottom:1px;height:42px;width:100%;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked),.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:checked{position:absolute;left:-9999px;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked) + label,.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:checked + label{position:relative;padding-left:32px;cursor:pointer;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked) + label:before,.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:checked + label:before{content:'';position:absolute;left:0;top:-2px;width:25px;height:25px;border:1px solid #aaa;background:#f8f8f8;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked) + label:after,.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:checked + label:after{content:' ';position:absolute;top:2px;left:4px;width:18px;height:100%;padding:2px;font-size:18px;background-color:#00c4b3;transition:all .2s;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked) + label:after{opacity:0;transform:scale(0);}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:checked + label:after{opacity:1;transform:scale(1);}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:disabled:not(:checked) + label:before,.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:disabled:checked + label:before{box-shadow:none;border-color:#bbb;background-color:#ddd;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:disabled:checked + label:after{color:#999;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:disabled + label{color:#aaa;}.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:checked:focus + label:before,.list-products-with-filter .view-filters .fieldset-wrapper .form-type-checkbox [type="checkbox"]:not(:checked):focus + label:before{border:1px dotted #0049b3;}.list-products-with-filter > .view-content{width:75%;width:100%;padding-left:15px;}.list-pathology-slider .view-content .views-row{margin-right:5px !important;margin-left:5px !important;}body.path-taxonomy .banner-description{padding-top:2%;padding-bottom:2%;}body.path-taxonomy .taxonomy-term > h2{display:none;}.node__content .field--name-field-tags .taxonomy-term > h2{display:none;}.list-pathology .view-content{text-align:center;}.list-category-style{border:1px solid #999999;font-size:0;display:block;}.list-category-style:hover{border-color:#D43B3B;}.user-pass-reset{text-align:left;margin-top:25px;}.user-pass-reset p:first-of-type{margin-bottom:15px;}.user-pass-reset #edit-actions{text-align:left;}.user-pass-reset #edit-submit{font-size:initial;background-color:#999;border-radius:0;padding:1em 2em;border:none;text-transform:uppercase;color:#fff;display:inline-block;width:auto;}.content-detail-adresse{font-size:0;margin:15px 0;margin-top:25px;}.content-detail-adresse .column{width:48%;margin-right:1%;display:inline-block;vertical-align:middle;font-size:initial;background-color:#dcdcdc;padding:1em;color:#999999;text-align:left;}.content-detail-adresse .column p{min-height:60px;margin:1em 0px;text-align:left;}.content-detail-adresse .column .title-column{font-size:20px;}.content-detail-adresse .column a{color:#999999;text-decoration:underline;}.content-detail-adresse .column:nth-child(2n){margin-right:0%;margin-left:1%;}.form-item-field-champs-requis{position:absolute !important;opacity:0;width:0 !important;left:0 !important;height:0 !important;}body.path-user.node--type-page .layout-content{padding-top:20px;}body.path-user.node--type-page #block-custom-content{padding:1em;position:relative;padding-top:20px;}.field--name-field-faq > .field__item{padding:1% 2.5%;background-color:#dcdcdc;margin-top:15px;}.field--name-field-faq > .field__item:first-of-type{margin-top:0;}.field--name-field-faq > .field__item:first-of-type .field--name-field-infox-question:after{transform:rotate(180deg);}.field--name-field-faq > .field__item:first-of-type .field--name-field-infox-reponse{display:block;}.field--name-field-faq > .field__item .field--name-field-infox-question{font-size:1.2em;position:relative;}.field--name-field-faq > .field__item .field--name-field-infox-question:after{content:" ";background:url('/themes/custom/epitact/assets/images/picto/triangle_faq_noir.png') center no-repeat;width:25px;height:12px;transition-duration:1000ms;height:auto;position:absolute;right:0;top:0;bottom:0;}.field--name-field-faq > .field__item .field--name-field-infox-question.active:after{transform:rotateX(180deg);}.field--name-field-faq > .field__item .field--name-field-infox-question.inactive:after{transform:rotateX(0deg);}.field--name-field-faq > .field__item .field--name-field-infox-reponse{display:none;}.field--name-field-faq > .field__item.active .field--name-field-infox-reponse{display:block;}@media all and (max-width:890px){.field--name-field-faq > .field__item .field--name-field-infox-question{padding-right:30px;}}body.path-frontpage .package,.slider-banner .banner-product .package{background-color:none;background-image:linear-gradient(to bottom,#1c2b57,#0049b3);}body.path-frontpage .package.package-bkg-fushia,.slider-banner .banner-product .package.package-bkg-fushia{background-image:none;background-color:#A52764;}body.path-frontpage .package.package-bkg-fushia .contain .title,.slider-banner .banner-product .package.package-bkg-fushia .contain .title{color:#fff;}body.path-frontpage .package.package-bkg-fushia .arrow-pointleft,.slider-banner .banner-product .package.package-bkg-fushia .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_leftprune.png') 0 0 no-repeat;width:46px;height:131px;}body.path-frontpage .package.package-bkg-fushia .btn-classic.btn-theme,.slider-banner .banner-product .package.package-bkg-fushia .btn-classic.btn-theme{color:#fff;background:none;}body.path-frontpage .package.package-bkg-fushia .btn-classic.btn-theme:hover,.slider-banner .banner-product .package.package-bkg-fushia .btn-classic.btn-theme:hover{color:#00c4b3;border-color:#00c4b3;}body.path-frontpage .package.package-medical,.slider-banner .banner-product .package.package-medical{background-color:none;background-image:linear-gradient(to bottom,#1c2b57,#0049b3);}body.path-frontpage .package.package-medical .contain .title,.slider-banner .banner-product .package.package-medical .contain .title{color:#fff;}body.path-frontpage .package.package-medical .arrow-pointleft,.slider-banner .banner-product .package.package-medical .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_leftbleu.png') 0 0 no-repeat;width:46px;height:131px;}body.path-frontpage .package.package-medical .btn-classic.btn-theme,.slider-banner .banner-product .package.package-medical .btn-classic.btn-theme{color:#fff;background:none;}body.path-frontpage .package.package-medical .btn-classic.btn-theme:hover,.slider-banner .banner-product .package.package-medical .btn-classic.btn-theme:hover{color:#00c4b3;border-color:#00c4b3;}body.path-frontpage .package.package-sport,.slider-banner .banner-product .package.package-sport{background-image:linear-gradient(to bottom,#dcdcdc,#ffffff 40%,#dcdcdc);}body.path-frontpage .package.package-sport .arrow-pointleft,.slider-banner .banner-product .package.package-sport .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_leftgris.png') 0 0 no-repeat;width:46px;height:131px;}body.path-frontpage .package.package-sport .contain .title,.slider-banner .banner-product .package.package-sport .contain .title{color:#000;}body.path-frontpage .package.package-sport .btn-classic.btn-theme,.slider-banner .banner-product .package.package-sport .btn-classic.btn-theme{color:#fff;background:none;background-image:linear-gradient(to right,#000000,#7f7f7f);}body.path-frontpage .package.package-sport .btn-classic.btn-theme:hover,.slider-banner .banner-product .package.package-sport .btn-classic.btn-theme:hover{color:#ff5200;border-color:#ff5200;}.view-bandeau-visuel-slider{padding-bottom:15px;}.view-bandeau-visuel-slider .slick-track img{margin:15px;}article .banner,.path-frontpage .banner,body.template-sport .banner{font-size:0;display:table;width:100%;}article .banner .media,.path-frontpage .banner .media,body.template-sport .banner .media{width:62.1%;display:table-cell;vertical-align:middle;}article .banner .media img,article .banner .media video,.path-frontpage .banner .media img,.path-frontpage .banner .media video,body.template-sport .banner .media img,body.template-sport .banner .media video{width:100%;}article .banner .package,.path-frontpage .banner .package,body.template-sport .banner .package{width:31.1%;display:table-cell;vertical-align:middle;text-align:center;}article .banner .package .part-title .title,.path-frontpage .banner .package .part-title .title,body.template-sport .banner .package .part-title .title{font-size:25px;color:#fff;text-transform:uppercase;}article .banner .package .part-title .soustitre,.path-frontpage .banner .package .part-title .soustitre,body.template-sport .banner .package .part-title .soustitre{margin:10px 0;font-size:16px;color:#fff;text-align:center;color:#00c4b3;text-transform:normal;}@media all and (min-width:841px){.sidebar-fiexd{transform:translateX(100%);}.sidebar-fiexd .add-to-cart{transition:all .4s ease-out;position:relative;}.sidebar-fiexd .add-to-cart:before{cursor:pointer;content:" ";position:absolute;width:60px;height:100%;top:0;left:-60px;bottom:0;border-right:0;border-top-left-radius:15px;border-bottom-left-radius:15px;background:url('/themes/custom/epitact/assets/images/pages/product/shopping-bag_bleu.png') center no-repeat;background-color:#1B2B57;background-size:auto 70%;}.sidebar-fiexd .add-to-cart:hover{outline:none;text-decoration:none;transform:translateX(-100%);}}.path-frontpage .banner .package .contain,body.template-sport .banner .package .contain{padding:20px 50px 50px;}body.template-sport .banner .package .contain .title{color:#000;}body.template-sport .banner .package .contain .soustitre{color:#ff5200;}.banner .package{position:relative;}.banner .package .arrow-pointleft{position:absolute;bottom:0;left:-46px;background:url('/themes/custom/epitact/assets/images/picto/triangle_leftbleu.png') 0 0 no-repeat;width:46px;height:131px;}.banner-slider-mobile{text-align:center;}.banner-slider-mobile img{margin:20px 5px;}body.path-product .block-system-main-block{padding:0;}body.path-product .banner-description{padding:2% 5%;}body.path-product .desk1 .list-method-paiement img{max-height:55px;}.footer-product-teaser{color:#fff;}.footer-product-teaser .title-theme{color:#0049b3;}.footer-product-teaser .field__label{display:none;}.footer-product-teaser .text-formatted p{margin:0;}.product-teaser.sport .footer-product-teaser .title-theme{color:#ff5200;}.sidebar-fiexd{position:fixed;right:0;bottom:10%;z-index:25;background-color:#000;}.find-pharmacy.popin .title-bloc{text-transform:uppercase;text-align:center;font-size:24px;padding-top:15px;}.find-pharmacy.popin .subtitle-bloc{text-transform:uppercase;text-align:center;font-size:20px;color:#999999;}.find-pharmacy.popin .footer-found{font-size:0;}.find-pharmacy.popin .content-found{font-size:0;}.find-pharmacy.popin .content-found .part-left,.find-pharmacy.popin .content-found .part-right{font-size:initial;display:inline-block;vertical-align:middle;width:50%;}.find-pharmacy.popin .content-found .part-left .part-text,.find-pharmacy.popin .content-found .part-right .part-text{padding-top:20px;padding-bottom:20px;border-top:1px solid #999999;border-bottom:1px solid #999999;font-size:20px;position:relative;}.find-pharmacy.popin .content-found .part-left .part-text p,.find-pharmacy.popin .content-found .part-right .part-text p{position:relative;}.find-pharmacy.popin .content-found .part-left .part-text:before,.find-pharmacy.popin .content-found .part-right .part-text:before{content:" ";background:url('/themes/custom/epitact/assets/images/picto/cochon-neutre.png') center no-repeat;position:absolute;top:0;left:0;bottom:0;right:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;}.find-pharmacy.popin .content-found .part-left{padding:2em;}.find-pharmacy.popin .content-found .part-left img{width:100%;-moz-box-shadow:0px 0px 20px 15px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 20px 15px rgba(0,0,0,0.2);box-shadow:0px 0px 20px 15px rgba(0,0,0,0.2);}article .sub-banner{display:flex;}article .sub-banner .column{width:33.3333333%;}article .sub-banner .column.desk1{order:1;}article .sub-banner .column.desk2{order:2;}article .sub-banner .column.desk3{order:3;}article .sub-banner.banner-button-price{margin-top:5px;}article .bloc-price .field__label{display:none;}article .title-banner{font-size:25px;text-align:center;margin:1em auto;text-transform:uppercase;color:#999999;}article .header-onglets{font-size:0;}article .header-onglets .onglet{display:inline-block;width:50%;padding:0.5em 1em;font-size:25px;text-align:center;text-transform:uppercase;cursor:pointer;}article .header-onglets .onglet:first-of-type{background-color:#dcdcdc;color:#000;}article .header-onglets .onglet:last-of-type{background-image:linear-gradient(to right,#0F3A86,#0049b3);color:#fff;}article .body-onglets #caracteristique{background-image:linear-gradient(to bottom,#dcdcdc,#ffffff 40%,#dcdcdc);color:#000;}article .body-onglets #notice{background-image:linear-gradient(to right,#1c2b57,#0049b3);color:#fff;}article .body-onglets .corp-onglet{padding:1em;}article #notice .part-left,article #notice .part-right{vertical-align:middle;}article .footer-column{font-size:0;}article .footer-column .part-left,article .footer-column .part-right{display:inline-block;vertical-align:top;width:50%;font-size:16px;}article .footer-column .part-left{padding-right:1em;}article .footer-column .part-right{padding-left:1em;}article .footer-caract{padding-top:20px;}.bloc-bkgvideo{position:relative;}.bloc-bkgvideo img{width:100%;}.bloc-bkgvideo .content-banner-video{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;}.bloc-bkgvideo .content-popin-clip{font-size:0;}.product-teaser{text-align:left;}.product-teaser .content{position:relative;overflow:hidden;}.product-teaser .content img{width:100%;}.product-teaser .content .footer-product-teaser{position:absolute;bottom:0;width:100%;padding:1em 0.5em;background-color:rgba(0,0,0,0.2);transition:height 1s ease;}.product-teaser .content .footer-product-teaser .title-theme{min-height:40px;}.product-teaser .content .footer-product-teaser .sub-title,.product-teaser .content .footer-product-teaser .teaser-price-gift{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;height:0;font-size:0;}.product-teaser .field--name-field-visuel-accroche{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.product-teaser .field--name-field-visuel-accroche:after{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.product-teaser:hover .footer-product-teaser{transition:height 1s ease;}.product-teaser:hover .footer-product-teaser .sub-title,.product-teaser:hover .footer-product-teaser .teaser-price-gift{-webkit-transform:scaleY(1);transform:scaleY(1);height:auto;font-size:initial;}.product-teaser:hover .footer-product-teaser .title-theme{min-height:auto;}.product-teaser:hover .field--name-field-visuel-accroche{-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.product-teaser:hover .field--name-field-visuel-accroche:after{position:absolute;content:" ";top:0;left:0;bottom:0;right:0;background-color:rgba(255,255,255,0.4);}.product-teaser .footer-product-teaser{font-size:0;}.product-teaser .footer-product-teaser .part-left{width:80%;display:inline-block;vertical-align:middle;font-size:initial;padding-left:0.5em;padding-top:1em;padding-bottom:1em;}.product-teaser .footer-product-teaser .part-right{width:20%;display:inline-block;vertical-align:middle;font-size:initial;padding-right:0.5em;padding-top:1em;padding-bottom:1em;}.banner-product-related .content-products > .field__items{text-align:center;font-size:0;padding:0 2%;}.banner-product-related .content-products > div > .field__item{font-size:initial;max-width:25%;display:inline-block;vertical-align:middle;position:relative;padding:0 1%;}.banner-product-related .field--name-field-produits-complementaire{max-width:840px;margin:0 auto;}.banner-product-related .field--name-field-produits-complementaire .slick-slide{margin:0 10px;}.banner-product-related .field--name-field-produits-complementaire .btn.add-to-cart,.banner-product-related .field--name-field-produits-complementaire body input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],body .banner-product-related .field--name-field-produits-complementaire input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],.banner-product-related .field--name-field-produits-complementaire body input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"],body .banner-product-related .field--name-field-produits-complementaire input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:initial;}.node--type-article .banner-product-related .content-products > .field__items{padding:0;}.valid-add-to-cart{font-size:initial;}.form-add-to-cart.popin,.valid-add-to-cart{text-align:center;}.form-add-to-cart.popin .part-price,.valid-add-to-cart .part-price{padding-top:20px;}.form-add-to-cart.popin .part-price .field__label,.valid-add-to-cart .part-price .field__label{display:none;}.form-add-to-cart.popin .part-price .field__item,.valid-add-to-cart .part-price .field__item{font-size:2em;text-align:center;}.form-add-to-cart.popin h2,.valid-add-to-cart h2{color:#999999;padding:0;padding-bottom:20px;}.form-add-to-cart.popin .field--name-field-visuel-aide-taille,.valid-add-to-cart .field--name-field-visuel-aide-taille{margin-bottom:20px;}.form-add-to-cart.popin .form-actions,.form-add-to-cart.popin .footer-popin,.valid-add-to-cart .form-actions,.valid-add-to-cart .footer-popin{margin-top:20px;}.form-add-to-cart.popin .form-actions .btn-white,.form-add-to-cart.popin .footer-popin .btn-white,.valid-add-to-cart .form-actions .btn-white,.valid-add-to-cart .footer-popin .btn-white{border-top:1px solid #dcdcdc;color:#999999;cursor:pointer;}.footer-popin-reassurance{max-width:512px;margin:0 auto;position:relative;z-index:9999;margin-top:20px;}.footer-popin-reassurance .list-reassurance{font-size:0;}.footer-popin-reassurance .list-reassurance .reassurance{display:inline-block;width:25%;font-size:initial;vertical-align:top;color:#fff;padding:0 4%;}.footer-popin-reassurance .list-reassurance .reassurance img{width:100%;}.bloc-price{text-align:center;color:#0049b3;font-size:16px;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}.bloc-price .cyan{text-transform:lowercase;}.bloc-price .field__item{font-size:2.1em;}.list-caract{font-size:0;}.list-caract .raw-caract{font-size:initial;text-align:left;display:inline-block;max-width:50%;min-width:50%;margin-bottom:10px;margin-top:10px;}.list-caract .raw-caract img{max-width:8%;display:inline-block;vertical-align:middle;margin-right:20px;}.list-caract .raw-caract:nth-child(1),.list-caract .raw-caract:nth-child(2){margin-top:0;}.desk2.bloc-price{position:relative;}.txt-delivery-bottom{position:absolute;bottom:-25px;left:0;right:0;}.reponse-infox{text-align:left;}.picto-promo{background-color:#D43B3B;position:absolute;border-radius:50%;color:#fff;font-size:25px;bottom:5%;right:5%;text-transform:uppercase;width:115px;height:115px;align-items:center;display:flex;}.picto-promo span{-moz-transform:rotate(-25deg);-ms-transform:rotate(-25deg);-webkit-transform:rotate(-25deg);transform:rotate(-25deg);display:block;margin:0 auto;}.product-teaser .picto-promo{width:75px;height:75px;font-size:20px;}.texte-red{color:#D43B3B;}.blopromo-show{position:relative;}.prix-barre-m{position:absolute;font-size:14px;top:50%;transform:translateY(-50%);left:20%;color:#00c4b3;}.prix-barre-m .bar{-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:100%;height:2px;background-color:#D43B3B;position:absolute;bottom:5px;}.product-teaser .prix-barre-m{position:relative;top:0;transform:none;left:0;background-color:rgba(255,255,255,0.8);padding:3px;font-weight:700;}.product-teaser .prix-barre-m .bar{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg);bottom:10px;width:90%;}.content-all-prices-cart{display:flex;width:100%;justify-content:center;align-items:center;}.content-all-prices-cart .prix-barre-m{position:relative;top:auto;left:auto;transform:none;margin-right:15px;font-size:1.2em;font-weight:700;}body.path-product .content-all-prices-cart .prix-barre-m{font-size:0.6em;}.content-all-prices{display:flex;height:100%;}.content-all-prices .prix-barre-m{left:50%;transform:translate(-50%,-50%);}.content-all-prices .content-price{width:50%;align-self:center;}.content-all-prices .content-price .field__label{display:block;}.content-all-prices .content-price.hide-label .field__label{display:none;}.content-all-prices .content-price .field__item{font-size:1.5em;position:relative;}.content-all-prices .content-price.price-withpoints{color:#00c4b3;font-size:90%;}.content-all-prices .content-price.three-prices{width:33%;}.product-info{position:absolute;top:4px;left:-43px;transform:rotate(-20deg);text-align:center;line-height:1;color:#FFF;min-width:300px;}.product-info > div{padding:9px 100px 9px 40px;width:100%;}.product-info.max-size > div{width:400px;}.product-info.max-size > div.out-of-stock{padding:15px 50px 15px 40px;}.product-info.max-size > div.exclu-web{padding:9px 150px 9px 40px;}.product-info .exclu-web{background-color:#00c4b3;}.product-info .out-of-stock{background-color:#D43B3B;padding:15px 100px 15px 40px;}.list-method-paiement{display:flex;height:100%;text-align:center;color:#0049b3;justify-content:center;align-items:center;}body.template-sport .list-method-paiement{color:#ff5200;}.path-product .list-method-paiement{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}.path-product .list-method-paiement.no-border{border:none;}article .banner .package{overflow:hidden;}article .banner .package .product-info{font-size:16px;}body #ui-dialog-content .field--name-field-visuel-aide-taille img{max-height:300px;width:auto;}.popin-sellers-title{font-size:1.3em;padding:0.7em;}.list-sellers{margin:0;padding:15px;list-style:none;}.list-sellers li{margin:15px 0;}.list-sellers .item-seller{display:flex;vertical-align:middle;align-items:center;}.list-sellers .item-seller .logo-seller{width:60%;}.list-sellers .item-seller img{width:auto;max-height:50px;}.list-sellers .item-seller .btn-seller{max-width:40%;width:100%;}@media all and (max-width:1280px){.banner-product-related .content-products > div > .field__item{font-size:initial;max-width:30%;}}@media all and (max-width:1024px){.banner-product-related .content-products > div > .field__item{font-size:initial;max-width:35%;}}@media all and (max-width:840px){.banner-product-related .content-products .slick-slide{font-size:initial;margin:10px;}}@media all and (min-width:840px){.banner-product.banner-product .slick-track > img{max-width:32.588%;}}.btn.picto-profil,body input.picto-profil[data-drupal-selector="edit-login-guest-continue"],body input.picto-profil[data-drupal-selector="edit-login-returning-customer-submit"]{content:" ";background:url('/themes/custom/epitact/assets/images/picto/profil-compte.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}.btn.picto-profil.btn-grey-light,.mymenu-account .btn.picto-profil.mymenu-account--btn-grey-light,.mymenu-account body input.picto-profil.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body .mymenu-account input.picto-profil.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body input.picto-profil.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body .mymenu-account input.picto-profil.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body input.picto-profil.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body input.picto-profil.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;}.btn.picto-help,body input.picto-help[data-drupal-selector="edit-login-guest-continue"],body input.picto-help[data-drupal-selector="edit-login-returning-customer-submit"]{content:" ";background:url('/themes/custom/epitact/assets/images/picto/aide.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}.btn.picto-help.btn-grey-light,.mymenu-account .btn.picto-help.mymenu-account--btn-grey-light,.mymenu-account body input.picto-help.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body .mymenu-account input.picto-help.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body input.picto-help.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body .mymenu-account input.picto-help.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body input.picto-help.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body input.picto-help.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;}.btn.picto-cagnotte,body input.picto-cagnotte[data-drupal-selector="edit-login-guest-continue"],body input.picto-cagnotte[data-drupal-selector="edit-login-returning-customer-submit"]{background:url('/themes/custom/epitact/assets/images/picto/cochon-neutre.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}.btn.picto-cagnotte.btn-grey-light,.mymenu-account .btn.picto-cagnotte.mymenu-account--btn-grey-light,.mymenu-account body input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body .mymenu-account input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body .mymenu-account input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body input.picto-cagnotte.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body input.picto-cagnotte.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;}.btn.picto-commande,body input.picto-commande[data-drupal-selector="edit-login-guest-continue"],body input.picto-commande[data-drupal-selector="edit-login-returning-customer-submit"]{background:url('/themes/custom/epitact/assets/images/picto/commande.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}.btn.picto-commande.btn-grey-light,.mymenu-account .btn.picto-commande.mymenu-account--btn-grey-light,.mymenu-account body input.picto-commande.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body .mymenu-account input.picto-commande.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body input.picto-commande.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body .mymenu-account input.picto-commande.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body input.picto-commande.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body input.picto-commande.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;}.btn.picto-parrainage,body input.picto-parrainage[data-drupal-selector="edit-login-guest-continue"],body input.picto-parrainage[data-drupal-selector="edit-login-returning-customer-submit"]{background:url('/themes/custom/epitact/assets/images/picto/picto-parrainage.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}.btn.picto-parrainage.btn-grey-light,.mymenu-account .btn.picto-parrainage.mymenu-account--btn-grey-light,.mymenu-account body input.picto-parrainage.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body .mymenu-account input.picto-parrainage.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body input.picto-parrainage.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body .mymenu-account input.picto-parrainage.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body input.picto-parrainage.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body input.picto-parrainage.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;}.btn.picto-logout,body input.picto-logout[data-drupal-selector="edit-login-guest-continue"],body input.picto-logout[data-drupal-selector="edit-login-returning-customer-submit"]{content:" ";background:url('/themes/custom/epitact/assets/images/picto/deconnexion.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}.btn.picto-logout.btn-grey-dark,body input.picto-logout.btn-grey-dark[data-drupal-selector="edit-login-guest-continue"],body input.picto-logout.btn-grey-dark[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#999999;color:#fff;}.btn:hover,body input[data-drupal-selector="edit-login-guest-continue"]:hover,body input[data-drupal-selector="edit-login-returning-customer-submit"]:hover{text-decoration:none;}.menulink-account--container .btn.picto-help,.menulink-account--container body input.picto-help[data-drupal-selector="edit-login-guest-continue"],body .menulink-account--container input.picto-help[data-drupal-selector="edit-login-guest-continue"],.menulink-account--container body input.picto-help[data-drupal-selector="edit-login-returning-customer-submit"],body .menulink-account--container input.picto-help[data-drupal-selector="edit-login-returning-customer-submit"],.menulink-account--container .btn.picto-logout,.menulink-account--container body input.picto-logout[data-drupal-selector="edit-login-guest-continue"],body .menulink-account--container input.picto-logout[data-drupal-selector="edit-login-guest-continue"],.menulink-account--container body input.picto-logout[data-drupal-selector="edit-login-returning-customer-submit"],body .menulink-account--container input.picto-logout[data-drupal-selector="edit-login-returning-customer-submit"],.menulink-account--container .btn.picto-cagnotte,.menulink-account--container body input.picto-cagnotte[data-drupal-selector="edit-login-guest-continue"],body .menulink-account--container input.picto-cagnotte[data-drupal-selector="edit-login-guest-continue"],.menulink-account--container body input.picto-cagnotte[data-drupal-selector="edit-login-returning-customer-submit"],body .menulink-account--container input.picto-cagnotte[data-drupal-selector="edit-login-returning-customer-submit"],.menulink-account--container .btn.picto-commande,.menulink-account--container body input.picto-commande[data-drupal-selector="edit-login-guest-continue"],body .menulink-account--container input.picto-commande[data-drupal-selector="edit-login-guest-continue"],.menulink-account--container body input.picto-commande[data-drupal-selector="edit-login-returning-customer-submit"],body .menulink-account--container input.picto-commande[data-drupal-selector="edit-login-returning-customer-submit"],.menulink-account--container .btn.picto-profil,.menulink-account--container body input.picto-profil[data-drupal-selector="edit-login-guest-continue"],body .menulink-account--container input.picto-profil[data-drupal-selector="edit-login-guest-continue"],.menulink-account--container body input.picto-profil[data-drupal-selector="edit-login-returning-customer-submit"],body .menulink-account--container input.picto-profil[data-drupal-selector="edit-login-returning-customer-submit"],.menulink-account--container .btn.picto-parrainage,.menulink-account--container body input.picto-parrainage[data-drupal-selector="edit-login-guest-continue"],body .menulink-account--container input.picto-parrainage[data-drupal-selector="edit-login-guest-continue"],.menulink-account--container body input.picto-parrainage[data-drupal-selector="edit-login-returning-customer-submit"],body .menulink-account--container input.picto-parrainage[data-drupal-selector="edit-login-returning-customer-submit"]{padding-left:20%;}.block-menu-account-block{max-width:30%;float:left;background-color:#fff;width:30%;}.block-menu-account-block .menulink-sidebar .btn,.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-guest-continue"],body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-guest-continue"],.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-returning-customer-submit"],body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-returning-customer-submit"]{text-align:left;color:#999999;text-transform:none;font-size:90%;position:relative;border-bottom:1px solid #dcdcdc;}.block-menu-account-block .menulink-sidebar .btn.btn-grey-dark,.block-menu-account-block .menulink-sidebar body input.btn-grey-dark[data-drupal-selector="edit-login-guest-continue"],body .block-menu-account-block .menulink-sidebar input.btn-grey-dark[data-drupal-selector="edit-login-guest-continue"],.block-menu-account-block .menulink-sidebar body input.btn-grey-dark[data-drupal-selector="edit-login-returning-customer-submit"],body .block-menu-account-block .menulink-sidebar input.btn-grey-dark[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#999999;color:#fff;}.block-menu-account-block .menulink-sidebar .btn .montant,.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-guest-continue"] .montant,body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-guest-continue"] .montant,.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-returning-customer-submit"] .montant,body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-returning-customer-submit"] .montant{float:right;color:#00c4b3;}.block-menu-account-block .menulink-sidebar .btn.current-page,.block-menu-account-block .menulink-sidebar body input.current-page[data-drupal-selector="edit-login-guest-continue"],body .block-menu-account-block .menulink-sidebar input.current-page[data-drupal-selector="edit-login-guest-continue"],.block-menu-account-block .menulink-sidebar body input.current-page[data-drupal-selector="edit-login-returning-customer-submit"],body .block-menu-account-block .menulink-sidebar input.current-page[data-drupal-selector="edit-login-returning-customer-submit"]{padding-left:25%;}.block-menu-account-block .menulink-sidebar .btn.current-page:after,.block-menu-account-block .menulink-sidebar body input.current-page[data-drupal-selector="edit-login-guest-continue"]:after,body .block-menu-account-block .menulink-sidebar input.current-page[data-drupal-selector="edit-login-guest-continue"]:after,.block-menu-account-block .menulink-sidebar body input.current-page[data-drupal-selector="edit-login-returning-customer-submit"]:after,body .block-menu-account-block .menulink-sidebar input.current-page[data-drupal-selector="edit-login-returning-customer-submit"]:after{content:" ";position:absolute;right:-30px;top:15px;bottom:0;background-color:#000;background:url('/themes/custom/epitact/assets/images/picto/triangle_menu.png') 0 0 no-repeat;width:87px;height:26px;height:26px;width:55px;transform:rotate(90deg);background-size:100%;}.block-menu-account-block .menulink-sidebar .btn:hover,.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-guest-continue"]:hover,body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-guest-continue"]:hover,.block-menu-account-block .menulink-sidebar body input[data-drupal-selector="edit-login-returning-customer-submit"]:hover,body .block-menu-account-block .menulink-sidebar input[data-drupal-selector="edit-login-returning-customer-submit"]:hover{padding-left:25%;text-decoration:none;}body.path-user #block-epitact-local-tasks li{font-size:19px;background-color:rgba(0,194,182,0.9);}body.path-user #block-epitact-local-tasks li a{color:#fff;}body.path-user #block-epitact-local-tasks li a:hover{background-color:#00C2B6;font-weight:700;}body.path-user #block-epitact-local-tasks li.is-active{background-color:#fff;pointer-events:none;}body.path-user #block-epitact-local-tasks li.is-active a{color:#000;}.path-user #block-epitact-local-tasks,.path-user #block-custom-local-actions{display:block;max-width:100%;width:auto;margin:0 3%;padding-top:15px;font-size:initial;max-width:840px;margin:0 auto;}.path-user:not(.user-logged-in) #block-epitact-content{display:block;padding:1em;margin:0 3%;background-color:#fff;width:auto;max-width:840px;margin:0 auto;}.path-user .block-system-main-block{display:block;padding:1em;margin:0 3%;background-color:#fff;width:auto;max-width:840px;margin:0 auto;}.path-user .layout-container .layout-content{background-color:#F6F6F6;}.path-user .tabs{margin:0;}.path-user .tabs a{color:#000;text-transform:uppercase;border-top-left-radius:5px;border-top-right-radius:5px;}.path-user .tabs a.is-active{background-color:#fff;}.path-user .tabs a:hover{text-decoration:none;}.path-user .with-falselocaltask .view-header{background-color:#F6F6F6;left:0px;top:0px;right:0px;position:absolute;font-size:initial;}.path-user .with-falselocaltask .view-content{padding-top:50px;min-height:235px;}.path-user .with-falselocaltask .view-empty{padding-top:20px;min-height:235px;}.path-user.user-logged-in .form-item-name,.path-user.user-logged-in #edit-status--wrapper,.path-user.user-logged-in #edit-roles--wrapper{display:none;}.path-user.user-logged-in .tabs{margin-top:15px;}.path-user.user-logged-in #block-epitact-local-tasks,.path-user.user-logged-in #block-custom-local-actions{display:inline-block;max-width:70%;width:64%;margin:0 3%;padding-top:0px;font-size:initial;}.path-user.user-logged-in #block-epitact-local-tasks{display:none;}.path-user.user-logged-in .block-system-main-block{display:inline-block;padding:1em;margin:0 3%;background-color:#fff;width:64%;position:relative;min-height:300px;}.path-user .field-group-html-element{color:#000;font-size:initial;max-width:580px;position:relative;}.path-user .field-group-html-element h3{text-transform:uppercase;margin-top:30px;}.path-user .field-group-html-element h4{text-transform:none;}.path-user .field-group-html-element .form-type-checkbox{position:relative;}.path-user .field-group-html-element .form-type-checkbox .checkbox-container{top:-3px;}.path-user .field-group-html-element .form-type-checkbox label{padding-left:35px;margin-top:3px;position:relative;cursor:pointer;}.header-account .top--container{background-color:#fff;padding:0.5em 1em;color:grey;font-size:24px;margin-bottom:10px;text-transform:uppercase;}.header-account .account--container{padding:0.5em;background-image:linear-gradient(to right,#1c2b57,#0049b3);color:#fff;text-align:center;}.header-account .title-firstname{font-size:20px;}.path-user .content-codeparrain{max-width:420px;margin:30px auto;}.path-user .content-codeparrain .bloc-code{width:100%;text-align:center;position:relative;cursor:pointer;background:url('/themes/custom/epitact/assets/images/picto/copier-coller.png') right center no-repeat;background-color:#0049b3;background-size:auto 90%;padding:0 45px;}.path-user .content-codeparrain .bloc-code input{color:#fff;background-color:transparent;border:none;pointer-events:none;width:100%;text-align:center;}.path-user .content-codeparrain .bloc-code .falsetooltip{position:absolute;opacity:0;transition:0.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);background-color:#fff;padding:5px 10px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;border:1px solid #C5C5C5;right:0;top:0;font-size:12px;}.path-user .content-codeparrain .bloc-code .falsetooltip.active{opacity:1;transform:scale(1.2) translateY(-100%) translateX(0px);}.path-user .content-codeparrain p.desc{font-size:90%;}.path-user .content-codeparrain .title{margin:10px 0;display:block;}.path-user .content-codeparrain .medium{margin:10px 0;display:block;}.view-profil-page,.view-commerce-user-orders{font-size:initial;}.view-profil-page .views-table,.view-commerce-user-orders .views-table{width:100%;text-align:center;}.view-profil-page .views-table th,.view-commerce-user-orders .views-table th{padding:10px 0;}.view-profil-page .views-table td,.view-commerce-user-orders .views-table td{padding:8px 0;}.customer-information{font-size:0;}.customer-information .field--name-mail{font-size:initial;}.customer-information .customer-information__shipping,.customer-information .customer-billing{font-size:initial;display:inline-block;vertical-align:top;width:50%;margin:10px 0;}.customer-information .customer-information__shipping{padding-right:10px;}.customer-information .customer-billing{padding-left:10px;}.customer-information .field--name-shipping-method{margin-top:5px;}.order-information{font-size:initial;}.order-information .view-commerce-order-item-table{margin-top:15px;}.order-information .view-commerce-order-item-table tbody tr td{text-align:right;}.order-information .view-commerce-order-item-table tbody tr td.views-field-title{text-align:left;}.content-password-forget{background-color:#fff;width:auto;max-width:840px;margin:0 auto;padding:1em;text-align:right;padding-top:0;font-size:85%;}.content-password-forget a:hover{color:#00c4b3;}.liste-card-connexion{font-size:0;padding:35px 25px;display:flex;flex-wrap:wrap;}.card-connexion{width:32.666%;background-color:#fff;padding:2%;margin:0.5%;}.card-connexion .btn.m-width,.card-connexion body input.m-width[data-drupal-selector="edit-login-guest-continue"],body .card-connexion input.m-width[data-drupal-selector="edit-login-guest-continue"],.card-connexion body input.m-width[data-drupal-selector="edit-login-returning-customer-submit"],body .card-connexion input.m-width[data-drupal-selector="edit-login-returning-customer-submit"],.card-connexion .user-login-form input[type="submit"]{max-width:250px;width:100%;border-radius:0;}.card-connexion .bloc-txt-register{height:185px;margin-top:12px;}.card-connexion .user-login-form .form-actions{text-align:center;}.card-connexion .user-login-form input[type="submit"]{background-color:#0049b3;text-transform:none;border-radius:0;color:#fff;font-size:16px;}.card-connexion .form-wrapper__login-option input.button{background-color:#0049b3;text-transform:none;border-radius:0;color:#fff;margin-top:30px;}.card-connexion .content-password-forget{text-align:center;}.card-connexion a[data-drupal-selector="edit-login-card-connexion-children-returning-customer-forgot-password"]{margin-top:15px;display:inline-block;}.card-connexion.first .fieldset-wrapper{text-align:center;}.card-connexion:first-of-type{margin-left:0;}.card-connexion:last-of-type{margin-right:0;}.card-connexion > div{font-size:16px;}.card-connexion input,.card-connexion .user-login-form .form-type-password{width:100%;}.card-connexion h2{color:#0049b3;font-style:normal;font-weight:500;font-size:26px;margin:5px 0;margin-bottom:15px;}.card-connexion h2::after{content:" ";display:block;width:100%;border-bottom:1px solid #e5e5e5;margin-top:5px;}.card-connexion .button-column a.first{margin-left:0;}.card-connexion .button-column a.last{margin-right:0;}.card-connexion form > div{width:100%;}.liste-card-connexion.two-card .card-connexion{width:49.5%;}.liste-card-connexion #block-sociallogin{padding:0;}#block-sociallogin.header-page{background-color:transparent;}body.path-checkout .liste-card-connexion{padding:0px 0;}body.path-checkout #block-formulaireexposerecherche-produitspage-1,body.path-checkout #block-formulaireexposerecherche-produitspage-2{display:none;}body.path-checkout #block-custom-checkout-progress{background-color:#fff;padding-bottom:15px;}body.path-checkout.checkout-login .layout-content{background-color:#f6f6f6;}.form-wrapper__guest-checkout{display:flex;flex-wrap:wrap;}.form-wrapper__guest-checkout > .fieldset-wrapper *{display:inline-block;vertical-align:middle;}.form-wrapper__guest-checkout > .fieldset-wrapper input{max-width:340px;}.region--header .mymenu-account{z-index:2;}.cmd-anonym-bloc{display:flex !important;flex-wrap:wrap;}.cmd-anonym-bloc .cmd-anonym1{width:40%;}.cmd-anonym-bloc .cmd-anonym2{width:60%;padding-right:15px;word-break:break-word;}.cmd-anonym-bloc .cmd-anonym1 .fieldset-legend{color:#999999;font-style:normal;font-weight:500;font-size:26px;}#edit-login-guest > legend{display:none;}#edit-login-guest .fieldset-wrapper{display:flex;flex-wrap:wrap;padding:15px 25px;background-color:#fff;color:#999999;}#edit-login-guest .fieldset-wrapper > div:first-of-type{width:75%;align-items:center;}#edit-login-guest .fieldset-wrapper > input:last-of-type{width:25%;margin-top:0 !important;}@media all and (min-width:780px){.form-wrapper__guest-checkout{width:100%;float:none;clear:both;}.form-wrapper__returning-customer{width:100%;}}@media all and (max-width:1270px){.card-connexion input,.card-connexion .user-login-form .form-type-password{margin-top:0;}}@media all and (max-width:840px){.card-connexion{width:100%;margin:0;margin-top:15px;}.card-connexion:first-of-type{margin-top:0;}#edit-login-guest .fieldset-wrapper > div:first-of-type{width:100%;text-align:center;}#edit-login-guest .fieldset-wrapper > input:last-of-type{width:100%;margin:0 auto;margin-top:15px !important;}}body.path-user .address-book__edit-link{color:#00c4b3;font-size:15px;text-decoration:underline;}body.path-user .address-book__delete-link{color:#D43B3B;font-size:13px;}body.path-user .address-book__profile{box-shadow:0px 0px 5px 0px #e5e5e5;position:relative;padding:25px;}body.path-user .address-book__profile--default:before{display:inline-block;width:25px;height:25px;position:absolute;background-color:#0049b3;right:0;top:0;content:"";}body.path-user .address-book__set-default-link{font-size:15px;}body.path-user .address-book__set-default-link:hover{color:#0049b3;}body.path-user .address-book__set-default-link:before{display:inline-block;width:25px;height:25px;}table{min-width:100% !important;max-width:100% !important;}@media all and (max-width:840px){body .block-menu-account-block{float:none;display:block;max-width:100%;width:100%;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a{display:inline-block;vertical-align:middle;width:50%;padding-left:8%;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a:nth-child(2n + 1){border-right:1px solid #999999;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.current-page{padding-left:10%;color:#0049b3;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.current-page:after{display:none;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a:hover{padding-left:10%;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.picto-logout{width:100%;text-align:center;background-position:35% center;padding-left:1em;}body form.user-register-form .field--type-string,body form.user-register-form .field--type-datetime,body form.user-register-form .form-type-password,body form.user-form .field--type-string,body form.user-form .field--type-datetime,body form.user-form .form-type-password{max-width:100%;width:100%;margin-left:0;margin-right:0;}body form.user-register-form .field--type-string.field--name-field-last-name,body form.user-register-form .field--type-datetime.field--name-field-last-name,body form.user-register-form .form-type-password.field--name-field-last-name,body form.user-form .field--type-string.field--name-field-last-name,body form.user-form .field--type-datetime.field--name-field-last-name,body form.user-form .form-type-password.field--name-field-last-name{margin-left:0;margin-right:0;}body form.user-register-form div[data-drupal-selector="edit-account"] > .form-type-email,body form.user-register-form div[data-drupal-selector="edit-account"] > .form-item-name,body form.user-form div[data-drupal-selector="edit-account"] > .form-type-email,body form.user-form div[data-drupal-selector="edit-account"] > .form-item-name{max-width:100%;width:100%;margin-left:0;margin-right:0;}body form.user-register-form #edit-pass > .form-item,body form.user-form #edit-pass > .form-item{max-width:100%;width:100%;margin-left:0;margin-right:0;}body.path-user #block-epitact-local-tasks{max-width:90%;width:90%;position:relative;margin:0 auto;}body.path-user #block-epitact-local-tasks .tabs > li{margin:0;}body.path-user #block-epitact-local-tasks .tabs > li a{padding:0.2em 0.5em;}body.path-user .user-login-form .form-type-password{width:100%;}body.path-user #block-custom-content{float:none;display:block;max-width:90%;width:90%;padding-top:0;position:relative;margin:0 auto;}body.path-user #block-custom-content .customer-information{padding-top:15px;}body.path-user #block-custom-content input{width:100%;}body.path-user.user-logged-in #block-custom-content{max-width:90%;width:90%;margin:0 auto;display:block;}body table{min-width:100% !important;max-width:100% !important;}.card-connexion{width:100% !important;margin:0;margin-top:15px;}.card-connexion:first-of-type{margin-top:0;}#edit-login-guest .fieldset-wrapper > div:first-of-type{width:100%;text-align:center;}#edit-login-guest .fieldset-wrapper > input:last-of-type{width:100%;margin:0 auto;margin-top:15px !important;}}@media all and (max-width:620px){body .block-menu-account-block .menulink-sidebar .menulink-account--container a{width:50%;padding-left:7%;padding-right:5px;background-position:5px center;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.current-page{padding-left:8%;color:#0049b3;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a:hover{padding-left:8%;}.card-connexion .button-column a.last{margin-left:0;}}@media all and (max-width:480px){body .block-menu-account-block .menulink-sidebar .menulink-account--container a{font-size:14px;padding-left:12%;min-height:60px;line-height:30px;background-position:5px center;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a:first-of-type{line-height:15px;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.current-page{padding-left:15%;color:#0049b3;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a:hover{padding-left:15%;}}@media all and (max-width:1024px){body,html{overflow-x:hidden;}body #block-footermenusidebar,body #block-footermenusidebaren,html #block-footermenusidebar,html #block-footermenusidebaren{max-width:100%;}.layout-container{max-width:100vw;}.layout-sidebar{position:relative;z-index:99999;}.layout-sidebar .title-menu-produits{font-size:initial;}.layout-sidebar .main-menuc{background-color:#dcdcdc;-moz-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 3px 3px rgba(0,0,0,0.2);box-shadow:0px 0px 3px 3px rgba(0,0,0,0.2);}.layout-sidebar .main-menuc .title-menu-produits{position:relative;}.layout-sidebar .main-menuc .title-menu-produits:after{background:url('/themes/custom/epitact/assets/images/picto/triangle_menu_rotate.png') 0 0 no-repeat;background-position:center;background-size:auto 40%;width:10%;height:80%;bottom:0;position:absolute;right:5%;content:" ";background-color:#dcdcdc;border-bottom-left-radius:15px;border-bottom-right-radius:15px;transform:rotate(180deg);}.layout-sidebar .main-menuc .title-menu-produits.closed:after{border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:rotate(0deg);}.layout-sidebar .main-menuc .categ-children-event > a{background:url('/themes/custom/epitact/assets/images/picto/plus.png') 0 0 no-repeat;background-position:0px center;background-size:auto 28px;}.layout-sidebar .main-menuc .view-grouping.current-page .view-grouping.current-page > .view-grouping-header .categ-children-event > a{background:url('/themes/custom/epitact/assets/images/picto/moins.png') 0 0 no-repeat;background-position:0px center;background-size:auto 28px;}.layout-sidebar .main-menuc .categ-parent-event{text-transform:uppercase;}.layout-sidebar .main-menuc .categ-parent-event > a{position:relative;display:block;width:100%;}.layout-sidebar .main-menuc .categ-parent-event > a:after{background:url('/themes/custom/epitact/assets/images/picto/triangle_menu_rotate.png') 0 0 no-repeat;background-position:center;background-size:auto 50%;top:0;right:5%;bottom:0;width:35px;height:35px;content:" ";position:absolute;}.layout-sidebar .main-menuc .categ-parent-event .more-tax{margin-top:15px;border-top:1px solid #fff;padding:15px 0;}.layout-sidebar .main-menuc .view-grouping.current-page .categ-parent-event > a:after{transform:rotate(180deg);}.layout-sidebar .view-content > .view-grouping{padding:1em;border-bottom:2px solid #fff;}.layout-sidebar .view-content > .view-grouping:last-of-type{border-bottom:2px solid #dcdcdc;}.layout-sidebar .view-content > .view-grouping .view-grouping{position:relative;display:none;background-color:#fff;}.layout-sidebar .view-content > .view-grouping a{color:#999999;}.layout-sidebar .view-content > .view-grouping .view-grouping-content{display:none;height:auto;min-height:100%;}.layout-sidebar .view-content > .view-grouping .view-grouping-content .view-grouping-content{position:relative;text-align:left;}.layout-sidebar .view-content > .view-grouping .view-grouping-content .view-grouping-content .view-grouping-content{display:none;height:auto;}.layout-sidebar .view-content > .view-grouping .more-tax{font-size:18px;display:none;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-header > .event-categ > .more-tax{display:block;}.layout-sidebar .view-content > .view-grouping.current-page .view-grouping.current-page .categ-children-event > .more-tax{display:block;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content{display:block;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping{position:initial;display:block;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-header{background-color:#999999;width:auto;display:inline-block;padding:5px 15px;color:#fff;margin-right:35px;font-weight:300;font-style:italic;font-size:14px;text-transform:uppercase;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content{display:block;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping{display:block;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content{position:initial;width:100%;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping{position:initial;width:100%;padding:0.5em 1em;}.layout-sidebar .view-content > .view-grouping.current-page > .view-grouping-content > .view-grouping > .view-grouping-content > .view-grouping.current-page > .view-grouping-content{display:block;}.layout-sidebar .categ-children-event{text-align:right;text-transform:uppercase;}.layout-sidebar .categ-children-event .actif-desktop{padding:10px;padding-right:0;display:block;width:100%;text-align:right;border-bottom:1px solid #999999;}.layout-sidebar .categ-children-event .more-tax{margin-top:10px;margin-bottom:10px;}.layout-sidebar .item-list{background-color:#dcdcdc;}.layout-sidebar .item-list li{margin:0;padding:10px;border-bottom:1px solid #fff;}.layout-sidebar .region--sidebar{width:100%;margin-left:-100%;transition-duration:1s;position:fixed;background-color:#fff;padding:0;z-index:99999;max-height:80vh;overflow:auto;max-width:100vw;}.layout-sidebar .region--sidebar.open{margin-left:0;}}@media all and (max-width:980px){.banner-contact-faq a.btn-classic.white{margin-top:10px;font-weight:700;font-style:normal;color:#999;background-color:#fff;}body .content-detail-adresse{margin:0;margin-top:40px;}body .content-detail-adresse .column{width:100%;margin-right:0%;}body .content-detail-adresse .column p{min-height:auto;}body .content-detail-adresse .column:nth-child(2n){margin-right:0%;margin-top:15px;margin-left:0%;}body .contact-message-form .form-item.form-type-select{width:100%;}}@media all and (max-width:920px){body.node--type-page .node__content > div#tools-conseil{padding:0;}body.node--type-page .node__content > div#tools-conseil .header-tools .column{padding:10px 10px;}body.node--type-page .node__content > div#tools-conseil .header-tools .column:first-of-type{border-left:0;}body.node--type-page .node__content > div#tools-conseil .header-tools .column:last-of-type{border-right:0;}body.node--type-page .node__content > div#tools-conseil .content{padding-top:0px;}body .geolocation-map-control[data-google-map-control-position='LEFT_TOP']{width:80%;}body .listpharma.view-id-liste_de_pharmacie:first-of-type > .view-content,body .listpharma.view-id-points_of_sale:first-of-type > .view-content{max-width:80%;}body .listpharma .view-filters{max-width:80%;position:relative;}body .listpharma .view-filters:before{position:absolute;content:"X";top:0;right:0;z-index:1;padding:10px;cursor:pointer;}body .listpharma .view-filters.closedsearch:before{content:">";}}@media all and (max-width:840px){body .breadcrumb{font-size:19px;}body .region--header .mymenu-account{width:89vw;right:-60%;font-size:20px;}body .region--header .mymenu-account:before{right:-31%;}body .list-categ-home .view-content .views-row{box-sizing:border-box;width:100%;max-width:49.5%;margin:0.5%;}body .list-categ-home .view-content .views-row:nth-child(3n + 1){margin:0.5%;margin-left:0;}body .list-categ-home .view-content .views-row:nth-child(2n){margin-left:0.5%;margin-right:0%;}body .list-categ-home .view-content .views-row:nth-child(4n + 1){margin-right:0.5%;margin-left:0;}body .list-categ-home .view-content .views-row:nth-child(3){margin-right:0.5%;margin-left:0;}body.template-sport .list-categ-home .view-content .views-row:first-of-type{margin-left:0 !important;}body.template-sport .list-categ-home .view-content .views-row:nth-child(3){margin-right:0 !important;}body .outil-conseil{border:0;}body .outil-conseil .contain{padding-top:40px;position:relative;}body .outil-conseil .contain .part-detail{position:absolute;width:100%;z-index:3;padding:0;top:10px;}body .outil-conseil .contain .part-detail .title{max-width:60%;background-color:#fff;margin:0 auto;text-align:center;}body .outil-conseil .contain .part-visuel{display:block;width:100%;margin:0 auto;border:5px solid #0049b3;padding-top:55px;font-size:initial;text-align:center;}body .outil-conseil .contain .part-visuel .texte{margin-bottom:15px;color:#999;font-weight:400;font-style:normal;}body .banner-newsletter.color-theme .contain .part-left{width:100%;text-align:center;padding-bottom:0.5em;}body .banner-newsletter.color-theme .contain .part-left .title-bloc{padding-right:0;text-align:center;}body .banner-newsletter.color-theme .contain .part-left .part-social{display:none;}body .banner-newsletter.color-theme .contain .part-right{width:100%;padding-top:0.5em;}body .banner-product-related .content-products > .field__items{font-size:0;padding:0 2%;}body .banner-product-related .content-products > div > .field__item{max-width:50%;padding:1%;width:100%;font-size:initial;}body.path-points-de-vente #block-custom-content:after,body.path-points-of-sale #block-custom-content:after{font-size:23px !important;line-height:75vh !important;background-size:65% !important;}}@media all and (max-width:840px){body.page-error .layout-content #block-custom-content{padding:1em 0 1em;min-height:550px;max-width:100%;width:100%;margin:0 auto;background-position:center top;background-size:auto 80%;}body.page-error .layout-content #block-custom-content > div{padding-top:50px;}body.page-error .layout-content #block-custom-content h1{font-size:14vw;}body.page-error .layout-content #block-custom-content p{font-size:6vw;}body h2.button-path{font-size:100%;display:inline-block;}}@media all and (max-width:1024px){header.headroom-wrapper{min-height:auto !important;}header #block-iconemenu{max-width:15%;width:100%;text-align:center;padding:0 10px;display:inline-block !important;}header .block-found-store-block,header .region-header-middle{display:none !important;}header .region-header-right{max-width:30% !important;}header.headroom-wrapper .block-account-block,header.headroom-wrapper .block-commerce-cart{max-width:50%;}header .region-header-left{text-align:right;padding-left:15%;}header .region-header-left #block-epitact-branding{text-align:center;padding:0;}header .region-header-left .site-logo{display:inline-block !important;}.footer-sidebar-menu{max-width:640px;margin:0 auto;}.footer-sidebar-menu .block-custom-language{text-transform:uppercase;font-weight:300;font-style:normal;color:#999999;max-width:35%;text-align:left;}.footer-sidebar-menu .block-custom-language .custom-select:after{right:0;background:url('/themes/custom/epitact/assets/images/picto/select-topbar-gris.png') 0 0 no-repeat;background-position:center;}.footer-sidebar-menu .block-custom-language .custom-select .falseopt{background-color:#fff;border:1px solid #dcdcdc;}.footer-sidebar-menu .block-custom-language .custom-select .falseopt a{padding:15px;padding-right:30px;}.footer-sidebar-menu .block-custom-language .custom-select .falseopt a:after{top:0;}.part-contact-faq .content{max-width:640px;margin:0 auto;padding:0px 20px;}.menu-zone-du-corps .item-list{padding:25px;text-align:left;}.menu-zone-du-corps .item-list .sub-menu{position:relative;min-width:100%;}.menu-zone-du-corps .item-list .sub-menu a{text-decoration:none;}.menu-zone-du-corps .item-list{display:block;border-bottom:1px solid #fff;padding:0;}.menu-zone-du-corps .item-list .menu-hitem:after{content:" ";background:url('/themes/custom/epitact/assets/images/picto/triangle_menu.png') 0 0 no-repeat;transform:rotate(180deg);background-size:50%;background-position:center;color:#fff;font-size:15px;position:absolute;right:0px;padding:20px;top:0px;z-index:10;background-color:#0049b3;border-radius:5px;height:45px;min-width:45px;}.menu-zone-du-corps .item-list:last-of-type{border:none;}.menu-zone-du-corps .item-list:hover .menu-hitem:after{transform:rotate(0deg);}.template-sport .menu-zone-du-corps .item-list .menu-hitem:after{background-color:#000;}.list-pathology .slick-slide img{margin:0 auto;}}@media all and (max-width:840px){body header .block-account-block .btn-header,body header .block-commerce-cart .btn-header{padding-top:70px;}body header .block-account-block a.btn-header,body header .block-account-block .text-cart,body header .block-commerce-cart a.btn-header,body header .block-commerce-cart .text-cart{font-size:0;}body header .block-account-block a.btn-header:before,body header .block-account-block .text-cart:before,body header .block-commerce-cart a.btn-header:before,body header .block-commerce-cart .text-cart:before{top:15px;}body header .block-account-block .text-cart,body header .block-commerce-cart .text-cart{padding-top:40px;}body header .point-cagnotte{top:23%;}body header .header-block .container > div.container-left{max-width:20%;}body article div.banner,body.path-frontpage div.banner,body.template-sport div.banner{font-size:0;display:block;width:100%;position:relative;}body article div.banner .media,body.path-frontpage div.banner .media,body.template-sport div.banner .media{width:100%;display:block;}body article div.banner .media img,body article div.banner .media video,body.path-frontpage div.banner .media img,body.path-frontpage div.banner .media video,body.template-sport div.banner .media img,body.template-sport div.banner .media video{width:100%;}body article div.banner .package,body.path-frontpage div.banner .package,body.template-sport div.banner .package{width:100%;display:block;text-align:center;}body article div.banner .package img,body.path-frontpage div.banner .package img,body.template-sport div.banner .package img{position:absolute;bottom:130%;right:5%;max-width:30%;}body article div.banner .package.package-medical .arrow-pointleft,body article div.banner .package .arrow-pointleft,body.path-frontpage div.banner .package.package-medical .arrow-pointleft,body.path-frontpage div.banner .package .arrow-pointleft,body.template-sport div.banner .package.package-medical .arrow-pointleft,body.template-sport div.banner .package .arrow-pointleft{left:10px;top:-40px;transform:none;background:url('/themes/custom/epitact/assets/images/picto/triangle_bleu_mobile.png') 0 0 no-repeat;width:265px;height:88px;width:132px;height:40px;background-size:100%;}body article div.banner .package.package-sport .arrow-pointleft,body.path-frontpage div.banner .package.package-sport .arrow-pointleft,body.template-sport div.banner .package.package-sport .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_gris_mobile.png') 0 0 no-repeat;width:265px;height:89px;width:132px;height:40px;background-size:100%;}body article div.banner .package.package-bkg-fushia .arrow-pointleft,body.path-frontpage div.banner .package.package-bkg-fushia .arrow-pointleft,body.template-sport div.banner .package.package-bkg-fushia .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_prune_mobile.png') 0 0 no-repeat;width:265px;height:88px;width:132px;height:40px;background-size:100%;}body article div.banner .package .contain,body.path-frontpage div.banner .package .contain,body.template-sport div.banner .package .contain{padding:15px 50px;}body article div.banner .package .contain > a,body.path-frontpage div.banner .package .contain > a,body.template-sport div.banner .package .contain > a{margin-top:0;}body.template-sport div.banner .package .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_gris_mobile.png') 0 0 no-repeat;width:265px;height:89px;width:132px;height:40px;background-size:100%;}}@media all and (max-width:680px){body .part-contact-faq{padding:10px 0px !important;}body .part-contact-faq .content{max-width:640px;padding:5px 20px;}.menu-zone-du-corps .item-list .menu-hitem a{font-size:24px;padding-top:15px;padding-bottom:15px;z-index:3;}.menu-zone-du-corps .item-list .sub-menu{font-size:22px;}}@media all and (max-width:630px){#block-epitact-footer .menu .menu-item a,#block-footerpartner .menu .menu-item a{padding:5px;display:block;margin-bottom:5px;}}@media all and (max-width:1220px) and (min-width:1024px){body header .region-header-right > div{font-size:14px;}}@media all and (max-width:1220px){body{font-size:16px;}body .banner-contact-faq .part-icone{position:relative;padding-bottom:15px;}body .banner-contact-faq .part-icone span:last-of-type{position:absolute;bottom:0;left:0;right:0;text-align:center;}body .banner-contact-faq .part-texte p{margin-bottom:0;}body .bloc-price{font-size:13.5px;}}@media all and (max-width:1070px){body{font-size:15px;}body .outil-conseil .contain .part-detail .title{font-size:40px;line-height:38px;}body.path-checkout fieldset legend span{font-size:22px;}body .checkout-progress li{min-height:55px;font-size:1.6vw;vertical-align:middle;padding-top:18px;line-height:100%;}body .checkout-progress li:nth-child(2){padding-top:10px;}body .checkout-progress li:after{width:21px;}body.user-logged-in .checkout-progress li{padding:10px 5px;}body .bloc-price{font-size:12px;}}.title-menu-produits{padding:1em 2em;background-color:#fff;text-transform:uppercase;color:#999999;}@media all and (max-width:1024px){.tablet-mobile-only{display:block;}body header .block-search{display:none;}body .region--header .block-account-block,body .region--header .block-commerce-cart,body .region--header #block-iconemenu,body .region--header #block-louperecherche{position:relative;width:12.72%;min-width:12%;max-width:12.9%;border:0;}body .region--header #block-custom-branding{max-width:48.6%;padding-left:0%;}body .region--header .block-account-block .btn-header{font-size:initial;}body .region--header .block-found-store-block.no-pharmacy{margin-left:0%;}.desktop-medium-only{display:none !important;}.mobile-more-only{font-size:initial;display:block !important;}}@media all and (max-width:980px){.mobile-only{display:block !important;}.desktop-only{display:none !important;}#block-footermenusidebar,#block-footermenusidebaren{max-width:100%;}body .banner-contact-faq .part-faq .icone,body .banner-contact-faq .part-contact .icone{min-height:96px;}body .banner-contact-faq .part-faq .icone{background-size:40% auto;}body .banner-contact-faq .part-icone{max-width:100%;width:100%;}body .banner-contact-faq .part-icone span:last-of-type{position:relative;bottom:0;left:0;right:0;text-align:center;}}@media all and (max-width:840px){body{font-size:16px;}body .btn-play{max-width:15%;height:70px;background-size:100%;}body .outil-conseil .contain .part-detail .title{font-size:30px;line-height:28px;}body .banner-contact-faq .part-faq .icone{background-size:50% auto;}body .captcha .g-recaptcha > div{margin:0 auto;margin-bottom:15px;}body .block-menu-primary-bloci{display:none;}.list-products .view-content{font-size:0;width:100%;}.list-products .view-content .views-row{display:inline-block;vertical-align:bottom;font-size:initial;width:99%;margin:0.33333%;}.list-products .view-content .views-row:first-of-type{margin-left:0;}.list-products .view-content .views-row:nth-child(1n +1){margin-right:0;}.list-products .view-content .views-row:nth-child(2n +1){margin-left:0;margin-right:0.33333%;}.list-products .view-content .views-row:nth-child(2n +1){margin-left:0.33333%;}.list-products .view-content .views-row:nth-child(1n +1){margin-right:0.33333%;}.list-products-slide-mobile .view-content .views-row{margin:15px !important;}}@media all and (max-width:630px){body header{}body header #block-headerblock{display:none;}body header #block-custom-branding{max-width:40.6%;padding-left:0%;}}@media all and (max-width:580px){body{font-size:25px;}body .list-categ-home{padding-bottom:20px;}body .list-categ-home .view-content{height:570px;overflow:hidden;position:relative;}body .list-categ-home .view-content .bottom-more{cursor:pointer;padding-top:25px;font-weight:300;font-style:normal;text-align:center;text-transform:uppercase;position:absolute;bottom:-1px;height:95px;left:0;right:0;width:100%;color:#000;font-size:23px;background:url('/themes/custom/epitact/assets/images/picto/triangle_bas_gris.png') 0 0 no-repeat;background-position:center bottom;background-size:auto 45%;background-color:#fff;}body #block-custom-branding{position:relative;}body #block-custom-branding .site-logo{max-width:145px;}body .btn-category-product{padding-left:3em;}body .btn-category-product:hover{color:#999999;background-color:#fff;}body .btn-category-product:hover strong,body .btn-category-product:hover b{color:#0049b3;}body .banner-small-padding.view-outil-conseil-home,body .banner-small-padding.banner-description{padding:0 5%;}body .form-wrapper__login-option:first-of-type legend{display:none;}body .list-products .view-content .slick-list{min-width:100%;}body .list-products .view-content .views-row{margin:15px;}body .list-products .view-content .views-row:nth-child(2n +1){margin-left:15px;}body .list-products .view-content .views-row:nth-child(1n +1){margin-right:15px;}body .list-products-with-filter .view-filters{margin-top:15px;}body .list-products-with-filter .view-filters legend{font-size:25px;}body .list-products-with-filter .view-filters .form-item{font-size:22px;}body .list-products-with-filter .view-content{margin-top:0 !important;}body .list-products-with-filter .view-content .slick-list{min-width:100%;}body .list-products-with-filter .view-content .views-row{margin:15px !important;}body .list-products-with-filter .view-content .views-row:nth-child(2n +1){margin-left:15px !important;}body .list-products-with-filter .view-content .views-row:nth-child(1n +1){margin-right:15px !important;}body .list-articles .view-content .views-row{max-width:100%;width:100%;margin-bottom:20px;}body .list-articles .view-content .views-row:last-of-type{margin-bottom:0px;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a{padding-left:14%;min-height:100px;line-height:54px;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a:first-child{line-height:27px;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.current-page{padding-left:15%;}body .block-menu-account-block .menulink-sidebar .menulink-account--container a.picto-logout{background-position:15% center;}body.path-product .page-title,body.path-taxonomy .page-title,body.node--type-article .page-title{font-size:2em;}body.path-frontpage div.banner .package .part-title,body.template-sport div.banner .package .part-title{display:none;}body article > .rating-star{font-size:21px;}body article .header-onglets .onglet{padding:1em;}body article .list-caract .raw-caract{font-size:25px;}body article .bloc-price{font-size:25px !important;}body .banner-contact-faq .part-icone{font-size:21px;}body .banner-contact-faq .part-faq .icone{background-size:75% auto;}body #block-epitact-footer .menu .menu-item,body #block-footerpartner .menu .menu-item{font-size:20px;}body .banner .package .btn-classic,body .btn.add-to-cart,body input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],body input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:25px;padding:1em;}body .views-row .btn.add-to-cart,body .views-row input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],body .views-row input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:23px;}body.path-user #block-epitact-local-tasks .tabs li a{font-size:25px;padding:0.5em 1em;}body.path-user #block-custom-content input{width:100%;font-size:24px;max-height:auto;height:auto;}body .user-login-form,body .user-register-form,body .user-form{padding-top:20px;}body .user-login-form #edit-field-civility--wrapper,body .user-register-form #edit-field-civility--wrapper,body .user-form #edit-field-civility--wrapper{margin-top:0px;}body .user-login-form #edit-field-civility--wrapper .form-radios .form-item,body .user-register-form #edit-field-civility--wrapper .form-radios .form-item,body .user-form #edit-field-civility--wrapper .form-radios .form-item{width:115px;}body .user-login-form,body .user-form,body .user-pass,body .contact-message-form,body .commerce-checkout-flow-multistep-default{padding-top:20px;}body .user-login-form .form-item,body .user-login-form .field--type-datetime,body .user-form .form-item,body .user-form .field--type-datetime,body .user-pass .form-item,body .user-pass .field--type-datetime,body .contact-message-form .form-item,body .contact-message-form .field--type-datetime,body .commerce-checkout-flow-multistep-default .form-item,body .commerce-checkout-flow-multistep-default .field--type-datetime{margin:15px 0 !important;}body .user-login-form .form-item#edit-field-civility--wrapper,body .user-login-form .field--type-datetime#edit-field-civility--wrapper,body .user-form .form-item#edit-field-civility--wrapper,body .user-form .field--type-datetime#edit-field-civility--wrapper,body .user-pass .form-item#edit-field-civility--wrapper,body .user-pass .field--type-datetime#edit-field-civility--wrapper,body .contact-message-form .form-item#edit-field-civility--wrapper,body .contact-message-form .field--type-datetime#edit-field-civility--wrapper,body .commerce-checkout-flow-multistep-default .form-item#edit-field-civility--wrapper,body .commerce-checkout-flow-multistep-default .field--type-datetime#edit-field-civility--wrapper{margin-bottom:0 !important;}body .user-login-form .form-item#edit-pass,body .user-login-form .field--type-datetime#edit-pass,body .user-form .form-item#edit-pass,body .user-form .field--type-datetime#edit-pass,body .user-pass .form-item#edit-pass,body .user-pass .field--type-datetime#edit-pass,body .contact-message-form .form-item#edit-pass,body .contact-message-form .field--type-datetime#edit-pass,body .commerce-checkout-flow-multistep-default .form-item#edit-pass,body .commerce-checkout-flow-multistep-default .field--type-datetime#edit-pass{margin-top:0 !important;}body .user-login-form .form-item.form-type-checkbox .checkbox-container,body .user-login-form .field--type-datetime.form-type-checkbox .checkbox-container,body .user-form .form-item.form-type-checkbox .checkbox-container,body .user-form .field--type-datetime.form-type-checkbox .checkbox-container,body .user-pass .form-item.form-type-checkbox .checkbox-container,body .user-pass .field--type-datetime.form-type-checkbox .checkbox-container,body .contact-message-form .form-item.form-type-checkbox .checkbox-container,body .contact-message-form .field--type-datetime.form-type-checkbox .checkbox-container,body .commerce-checkout-flow-multistep-default .form-item.form-type-checkbox .checkbox-container,body .commerce-checkout-flow-multistep-default .field--type-datetime.form-type-checkbox .checkbox-container{right:0;top:2px;}body .user-login-form .form-item.form-type-checkbox label,body .user-login-form .field--type-datetime.form-type-checkbox label,body .user-form .form-item.form-type-checkbox label,body .user-form .field--type-datetime.form-type-checkbox label,body .user-pass .form-item.form-type-checkbox label,body .user-pass .field--type-datetime.form-type-checkbox label,body .contact-message-form .form-item.form-type-checkbox label,body .contact-message-form .field--type-datetime.form-type-checkbox label,body .commerce-checkout-flow-multistep-default .form-item.form-type-checkbox label,body .commerce-checkout-flow-multistep-default .field--type-datetime.form-type-checkbox label{padding-left:0;}body .user-login-form .form-item label,body .user-login-form .form-type-password label,body .user-form .form-item label,body .user-form .form-type-password label,body .user-pass .form-item label,body .user-pass .form-type-password label,body .contact-message-form .form-item label,body .contact-message-form .form-type-password label,body .commerce-checkout-flow-multistep-default .form-item label,body .commerce-checkout-flow-multistep-default .form-type-password label{font-size:25px;padding:20px;}body .user-login-form .form-item input,body .user-login-form .form-type-password input,body .user-form .form-item input,body .user-form .form-type-password input,body .user-pass .form-item input,body .user-pass .form-type-password input,body .contact-message-form .form-item input,body .contact-message-form .form-type-password input,body .commerce-checkout-flow-multistep-default .form-item input,body .commerce-checkout-flow-multistep-default .form-type-password input{height:70px !important;}body .user-login-form .form-item input.form-radio,body .user-login-form .form-type-password input.form-radio,body .user-form .form-item input.form-radio,body .user-form .form-type-password input.form-radio,body .user-pass .form-item input.form-radio,body .user-pass .form-type-password input.form-radio,body .contact-message-form .form-item input.form-radio,body .contact-message-form .form-type-password input.form-radio,body .commerce-checkout-flow-multistep-default .form-item input.form-radio,body .commerce-checkout-flow-multistep-default .form-type-password input.form-radio{height:auto !important;}body .user-login-form #edit-field-civility--wrapper,body .user-form #edit-field-civility--wrapper,body .user-pass #edit-field-civility--wrapper,body .contact-message-form #edit-field-civility--wrapper,body .commerce-checkout-flow-multistep-default #edit-field-civility--wrapper{margin-top:0 !important;}body .user-login-form #edit-field-civility--wrapper .form-item,body .user-form #edit-field-civility--wrapper .form-item,body .user-pass #edit-field-civility--wrapper .form-item,body .contact-message-form #edit-field-civility--wrapper .form-item,body .commerce-checkout-flow-multistep-default #edit-field-civility--wrapper .form-item{margin-top:0 !important;}body .user-login-form .form-type-radio label,body .user-form .form-type-radio label,body .user-pass .form-type-radio label,body .contact-message-form .form-type-radio label,body .commerce-checkout-flow-multistep-default .form-type-radio label{padding-top:0;padding-bottom:0;padding-left:35px;}body .user-login-form .description,body .user-form .description,body .user-pass .description,body .contact-message-form .description,body .commerce-checkout-flow-multistep-default .description{font-size:15px;}body .commerce-checkout-flow-multistep-default .address-container-inline .form-item{margin-right:5px !important;}body .commerce-checkout-flow-multistep-default .address-container-inline .form-item:last-of-type{margin-right:0 !important;}body .contact-message-form .form-item.form-type-item{max-width:100%;width:100%;height:70px !important;font-size:25px;padding-top:20px;}body .contact-message-form select{height:70px !important;border:1px solid #C5C5C5;width:100%;background-color:#fff;padding:15px;padding-top:20px;font-size:25px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}body .cart-block--contents{width:580px;font-size:25px;}body .cart-block--contents .views-field{font-size:20px;}body .cart-block--contents .cart-block--contents__items table tr td{font-size:20px;}body .outil-conseil .contain .part-visuel{padding-top:35px;}body .outil-conseil .contain .part-detail .title{font-size:40px;line-height:37px;}body #tools-conseil .header-tools .column{font-size:25px;line-height:50px;padding-left:5px !important;padding-right:25px !important;}body #tools-conseil .header-tools .column:first-of-type{line-height:25px;}body #tools-conseil .header-tools .column:nth-child(2){padding:10px 5px !important;text-align:left;}body #tools-conseil .header-tools .column:after{width:25px;}body #tools-conseil .header-tools .column.active:after{background-color:#999 !important;background-size:100% !important;}body #tools-conseil .title-tools{font-size:30px;}body #tools-conseil .row-responses .response{font-size:25px;}body #tools-conseil .go-back{padding:0 15px;}body .list-product-conseil .views-row{margin:15px 0;}body .list-product-conseil .view-footer .text-announcement{font-size:25px;}body .list-product-conseil .view-footer a{font-size:25px;}body .list-product-conseil .part-texte{font-size:3.2vw !important;}body .list-product-conseil .header-tools .title-conseil{font-size:30px;}body .field-group-html-element h4{font-size:22px;}body .field-group-html-element .form-type-checkbox label{padding:0;}body .layout-sidebar .main-menuc .title-menu-produits:after{background-size:auto 30%;width:13%;}body .layout-sidebar .main-menuc .categ-parent-event > a:after{background-size:auto 65%;}body .region--header .mymenu-account{font-size:25px;}body .region--header .mymenu-account .btn,body .region--header .mymenu-account input[data-drupal-selector="edit-login-guest-continue"],body .region--header .mymenu-account input[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:28px;}body footer{padding-top:0;}body .banner-contact-faq a.btn-classic.white{padding:25px;font-size:25px;}body #mc_embed_signup #mc_embed_signup_scroll .submit-newsletter input{background-color:#dcdcdc;}body .with-falselocaltask li a{font-size:23px;}body .header-banner-promoted .column .part-left,body .header-banner-promoted .column .part-right{font-size:1.8em;}body .outil-conseil .contain .part-visuel .texte{font-size:22px;}body #mc_embed_signup label{font-size:25px;padding:20px !important;}body #mc_embed_signup input{font-size:25px;height:70px !important;}body #mc_embed_signup input#mc-embedded-subscribe{padding:20px !important;max-height:none !important;}body header .block-search input[type='text']{padding:1.5em 1em;font-size:25px;}body header .block-search label{padding:1em 1em 1em 1.5em;font-size:25px;}body .field--type-datetime .label{font-size:25px;}body #block-footermenusidebar{padding-bottom:70px;}body .layout-sidebar .main-menuc .title-menu-produits{font-size:30px;}body .layout-sidebar .view-content > .view-grouping .more-tax{font-size:27px;}body .main-menuc .view-content{font-size:30px;}body .btn.btn-findpharma,body input.btn-findpharma[data-drupal-selector="edit-login-guest-continue"],body input.btn-findpharma[data-drupal-selector="edit-login-returning-customer-submit"],body .btn.btn-accespro,body input.btn-accespro[data-drupal-selector="edit-login-guest-continue"],body input.btn-accespro[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:25px;}body #block-footermenusidebar .part-contact-faq a{font-size:22px;}body .content-password-forget,body #block-sociallogin{display:block;max-width:90%;width:90%;padding-top:0;position:relative;margin:0 auto;}body #block-sociallogin .first-bloc-margb{padding-top:20px;}body #block-sociallogin .button-column .btn,body #block-sociallogin .button-column input[data-drupal-selector="edit-login-guest-continue"],body #block-sociallogin .button-column input[data-drupal-selector="edit-login-returning-customer-submit"]{width:100%;max-width:99%;font-size:25px;}body #block-sociallogin .word-separate:after,body #block-sociallogin .word-separate:before{width:45%;}body .with-falselocaltask .view-content > .form-no-label{margin-bottom:0;}body .list-product-conseil .footer-product-teaser .part-left{width:65%;}body .list-product-conseil .footer-product-teaser .part-right{text-align:right;width:35%;}body .layout-checkout-form .form-wrapper__login-option{margin-top:0px !important;}body .layout-checkout-form .form-wrapper__login-option .fieldset-wrapper{margin-top:0px !important;}body .form-add-to-cart.popin .form-actions .btn-white,body .form-add-to-cart.popin .footer-popin .btn-white,body .valid-add-to-cart .form-actions .btn-white,body .valid-add-to-cart .footer-popin .btn-white{padding:20px 10px;height:auto;font-size:19px;}body .btn.btn-add-to-cart.btn-grey,body input.btn-add-to-cart.btn-grey[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-grey[data-drupal-selector="edit-login-returning-customer-submit"]{padding:20px 10px;height:auto;font-size:19px;}body .commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-position label.option,body .commerce-order-item-add-to-cart-form .form-radios .form-item-purchased-entity-0-attributes-attribute-size label.option{font-weight:700;padding:1.5em;}body .btn.btn-add-to-cart.btn-download,body input.btn-add-to-cart.btn-download[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-download[data-drupal-selector="edit-login-returning-customer-submit"],body .btn.btn-add-to-cart.btn-gonext,body input.btn-add-to-cart.btn-gonext[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-gonext[data-drupal-selector="edit-login-returning-customer-submit"]{font-weight:700;padding:1.5em;}body .btn.btn-add-to-cart.btn-download,body input.btn-add-to-cart.btn-download[data-drupal-selector="edit-login-guest-continue"],body input.btn-add-to-cart.btn-download[data-drupal-selector="edit-login-returning-customer-submit"]{background-size:auto 60%;}body .find-pharmacy.popin .title-bloc{font-size:26px;}body .find-pharmacy.popin .subtitle-bloc{font-size:23px;}body .find-pharmacy.popin .content-found .part-left .part-text,body .find-pharmacy.popin .content-found .part-right .part-text{font-size:23px;}body .geolocation-map-control[data-google-map-control-position='LEFT_TOP'] .form-type-search{font-size:20px;}body .geolocation-map-control[data-google-map-control-position='LEFT_TOP'] .form-type-search input{font-size:20px;}body .geolocation-map-control[data-google-map-control-position='LEFT_TOP'] .form-type-search label{font-size:100%;}body .listpharma:first-of-type > .view-content,body .listpharma:first-of-type > .view-content{max-width:100%;max-height:480px;font-size:1em;position:relative !important;margin-top:0;}}.popin-conseil .content{position:relative;padding-top:0;}.popin-conseil .visuel-conseil{max-width:70%;margin:0 auto;opacity:0.6;}.popin-conseil .texte-conseil{max-width:70%;margin:0 auto;text-align:left;font-size:14px;}.popin-conseil .texte-conseil-abs{top:50%;transform:translateY(-50%);position:absolute;max-width:70%;}@media all and (max-width:840px){.popin-conseil .texte-conseil{font-size:14px;}}@media all and (max-width:980px){#notice .footer-column .part-left,#notice .footer-column .part-right{width:100%;display:block;padding:0;}#notice .footer-column .part-left{margin-bottom:15px;}body .list-caract{font-size:0;}body .list-caract .raw-caract{font-size:initial;text-align:left;display:inline-block;max-width:100%;min-width:100%;margin-bottom:10px;margin-top:0px;}body .list-caract .raw-caract img{max-width:8%;display:inline-block;vertical-align:middle;margin-right:20px;}}@media all and (max-width:840px){.picto-promo{width:60px;height:60px;font-size:15px;right:auto;left:5%;bottom:25px;}body.path-cart table{font-size:19px;}body.path-cart table .views-field-unit-price__number{display:none;}body.path-cart table .views-field-title{min-width:200px;line-height:20px;}body.path-cart table .select-quantity .select-moins,body.path-cart table .select-quantity .select-plus{padding:5px;width:25px;height:25px;background-size:50%;}body.path-cart table .select-quantity .form-item{margin-top:0.5em;margin-bottom:0.5em;}body.path-cart table .select-quantity .form-item input{padding:10px 20px;font-size:20px;}body.path-cart .field--name-total-price{font-size:20px;}body.path-cart .view-commerce-cart-form .form-actions #edit-submit,body.path-cart .view-commerce-cart-form .form-actions #edit-checkout{width:100%;font-size:22px;height:auto;font-weight:bold;}body.path-cart .view-commerce-cart-form .form-actions #edit-submit{margin-bottom:15px;}body .region--content .product-teaser .footer-product-teaser{-webkit-transform:scaleY(1);transform:scaleY(1);}body .region--content .product-teaser:hover .field--name-field-visuel-accroche:before{background-size:20%;}body .region--content .product-teaser .footer-product-teaser .part-left,body .region--content .product-teaser .footer-product-teaser .part-right{font-size:16px;line-height:23px;}body article .bloc-price{font-size:15px;margin-bottom:10px;border-top:0;border-bottom:0;}body article .sub-banner{display:flex;flex-wrap:wrap;}body article .sub-banner .column{width:100%;display:block;}body article .sub-banner .column.desk1{order:3;}body article .sub-banner .column.desk2{order:1;}body article .sub-banner .column.desk3{order:2;margin-top:25px;}body .slick-dotted.slick-slider.banner-slider-mobile{margin-bottom:45px;}body article .sub-banner{}body .sidebar-fiexd{bottom:0;left:0;right:0;width:100%;transform:translateY(100%);-webkit-transition-duration:0.4s;transition-duration:0.4s;}body .sidebar-fiexd.open{transform:translateY(0);}body.path-product{padding-bottom:50px;}body .list-products-with-filter .view-filters{width:100%;display:none;}body .list-products-with-filter .view-filters .form-item{margin-bottom:15px !important;}body .list-products-with-filter .view-filters .form-item .fieldset-wrapper{display:none;}body .list-products-with-filter .view-content{width:100%;padding-left:0;margin-top:15px;}body .list-products-with-filter .view-content .views-row{width:100%;max-width:100%;margin:0.5%;margin-top:0;}body .list-products-with-filter .view-content .views-row:nth-child(3n + 1){margin-left:0%;margin-right:0%;}body .list-products-with-filter .view-content .views-row:nth-child(1n){margin-left:0.5%;margin-right:0.5%;}body .list-products-with-filter .view-content .views-row:nth-child(2n){margin-left:0.5%;margin-right:0.5%;}}@media all and (max-width:660px){body article .header-onglets .onglet{font-size:22px;}body article div.banner .package img{bottom:30px;}body article .banner-product.elt-at-showed{padding:0 4%;}body .banner-product-related .field--name-field-produits-complementaire .btn.add-to-cart,body .banner-product-related .field--name-field-produits-complementaire input.add-to-cart[data-drupal-selector="edit-login-guest-continue"],body .banner-product-related .field--name-field-produits-complementaire input.add-to-cart[data-drupal-selector="edit-login-returning-customer-submit"]{font-size:23px;}}@media all and (min-width:780px){body.path-product .form-add-to-cart.popin-active .content-cart{overflow:auto;max-height:70vh;}}@media all and (max-width:1024px){body .node--view-mode-teaser .field--type-image{height:180px;max-height:180px;}}@media all and (max-width:840px){body .node--view-mode-teaser .field--type-image{height:150px;max-height:150px;}}@media all and (max-width:580px){body .node--view-mode-teaser .field--type-image{height:250px;max-height:250px;}}body.template-sport .cyan{color:#ff5200;}body.template-sport .bloc-price{color:#000;}body.template-sport .color-theme{background-image:linear-gradient(to right,#1c2b57,#0049b3);}body.template-sport article .header-onglets .onglet:last-of-type.color-theme{background-image:linear-gradient(to right,#404040,#7f7f7f);}body.template-sport article .body-onglets #notice.color-theme{background-image:linear-gradient(to right,#000000,#7f7f7f);}body.template-sport .banner-newsletter.color-theme{background-image:linear-gradient(to right,#000000,#7f7f7f);}body.template-sport .btn.picto-cagnotte,body.template-sport input.picto-cagnotte[data-drupal-selector="edit-login-guest-continue"],body.template-sport input.picto-cagnotte[data-drupal-selector="edit-login-returning-customer-submit"]{background:url('/themes/custom/epitact/assets/images/picto/cochon-sport.png') 10px center no-repeat;width:105px;height:105px;width:100%;background-size:auto 70%;height:auto;padding-left:25%;}body.template-sport .btn.picto-cagnotte.btn-grey-light,body.template-sport .mymenu-account .btn.picto-cagnotte.mymenu-account--btn-grey-light,.mymenu-account body.template-sport .btn.picto-cagnotte.mymenu-account--btn-grey-light,.mymenu-account body.template-sport input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body.template-sport .mymenu-account input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-guest-continue"],.mymenu-account body.template-sport input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body.template-sport .mymenu-account input.picto-cagnotte.mymenu-account--btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"],body.template-sport input.picto-cagnotte.btn-grey-light[data-drupal-selector="edit-login-guest-continue"],body.template-sport input.picto-cagnotte.btn-grey-light[data-drupal-selector="edit-login-returning-customer-submit"]{background-color:#dcdcdc;}body.template-sport .banner .package .btn-classic.btn-theme{background-image:linear-gradient(to right,#000000,#7f7f7f);}body.template-sport .btn-theme{background-image:linear-gradient(to right,#000000,#7f7f7f);}body.template-sport .footer-product-teaser .title-theme{color:#ff5200;}body.template-sport .banner .package{background-image:linear-gradient(to bottom,#dcdcdc,#ffffff 40%,#dcdcdc);}body.template-sport .banner .package .arrow-pointleft{background:url('/themes/custom/epitact/assets/images/picto/triangle_leftgris.png') 0 0 no-repeat;width:46px;height:131px;}body.template-sport .banner-contact-faq .part-contact .icone{background:url('/themes/custom/epitact/assets/images/picto/question-sport.png') 0 0 no-repeat;width:387px;height:398px;max-height:116px;background-size:auto 100%;}body.template-sport .banner-contact-faq .part-faq .icone{background:url('/themes/custom/epitact/assets/images/picto/faq-sport.png') 0 0 no-repeat;width:387px;height:398px;max-height:116px;background-size:75% auto;}body.template-sport .banner-contact-faq .part-contact .icone,body.template-sport .banner-contact-faq .part-faq .icone{width:100%;background-position:center;}body.template-sport a.btn.degrad-grey:hover,body.template-sport a.btn.add-to-cart:hover{color:#ff5200;text-decoration:none;}body.template-sport a.btn-classic.btn-theme:hover,body.template-sport a.btn-classic:hover{color:#ff5200;border-color:#ff5200;text-decoration:none;}@media all and (min-width:841px){body.template-sport .sidebar-fiexd .add-to-cart:before{border:1px solid #000;border-right:0;border-top-left-radius:15px;border-bottom-left-radius:15px;background:url('/themes/custom/epitact/assets/images/pages/product/shopping-bag_sport.png') center no-repeat;background-color:#000;background-size:auto 70%;}}h2{font-weight:normal;}h1{font-weight:inherit;}header{z-index:99;position:relative;color:#999999;}.path-recherche .block-page-title-block,.path-frontpage .block-page-title-block{visibility:hidden;position:absolute;}.cursor-auto{cursor:auto;}.text-transform-initial{text-transform:initial !important;}@media all and (min-width:841px){.block-icones-zone-corps .list-categ-home{max-width:1024px;padding:0 5%;margin:0 auto;}}
body.path-contact .form-item-copy{display:none;}body.path-contact #block-epitact-page-title{padding:0;}body.path-contact #block-epitact-page-title h1{margin:0;padding:0.5em 1em;font-size:18px;background-color:#fff;font-weight:500;font-style:normal;text-transform:uppercase;display:inline-block;}body.path-contact #block-epitact-content,body.path-contact #block-epitact-page-title{display:block;margin:0 3%;width:auto;max-width:840px;margin:0 auto;}body.path-contact #block-epitact-content{background-color:#fff;padding:1em;}body.path-contact .layout-container .layout-content{background-color:#F6F6F6;}body.path-contact .contact-message-form .form-item{width:100%;}.contact-message-form{max-width:840px;font-size:0;}.contact-message-form input,.contact-message-form select,.contact-message-form textarea{width:100%;}.contact-message-form #edit-preview{display:none;}.contact-message-form .form-item{margin:20px 0;position:relative;display:inline-block;}.contact-message-form .form-item.form-type-select{width:49%;}.contact-message-form .form-item.form-type-select select{width:100%;background-color:#fff;}.contact-message-form .form-item label{padding:15px 20px;pointer-events:none;position:absolute;left:0;top:0;transition:0.2s;transition-timing-function:ease;transition-timing-function:cubic-bezier(0.25,0.1,0.25,1);opacity:0.5;text-transform:uppercase;}.contact-message-form .form-item input:focus + label,.contact-message-form .form-item input:not(:placeholder-shown) + label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.contact-message-form .form-item input:focus + label,.contact-message-form .form-item input:not(:-ms-input-placeholder) + label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.contact-message-form .form-item.form-type-item{width:100%;padding:15px 20px;background-color:#fff !important;border:none;border:1px solid #C5C5C5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;max-width:49%;display:inline-block;}.contact-message-form .form-item.form-type-item:nth-child(1n +2){margin-left:1.5%;}.contact-message-form .form-item.form-type-item.form-item-name{margin-left:0;}.contact-message-form .form-item.form-type-item label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}.contact-message-form .field--type-list-string label,.contact-message-form .field--type-string-long label,.contact-message-form .field--widget-file-generic label{opacity:1;transform:scale(0.75) translateY(-70%) translateX(9px);background-color:#fff;padding:5px 10px;}div[data-drupal-selector="edit-field-bon-de-recommandation-wrapper"],div[data-drupal-selector="edit-field-preuve-dachat-wrapper"]{display:none;}div[data-drupal-selector="edit-field-bon-de-recommandation-wrapper"] .form-submit[name="field_bon_de_recommandation_0_upload_button"],div[data-drupal-selector="edit-field-bon-de-recommandation-wrapper"] .form-submit[name="field_preuve_dachat_0_upload_button"],div[data-drupal-selector="edit-field-preuve-dachat-wrapper"] .form-submit[name="field_bon_de_recommandation_0_upload_button"],div[data-drupal-selector="edit-field-preuve-dachat-wrapper"] .form-submit[name="field_preuve_dachat_0_upload_button"]{display:none;}
