@charset "UTF-8";
@font-face {
  font-family: 'montserratbold';
  src: url("cmsfont/montserrat-bold-webfont.eot");
  src: url("cmsfont/montserrat-bold-webfont.eot?#iefix") format("embedded-opentype"), url("cmsfont/montserrat-bold-webfont.woff2") format("woff2"), url("cmsfont/montserrat-bold-webfont.woff") format("woff"), url("cmsfont/montserrat-bold-webfont.ttf") format("truetype"), url("cmsfont/montserrat-bold-webfont.svg#montserratbold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratlight';
  src: url("cmsfont/montserrat-light-webfont.eot");
  src: url("cmsfont/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"), url("cmsfont/montserrat-light-webfont.woff2") format("woff2"), url("cmsfont/montserrat-light-webfont.woff") format("woff"), url("cmsfont/montserrat-light-webfont.ttf") format("truetype"), url("cmsfont/montserrat-light-webfont.svg#montserratlight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratregular';
  src: url("cmsfont/montserrat-regular-webfont.eot");
  src: url("cmsfont/montserrat-regular-webfont.eot?#iefix") format("embedded-opentype"), url("cmsfont/montserrat-regular-webfont.woff2") format("woff2"), url("cmsfont/montserrat-regular-webfont.woff") format("woff"), url("cmsfont/montserrat-regular-webfont.ttf") format("truetype"), url("cmsfont/montserrat-regular-webfont.svg#montserratregular") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratsemi_bold';
  src: url("cmsfont/montserrat-semibold-webfont.eot");
  src: url("cmsfont/montserrat-semibold-webfont.eot?#iefix") format("embedded-opentype"), url("cmsfont/montserrat-semibold-webfont.woff2") format("woff2"), url("cmsfont/montserrat-semibold-webfont.woff") format("woff"), url("cmsfont/montserrat-semibold-webfont.ttf") format("truetype"), url("cmsfont/montserrat-semibold-webfont.svg#montserratsemi_bold") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'montserratultra_light';
  src: url("cmsfont/montserrat-ultralight-webfont.eot");
  src: url("cmsfont/montserrat-ultralight-webfont.eot?#iefix") format("embedded-opentype"), url("cmsfont/montserrat-ultralight-webfont.woff2") format("woff2"), url("cmsfont/montserrat-ultralight-webfont.woff") format("woff"), url("cmsfont/montserrat-ultralight-webfont.ttf") format("truetype"), url("cmsfont/montserrat-ultralight-webfont.svg#montserratultra_light") format("svg");
  font-weight: normal;
  font-style: normal; }

@-webkit-keyframes added-product-price {
  30% {
    opacity: 0; }
  50% {
    opacity: 0; }
  75% {
    opacity: 1; } }

@-moz-keyframes added-product-price {
  30% {
    opacity: 0; }
  50% {
    opacity: 0; }
  75% {
    opacity: 1; } }

@-o-keyframes added-product-price {
  30% {
    opacity: 0; }
  50% {
    opacity: 0; }
  75% {
    opacity: 1; } }

@keyframes added-product-price {
  30% {
    opacity: 0; }
  50% {
    opacity: 0; }
  75% {
    opacity: 1; } }

@-webkit-keyframes added-btn {
  30% {
    opacity: 0; }
  50% {
    opacity: 0;
    display: none; } }

@-moz-keyframes added-btn {
  30% {
    opacity: 0; }
  50% {
    opacity: 0;
    display: none; } }

@-o-keyframes added-btn {
  30% {
    opacity: 0; }
  50% {
    opacity: 0;
    display: none; } }

@keyframes added-btn {
  30% {
    opacity: 0; }
  50% {
    opacity: 0;
    display: none; } }

@-webkit-keyframes comparator-left-arrow {
  0% {
    opacity: 0;
    background-position: 100% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 0% 50%; } }

@-moz-keyframes comparator-left-arrow {
  0% {
    opacity: 0;
    background-position: 100% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 0% 50%; } }

@-o-keyframes comparator-left-arrow {
  0% {
    opacity: 0;
    background-position: 100% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 0% 50%; } }

@keyframes comparator-left-arrow {
  0% {
    opacity: 0;
    background-position: 100% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 0% 50%; } }

@-webkit-keyframes comparator-right-arrow {
  0% {
    opacity: 0;
    background-position: 0% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 100% 50%; } }

@-moz-keyframes comparator-right-arrow {
  0% {
    opacity: 0;
    background-position: 0% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 100% 50%; } }

@-o-keyframes comparator-right-arrow {
  0% {
    opacity: 0;
    background-position: 0% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 100% 50%; } }

@keyframes comparator-right-arrow {
  0% {
    opacity: 0;
    background-position: 0% 50%; }
  30% {
    opacity: 1;
    background-position: 50% 50%; }
  70% {
    opacity: 1;
    background-position: 50% 50%; }
  100% {
    opacity: 0;
    background-position: 100% 50%; } }

@-webkit-keyframes comparator-circle {
  0% {
    opacity: 0; }
  40% {
    opacity: 1; }
  60% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes comparator-circle {
  0% {
    opacity: 0; }
  40% {
    opacity: 1; }
  60% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-o-keyframes comparator-circle {
  0% {
    opacity: 0; }
  40% {
    opacity: 1; }
  60% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes comparator-circle {
  0% {
    opacity: 0; }
  40% {
    opacity: 1; }
  60% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-webkit-keyframes comparator-bg {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes comparator-bg {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-o-keyframes comparator-bg {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes comparator-bg {
  0% {
    opacity: 0; }
  30% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
/* line 18, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
/* line 28, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

/* line 31, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
body {
  line-height: 1; }

/* line 34, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
ol, ul {
  list-style: none; }

/* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
blockquote, q {
  quotes: none; }

/* line 41, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

/* line 45, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/********************************/
/******* STYLES BOOSTRAP *******/
/******************************/
/* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 20, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal; }

/* line 26, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
input[type="radio"],
input[type="checkbox"],
.amount input[type="radio"],
.amount input[type="checkbox"] {
  margin-left: 0; width : auto; display : inline-block;}

.amount select { max-width : 305px; width : 100%; border : 1px solid #97c21e; padding: 4px 13px; }

.multi_radio span { color: #3d3d3d; font-family: 'montserratlight', sans-serif; font-size: 12px; }

/* line 35, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
input[type='number'] {
  -moz-appearance: textfield; }

/* line 38, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
input {
  -webkit-appearance: none;
  -moz-appearance: none;
  border-radius: 0; }

/* line 44, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none; }

/* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
strong {
  font-weight: bold; }

/* line 50, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
em {
  font-style: italic; }

/* line 53, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
a {
  text-decoration: none;
  color: #404040; }

/* line 58, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
a:hover,
a:focus {
  text-decoration: underline; }

/* line 61, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

/* line 66, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
img {
  vertical-align: middle; }

/* line 69, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.ie8 img {
  /*width: auto;  @bugfix for IE8 */
  height: auto; }

/* line 74, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px; }

/* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0; }

/* line 84, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 88, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.list-inline {
  list-style: none outside none;
  margin-left: -5px;
  padding-left: 0; }

/* line 93, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px; }

/*
.ie8 .list-inline > li {float: left; margin-left: 5px;}
*/
/* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.cap {
  text-transform: uppercase; }

/* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.text-left {
  text-align: left; }

/* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.text-right {
  text-align: right; }

/* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.text-center {
  text-align: center; }

/* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.text-justify {
  text-align: justify; }

/* line 123, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table; }

/* line 129, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.clearfix:after,
.container:after,
.container-fluid:after {
  clear: both; }

/* line 132, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.container-fluid {
  overflow: hidden; }

/* line 135, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 140, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.pull-right {
  float: right; }

/* line 143, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.pull-left {
  float: left; }

/* line 146, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.hide {
  display: none; }

/* line 149, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.show {
  display: block; }

/* line 152, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 159, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visually-hidden {
  border: 0;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.dib {
  display: inline-block; }

/* line 172, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.sr-only {
  border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* RESPONSIVE
*********************************/
/* line 186, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.img-responsive {
  display: block;
  height: auto;
  max-width: 100%; }

/* line 191, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 5px;
  padding-right: 5px; }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.container:before,
.container:after {
  content: " ";
  display: table; }

/* line 202, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.container:after {
  clear: both; }

/* line 206, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.container:before,
.container:after {
  content: " ";
  display: table; }

/* line 210, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.container:after {
  clear: both; }

/* line 260, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px; }

@media (min-width: 0px) and (max-width: 1024px) {
  /* line 267, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .container {
    width: 90%; } }

@media (min-width: 1025px) {
  /* line 272, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .container {
    width: 90%; } }

@media (min-width: 1280px) {
  /* line 277, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .container {
    width: 1260px; } }

/* line 281, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.row {
  margin-right: -5px;
  margin-left: -5px; }

/* line 286, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.row:before,
.row:after {
  content: " ";
  display: table; }

/* line 290, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.row:after {
  clear: both; }

/* line 294, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.row:before,
.row:after {
  content: " ";
  display: table; }

/* line 298, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.row:after {
  clear: both; }

/* SMARTPHONE
*********************************/
@media screen and (min-width: 0px) and (max-width: 767px) {
  /* line 317, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-1,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12 {
    float: left; }
  /* line 320, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-12 {
    width: 100%; }
  /* line 323, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-11 {
    width: 91.66666666666666%; }
  /* line 326, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-10 {
    width: 83.33333333333334%; }
  /* line 329, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-9 {
    width: 75%; }
  /* line 332, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-8 {
    width: 66.66666666666666%; }
  /* line 335, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-7 {
    width: 58.333333333333336%; }
  /* line 338, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-6 {
    width: 50%; }
  /* line 341, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-5 {
    width: 41.66666666666667%; }
  /* line 344, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-4 {
    width: 33.33333333333333%; }
  /* line 347, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-3 {
    width: 25%; }
  /* line 350, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-2 {
    width: 16.666666666666664%; }
  /* line 353, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-1 {
    width: 8.333333333333332%; }
  /* line 356, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-12 {
    right: 100%; }
  /* line 359, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-11 {
    right: 91.66666666666666%; }
  /* line 362, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-10 {
    right: 83.33333333333334%; }
  /* line 365, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-9 {
    right: 75%; }
  /* line 368, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-8 {
    right: 66.66666666666666%; }
  /* line 371, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-7 {
    right: 58.333333333333336%; }
  /* line 374, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-6 {
    right: 50%; }
  /* line 377, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-5 {
    right: 41.66666666666667%; }
  /* line 380, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-4 {
    right: 33.33333333333333%; }
  /* line 383, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-3 {
    right: 25%; }
  /* line 386, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-2 {
    right: 16.666666666666664%; }
  /* line 389, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-1 {
    right: 8.333333333333332%; }
  /* line 392, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-pull-0 {
    right: 0; }
  /* line 395, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-12 {
    left: 100%; }
  /* line 398, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-11 {
    left: 91.66666666666666%; }
  /* line 401, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-10 {
    left: 83.33333333333334%; }
  /* line 404, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-9 {
    left: 75%; }
  /* line 407, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-8 {
    left: 66.66666666666666%; }
  /* line 410, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-7 {
    left: 58.333333333333336%; }
  /* line 413, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-6 {
    left: 50%; }
  /* line 416, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-5 {
    left: 41.66666666666667%; }
  /* line 419, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-4 {
    left: 33.33333333333333%; }
  /* line 422, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-3 {
    left: 25%; }
  /* line 425, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-2 {
    left: 16.666666666666664%; }
  /* line 428, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-1 {
    left: 8.333333333333332%; }
  /* line 431, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-push-0 {
    left: 0; }
  /* line 434, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-12 {
    margin-left: 100%; }
  /* line 437, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-11 {
    margin-left: 91.66666666666666%; }
  /* line 440, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-10 {
    margin-left: 83.33333333333334%; }
  /* line 443, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-9 {
    margin-left: 75%; }
  /* line 446, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-8 {
    margin-left: 66.66666666666666%; }
  /* line 449, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-7 {
    margin-left: 58.333333333333336%; }
  /* line 452, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-6 {
    margin-left: 50%; }
  /* line 455, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-5 {
    margin-left: 41.66666666666667%; }
  /* line 458, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-4 {
    margin-left: 33.33333333333333%; }
  /* line 461, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-3 {
    margin-left: 25%; }
  /* line 464, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-2 {
    margin-left: 16.666666666666664%; }
  /* line 467, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-1 {
    margin-left: 8.333333333333332%; }
  /* line 470, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-xs-offset-0 {
    margin-left: 0; } }

/* TABLETTE
*********************************/
@media screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 490, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left; }
  /* line 493, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-12 {
    width: 100%; }
  /* line 496, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-11 {
    width: 91.66666666666666%; }
  /* line 499, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-10 {
    width: 83.33333333333334%; }
  /* line 502, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-9 {
    width: 75%; }
  /* line 505, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-8 {
    width: 66.66666666666666%; }
  /* line 508, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-7 {
    width: 58.333333333333336%; }
  /* line 511, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-6 {
    width: 50%; }
  /* line 514, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-5 {
    width: 41.66666666666667%; }
  /* line 517, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-4 {
    width: 33.33333333333333%; }
  /* line 520, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-3 {
    width: 25%; }
  /* line 523, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-2 {
    width: 16.666666666666664%; }
  /* line 526, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-1 {
    width: 8.333333333333332%; }
  /* line 529, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-12 {
    right: 100%; }
  /* line 532, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-11 {
    right: 91.66666666666666%; }
  /* line 535, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-10 {
    right: 83.33333333333334%; }
  /* line 538, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-9 {
    right: 75%; }
  /* line 541, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-8 {
    right: 66.66666666666666%; }
  /* line 544, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-7 {
    right: 58.333333333333336%; }
  /* line 547, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-6 {
    right: 50%; }
  /* line 550, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-5 {
    right: 41.66666666666667%; }
  /* line 553, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-4 {
    right: 33.33333333333333%; }
  /* line 556, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-3 {
    right: 25%; }
  /* line 559, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-2 {
    right: 16.666666666666664%; }
  /* line 562, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-1 {
    right: 8.333333333333332%; }
  /* line 565, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-pull-0 {
    right: 0; }
  /* line 568, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-12 {
    left: 100%; }
  /* line 571, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-11 {
    left: 91.66666666666666%; }
  /* line 574, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-10 {
    left: 83.33333333333334%; }
  /* line 577, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-9 {
    left: 75%; }
  /* line 580, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-8 {
    left: 66.66666666666666%; }
  /* line 583, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-7 {
    left: 58.333333333333336%; }
  /* line 586, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-6 {
    left: 50%; }
  /* line 589, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-5 {
    left: 41.66666666666667%; }
  /* line 592, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-4 {
    left: 33.33333333333333%; }
  /* line 595, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-3 {
    left: 25%; }
  /* line 598, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-2 {
    left: 16.666666666666664%; }
  /* line 601, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-1 {
    left: 8.333333333333332%; }
  /* line 604, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-push-0 {
    left: 0; }
  /* line 607, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-12 {
    margin-left: 100%; }
  /* line 610, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-11 {
    margin-left: 91.66666666666666%; }
  /* line 613, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-10 {
    margin-left: 83.33333333333334%; }
  /* line 616, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-9 {
    margin-left: 75%; }
  /* line 619, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-8 {
    margin-left: 66.66666666666666%; }
  /* line 622, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-7 {
    margin-left: 58.333333333333336%; }
  /* line 625, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-6 {
    margin-left: 50%; }
  /* line 628, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-5 {
    margin-left: 41.66666666666667%; }
  /* line 631, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-4 {
    margin-left: 33.33333333333333%; }
  /* line 634, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-3 {
    margin-left: 25%; }
  /* line 637, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-2 {
    margin-left: 16.666666666666664%; }
  /* line 640, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-1 {
    margin-left: 8.333333333333332%; }
  /* line 643, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-sm-offset-0 {
    margin-left: 0; } }

/* DESKTOP
*********************************/
@media screen and (min-width: 1025px) and (max-width: 1279px) {
  /* line 663, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left; }
  /* line 666, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-12 {
    width: 100%; }
  /* line 669, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-11 {
    width: 91.66666666666666%; }
  /* line 672, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-10 {
    width: 83.33333333333334%; }
  /* line 675, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-9 {
    width: 75%; }
  /* line 678, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-8 {
    width: 66.66666666666666%; }
  /* line 681, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-7 {
    width: 58.333333333333336%; }
  /* line 684, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-6 {
    width: 50%; }
  /* line 687, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-5 {
    width: 41.66666666666667%; }
  /* line 690, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-4 {
    width: 33.33333333333333%; }
  /* line 693, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-3 {
    width: 25%; }
  /* line 696, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-2 {
    width: 16.666666666666664%; }
  /* line 699, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-1 {
    width: 8.333333333333332%; }
  /* line 702, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-12 {
    right: 100%; }
  /* line 705, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-11 {
    right: 91.66666666666666%; }
  /* line 708, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-10 {
    right: 83.33333333333334%; }
  /* line 711, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-9 {
    right: 75%; }
  /* line 714, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-8 {
    right: 66.66666666666666%; }
  /* line 717, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-7 {
    right: 58.333333333333336%; }
  /* line 720, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-6 {
    right: 50%; }
  /* line 723, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-5 {
    right: 41.66666666666667%; }
  /* line 726, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-4 {
    right: 33.33333333333333%; }
  /* line 729, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-3 {
    right: 25%; }
  /* line 732, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-2 {
    right: 16.666666666666664%; }
  /* line 735, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-1 {
    right: 8.333333333333332%; }
  /* line 738, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-pull-0 {
    right: 0; }
  /* line 741, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-12 {
    left: 100%; }
  /* line 744, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-11 {
    left: 91.66666666666666%; }
  /* line 747, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-10 {
    left: 83.33333333333334%; }
  /* line 750, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-9 {
    left: 75%; }
  /* line 753, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-8 {
    left: 66.66666666666666%; }
  /* line 756, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-7 {
    left: 58.333333333333336%; }
  /* line 759, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-6 {
    left: 50%; }
  /* line 762, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-5 {
    left: 41.66666666666667%; }
  /* line 765, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-4 {
    left: 33.33333333333333%; }
  /* line 768, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-3 {
    left: 25%; }
  /* line 771, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-2 {
    left: 16.666666666666664%; }
  /* line 774, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-1 {
    left: 8.333333333333332%; }
  /* line 777, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-push-0 {
    left: 0; }
  /* line 780, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-12 {
    margin-left: 100%; }
  /* line 783, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-11 {
    margin-left: 91.66666666666666%; }
  /* line 786, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-10 {
    margin-left: 83.33333333333334%; }
  /* line 789, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-9 {
    margin-left: 75%; }
  /* line 792, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-8 {
    margin-left: 66.66666666666666%; }
  /* line 795, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-7 {
    margin-left: 58.333333333333336%; }
  /* line 798, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-6 {
    margin-left: 50%; }
  /* line 801, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-5 {
    margin-left: 41.66666666666667%; }
  /* line 804, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-4 {
    margin-left: 33.33333333333333%; }
  /* line 807, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-3 {
    margin-left: 25%; }
  /* line 810, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-2 {
    margin-left: 16.666666666666664%; }
  /* line 813, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-1 {
    margin-left: 8.333333333333332%; }
  /* line 816, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-md-offset-0 {
    margin-left: 0; } }

@media screen and (min-width: 1280px) {
  /* line 832, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-md-12 {
    float: left; }
  /* line 835, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-12 {
    width: 100%; }
  /* line 838, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-11 {
    width: 91.66666666666666%; }
  /* line 841, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-10 {
    width: 83.33333333333334%; }
  /* line 844, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-9 {
    width: 75%; }
  /* line 847, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-8 {
    width: 66.66666666666666%; }
  /* line 850, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-7 {
    width: 58.333333333333336%; }
  /* line 853, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-6 {
    width: 50%; }
  /* line 856, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-5 {
    width: 41.66666666666667%; }
  /* line 859, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-4 {
    width: 33.33333333333333%; }
  /* line 862, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-3 {
    width: 25%; }
  /* line 865, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-2 {
    width: 16.666666666666664%; }
  /* line 868, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-1 {
    width: 8.333333333333332%; }
  /* line 871, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-12 {
    right: 100%; }
  /* line 874, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-11 {
    right: 91.66666666666666%; }
  /* line 877, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-10 {
    right: 83.33333333333334%; }
  /* line 880, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-9 {
    right: 75%; }
  /* line 883, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-8 {
    right: 66.66666666666666%; }
  /* line 886, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-7 {
    right: 58.333333333333336%; }
  /* line 889, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-6 {
    right: 50%; }
  /* line 892, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-5 {
    right: 41.66666666666667%; }
  /* line 895, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-4 {
    right: 33.33333333333333%; }
  /* line 898, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-3 {
    right: 25%; }
  /* line 901, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-2 {
    right: 16.666666666666664%; }
  /* line 904, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-1 {
    right: 8.333333333333332%; }
  /* line 907, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-pull-0 {
    right: 0; }
  /* line 910, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-12 {
    left: 100%; }
  /* line 913, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-11 {
    left: 91.66666666666666%; }
  /* line 916, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-10 {
    left: 83.33333333333334%; }
  /* line 919, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-9 {
    left: 75%; }
  /* line 922, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-8 {
    left: 66.66666666666666%; }
  /* line 925, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-7 {
    left: 58.333333333333336%; }
  /* line 928, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-6 {
    left: 50%; }
  /* line 931, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-5 {
    left: 41.66666666666667%; }
  /* line 934, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-4 {
    left: 33.33333333333333%; }
  /* line 937, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-3 {
    left: 25%; }
  /* line 940, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-2 {
    left: 16.666666666666664%; }
  /* line 943, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-1 {
    left: 8.333333333333332%; }
  /* line 946, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-push-0 {
    left: 0; }
  /* line 949, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-12 {
    margin-left: 100%; }
  /* line 952, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-11 {
    margin-left: 91.66666666666666%; }
  /* line 955, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-10 {
    margin-left: 83.33333333333334%; }
  /* line 958, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-9 {
    margin-left: 75%; }
  /* line 961, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-8 {
    margin-left: 66.66666666666666%; }
  /* line 964, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-7 {
    margin-left: 58.333333333333336%; }
  /* line 967, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-6 {
    margin-left: 50%; }
  /* line 970, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-5 {
    margin-left: 41.66666666666667%; }
  /* line 973, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-4 {
    margin-left: 33.33333333333333%; }
  /* line 976, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-3 {
    margin-left: 25%; }
  /* line 979, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-2 {
    margin-left: 16.666666666666664%; }
  /* line 982, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-1 {
    margin-left: 8.333333333333332%; }
  /* line 985, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .col-lg-offset-0 {
    margin-left: 0; } }

/*NAVBAR*/
/* line 992, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse {
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }

/* line 999, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " "; }

/* line 1003, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse:after {
  clear: both; }

/* line 1007, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse:before,
.navbar-collapse:after {
  display: table;
  content: " "; }

/* line 1011, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse:after {
  clear: both; }

/* line 1014, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse.in {
  overflow-y: auto; }

/* line 1017, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle {
  position: relative;
  padding: 0 10px;
  margin-top: 0;
  /*margin-right: 15px;
    margin-bottom: 8px;*/
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px; }

/* line 1028, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
  background-color: #FFF; }

/* line 1035, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

@media (min-width: 1023px) {
  /* line 1039, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-toggle {
    display: none; } }

/* line 1043, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.collapse {
  display: none; }

/* line 1046, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.collapse.in {
  display: block;
  visibility: visible; }

/* line 1050, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  -moz-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  -moz-transition-timing-function: ease;
  transition-timing-function: ease; }

/* line 1067, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important; }

/* line 1081, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  /* line 1085, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-xs {
    display: block !important; }
  /* line 1088, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  table.visible-xs {
    display: table; }
  /* line 1091, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  tr.visible-xs {
    display: table-row !important; }
  /* line 1095, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  /* line 1100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  /* line 1105, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  /* line 1110, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 1115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-sm {
    display: block !important; }
  /* line 1118, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  table.visible-sm {
    display: table; }
  /* line 1121, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  tr.visible-sm {
    display: table-row !important; }
  /* line 1125, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 1025px) {
  /* line 1130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1135, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1140, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 1024px) and (max-width: 1365px) {
  /* line 1145, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-sm-inline-block {
    display: inline-block !important; }
  /* line 1148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-md {
    display: block !important; }
  /* line 1151, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  table.visible-md {
    display: table; }
  /* line 1154, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  tr.visible-md {
    display: table-row !important; }
  /* line 1158, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1366px) {
  /* line 1163, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-md-block {
    display: block !important; } }

@media (min-width: 1366px) {
  /* line 1168, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 1366px) {
  /* line 1173, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1366px) {
  /* line 1178, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-lg {
    display: block !important; }
  /* line 1181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  table.visible-lg {
    display: table; }
  /* line 1184, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  tr.visible-lg {
    display: table-row !important; }
  /* line 1188, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1366px) {
  /* line 1193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1366px) {
  /* line 1198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1366px) {
  /* line 1203, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  /* line 1208, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  /* line 1213, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .hidden-sm {
    display: none !important; } }

@media (min-width: 1025px) and (max-width: 1279px) {
  /* line 1218, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .hidden-md {
    display: none !important; } }

@media (min-width: 1280px) {
  /* line 1223, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .hidden-lg {
    display: none !important; } }

/* line 1227, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visible-print {
  display: none !important; }

@media print {
  /* line 1231, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-print {
    display: block !important; }
  /* line 1234, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  table.visible-print {
    display: table; }
  /* line 1237, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  tr.visible-print {
    display: table-row !important; }
  /* line 1241, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

/* line 1245, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visible-print-block {
  display: none !important; }

@media print {
  /* line 1249, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-print-block {
    display: block !important; } }

/* line 1253, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visible-print-inline {
  display: none !important; }

@media print {
  /* line 1257, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-print-inline {
    display: inline !important; } }

/* line 1261, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.visible-print-inline-block {
  display: none !important; }

@media print {
  /* line 1265, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  /* line 1270, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .hidden-print {
    display: none !important; } }

/* NAVBAR
*********************************/
/* line 1278, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar {
  position: relative;
  min-height: 100px;
  /*margin-bottom: 20px;*/
  border: 1px solid transparent; }

@media (min-width: 767px) {
  /* line 1285, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-header {
    float: left; } }

/* line 1289, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse {
  /*max-height: 340px;*/
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); }

/* line 1296, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-collapse.in {
  overflow-y: auto; }

@media (min-width: 767px) {
  /* line 1300, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }
  /*
    .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
}*/
  /* line 1312, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-collapse.in {
    overflow-y: visible; } }

@media (min-width: 1023px) {
  /* line 1317, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none; }
  /* line 1322, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important; }
  /* line 1329, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-collapse.in {
    overflow-y: visible; }
  /* line 1334, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0; } }

@media (min-width: 767px) {
  /* line 1343, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0; } }

/* line 1348, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle {
  background-color: #04597a;
  border: none;
  border-radius: 0;
  padding: 13px 0 14px;
  position: relative;
  width: 100%;
  height: 50px; }

/* line 1357, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle:focus {
  outline: none; }

/* line 1360, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle .icon-bar {
  display: block;
  width: 30px;
  height: 6px;
  border-radius: 1px;
  margin: 0 auto; }

/* line 1367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px; }

/* line 1370, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-nav {
  margin: 7.5px -15px; }

/* line 1373, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px; }

@media (min-width: 767px) {
  /* line 1379, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-nav {
    float: left;
    margin: 0; }
  /* line 1383, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-nav > li {
    float: left; }
  /* line 1386, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px; } }

/* Slider */
/* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
.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; }

/* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 26, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
.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); }

/* line 39, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 45, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-track:before,
  .slick-track:after {
    content: "";
    display: table; }
  /* line 49, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 52, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 56, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 60, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 63, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 66, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 70, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 73, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 76, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 79, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 85, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* Slider */
/* line 40, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("cmsimg/ajax-loader.gif") center center no-repeat; }

/* Icons */
@font-face {
  font-family: "slick";
  src: url("cmsfont/slick.eot");
  src: url("cmsfont/slick.eot?#iefix") format("embedded-opentype"), url("cmsfont/slick.woff") format("woff"), url("cmsfont/slick.ttf") format("truetype"), url("cmsfont/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Arrows */
/* line 60, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.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; }
  /* line 78, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  .slick-prev:hover,
  .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent; }
    /* line 82, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
    .slick-prev:hover:before,
    .slick-prev:focus:before,
    .slick-next:hover:before,
    .slick-next:focus:before {
      opacity: 1; }
  /* line 86, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }
  /* line 89, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  .slick-prev:before,
  .slick-next:before {
    font-family: "slick";
    font-size: 20px;
    line-height: 1;
    color: white;
    opacity: 0.75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* line 99, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.slick-prev {
  left: -25px; }
  /* line 101, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  /* line 105, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  .slick-prev:before {
    content: "←"; }
    /* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

/* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.slick-next {
  right: -25px; }
  /* line 114, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  /* line 118, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  .slick-next:before {
    content: "→"; }
    /* line 120, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
/* line 128, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

/* line 132, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: 80px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }
  /* line 141, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
  .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    padding: 0;
    cursor: pointer; }
    /* line 148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
    .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; }
      /* line 161, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
      .slick-dots li button:hover,
      .slick-dots li button:focus {
        outline: none; }
        /* line 163, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
        .slick-dots li button:hover:before,
        .slick-dots li button:focus:before {
          background: #fff; }
      /* line 167, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
      .slick-dots li button:before {
        position: absolute;
        top: 0;
        left: 0;
        content: "";
        border: 2px solid #fff;
        background: transparent;
        width: 12px;
        height: 12px;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        background-clip: padding-box;
        font-family: "slick";
        font-size: 6px;
        line-height: 12px;
        text-align: center;
        color: black;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
    /* line 186, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75;
      background: #fff; }

/* line 202, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.style-grey li button:before {
  border-color: #808080; }

/* line 207, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_slick-theme.scss */
.style-grey li.slick-active button:before {
  color: #808080;
  background: #808080; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn {
  background-image: none;
  border: none;
  cursor: pointer;
  display: block;
  margin-bottom: 0;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 18px;
  cursor: pointer;
  border-radius: 0;
  background-clip: border-box;
  -webkit-transition: color 0.2s ease, letter-spacing 0.2s ease, border 0.2s ease, background 0.2s ease;
  -moz-transition: color 0.2s ease, letter-spacing 0.2s ease, border 0.2s ease, background 0.2s ease;
  -o-transition: color 0.2s ease, letter-spacing 0.2s ease, border 0.2s ease, background 0.2s ease;
  transition: color 0.2s ease, letter-spacing 0.2s ease, border 0.2s ease, background 0.2s ease; }

/* line 15, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
button {
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

/* line 20, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-order {
  color: #fff;
  background: transparent;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  border: 2px solid #fff;
  font-family: 'montserratregular', sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  margin: 0 auto;
  padding: 8px 22px;
  letter-spacing: 2px;
  margin-top: 32px;
  white-space: normal; }
  /* line 33, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-order:hover {
    background: #fff;
    color: #000;
    letter-spacing: 1px; }
  @media (min-width: 0px) and (max-width: 1279px) {
    /* line 20, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-order {
      padding: 8px 10px;
      letter-spacing: 1px; } }

/* line 43, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-add-to-card {
  color: #f6bb2c;
  border: 2px solid #f6bb2c;
  font-size: 12px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  text-align: center;
  display: block;
  padding: 10px 70px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-family: 'montserratregular', sans-serif;
  overflow: hidden;
  width: 215px; }
  /* line 56, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-add-to-card:hover {
    background: #f6bb2c;
    color: #fff;
    letter-spacing: 1px; }
  /* line 61, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-add-to-card span {
    display: inline-block; }

/* line 65, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-submit {
  font-size: 12px;
  font-family: 'montserratbold', sans-serif;
  text-transform: uppercase;
  background: transparent;
  color: #fff;
  background: transparent; }

/* line 73, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-faq, .btn-sending {
  text-transform: uppercase;
  text-align: center;
  font-family: 'montserratbold', sans-serif;
  font-size: 12px;
  padding: 14px 0;
  margin-top: 12px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  border: 2px solid #97c21e;
  background: #97c21e;
  color: #fff; }
  /* line 84, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-faq:hover, .btn-sending:hover {
    background: transparent;
    color: #97c21e; }

/* line 90, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-favorite,
.btn-basket {
  display: block;
  float: left;
  margin-top: 30px;
  background: #f6bb2c;
  height: 50px;
  line-height: 50px;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  -o-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  padding: 0 17px; }
  @media (min-width: 0px) and (max-width: 1279px) {
    /* line 90, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-favorite,
    .btn-basket {
      margin-top: 0; } }

/* line 104, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-basket {
  color: #fff;
  font-family: 'montserratsemi_bold', sans-serif;
  font-size: 15px;
  padding: 0px 16px;
  position: relative; }
  /* line 110, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-basket span {
    display: inline-block;
    vertical-align: middle; }
    @media (min-width: 0) and (max-width: 1024px) {
      /* line 110, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
      .btn-basket span {
        margin: 0; } }
  @media (min-width: 0) and (max-width: 1024px) {
    /* line 104, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-basket {
      display: inline-block;
      vertical-align: middle;
      width: 100%;
      float: none;
      text-align: center;
      padding: 0;
      z-index: 10; } }
  /* line 126, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-basket .product-counter {
    background: #fff;
    color: #f6bb2c;
    width: 16px;
    height: 16px;
    line-height: 16px;
    margin-left: 7px;
    text-align: center;
    font-size: 12px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    font-family: 'montserratsemi_bold', sans-serif; }

/* line 139, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-search {
  border: 0; }

/* line 142, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-account {
  color: #332a75;
  background: transparent;
  font-family: 'montserratlight', sans-serif;
  font-size: 13px;
  border-right: 1px solid #cccad9;
  width: 16%; 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  }
  @media (min-width: 0px) and (max-width: 1279px) {
    /* line 142, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-account {
      width: 7%; }
      /* line 150, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
      .btn-account .icon-account {
        margin: 0; } }

/* line 156, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-open-menu .btn-account {
  background: #F6BB2C none repeat scroll 0% 0% padding-box;
  height: 50px;
  line-height: 50px;
  border-radius: 4px;
  padding: 0 17px;
  width: auto; }

/* line 164, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-slider {
  background: #f6bb2c;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-family: 'montserratregular', sans-serif;
  border: 2px solid #f6bb2c;
  letter-spacing: 2px;
  padding: 11px 45px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  background-clip: border-box; }
  /* line 174, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-slider:hover {
    background: transparent;
    color: #f6bb2c; }

/* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-cnt-item,
.nav-second-list li .btn-cnt-item {
  background: transparent;
  color: #fff;
  border: 2px solid #fff;
  text-transform: uppercase;
  padding: 10px;
  width: 100%;
  margin: 0;
  -webkit-border-radius: 50px 50px;
  border-radius: 50px 50px;
  background-clip: padding-box;
  letter-spacing: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  /* line 192, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-cnt-item:hover,
  .nav-second-list li .btn-cnt-item:hover {
    letter-spacing: 1px;
    color: #332a75; }

/* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-style, .btn-style-yellow {
  text-transform: uppercase;
  text-align: center;
  font-family: 'montserratregular', sans-serif;
  white-space: normal;
  font-size: 12px;
  padding: 10px 20px;
  letter-spacing: 3px;
  margin-top: 12px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  border: 2px solid #97c21e;
  background: #97c21e;
  color: #fff; }
  /* line 210, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-style:hover, .btn-style-yellow:hover {
    background: transparent;
    color: #97c21e; }

/* line 215, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-style-yellow {
  background: #f6bb2c;
  border: 2px solid #f6bb2c;
  padding: 10px 30px; }
  /* line 220, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-style-yellow:hover {
    color: #f6bb2c;
    background: transparent; }

/* line 225, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-log-in {
  border-color: #97c21e;
  background: #97c21e;
  color: #fff; }
  /* line 229, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-log-in:hover {
    color: #97c21e; }

/* line 233, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-sign-in {
  border-color: #fff;
  background: #fff;
  color: #332a75; }
  /* line 237, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-sign-in:hover {
    color: #fff; }

/* line 241, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-confirmation {
  border-color: #808080;
  background: #fff;
  color: #808080;
  display: inline-block; }
  /* line 246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-confirmation:hover {
    color: #fff;
    background: #808080; }

/* line 251, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-all-add-to {
  font-family: 'montserratregular', sans-serif;
  background: transparent;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  padding: 10px 30px;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  border: 2px solid #F6BB2C;
  background: #F6BB2C;
  letter-spacing: 1px;
  display: inline-block;
  float: right;
  margin-top: 30px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  /* line 266, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-all-add-to:hover {
    background: #fff none repeat scroll 0% 0%;
    color: #F6BB2C;
    letter-spacing: 1px; }
  @media (min-width: 0px) and (max-width: 767px) {
    /* line 251, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-all-add-to {
      width: 100%;
      text-align: center; } }

/* line 276, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-add-address, .btn-chose-address, .btn-save-address {
  font-family: 'montserratregular', sans-serif;
  color: #fff;
  border: 2px solid #332a75;
  background: #332a75;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  padding: 10px 30px;
  font-size: 12px;
  text-align: center;
  width: 250px;
  text-transform: uppercase;
  letter-spacing: 2px;
  display: block;
  background-clip: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin: 20px auto 0px auto; }
  /* line 292, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-add-address:hover, .btn-chose-address:hover, .btn-save-address:hover {
    background: #fff;
    color: #332a75;
    letter-spacing: 1px; }

/* line 298, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-chose-address, .btn-save-address {
  width: 130px;
  background: transparent;
  color: #332a75;
  margin-top: 25px;
  float: right; }
  /* line 305, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-chose-address:hover, .btn-save-address:hover {
    background: #332a75;
    color: #fff; }
  @media (min-width: 0px) and (max-width: 767px) {
    /* line 298, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-chose-address, .btn-save-address {
      margin: 15px auto 0;
      width: 100%;
      float: none; } }

/* line 315, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-save-address {
  width: 360px; }

/* line 319, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-edit {
  color: #332a75;
  border: 2px solid #332a75;
  background: transparent;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  text-align: center;
  width: 130px;
  padding: 10px 0px;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin: 25px auto 0; }
  /* line 332, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-edit:hover {
    background: #332a75;
    color: #fff;
    letter-spacing: 1px; }
  /* line 337, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-edit.save-info {
    width: 360px; }

/* line 341, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-pdf {
  display: inline-block;
  padding: 8.5px 20px;
  border-color: #b3040b;
  background: #fff;
  color: #b3040b; }
  /* line 347, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-pdf:hover {
    color: #fff;
    background: #b3040b; }
    /* line 350, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-pdf:hover span {
      background-image: url(cmsimg/icone-pdf-white.png); }
  /* line 354, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-pdf span {
    margin-left: 15px; }

/* line 358, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-box {
  display: inline-block;
  padding: 8.5px 20px;
  border-color: #5dc7d7;
  background: #fff;
  color: #5dc7d7; }
  /* line 364, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-box:hover {
    color: #fff;
    background: #5dc7d7; }
    /* line 367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-box:hover span {
      background-image: url(cmsimg/icone-boite-white.png); }
  /* line 371, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-box span {
    margin-left: 15px; }

/* line 375, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-return {
  display: inline-block;
  padding: 10px 25px;
  border-color: #332a75;
  background: #fff;
  color: #332a75; }
  /* line 381, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-return:hover {
    color: #fff;
    background: #332a75; }
    /* line 384, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-return:hover span {
      background-image: url(cmsimg/icone-return-hover.png); }
  /* line 388, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-return span {
    margin-left: 15px; }

/* line 392, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-validation {
  background: #f6bb2c;
  -webkit-border-radius: 50px;
  border-radius: 50px;
  background-clip: padding-box;
  border: 2px solid #f6bb2c;
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: #fff;
  padding: 10px 20px;
  letter-spacing: 3px;
  width: 100%;
  display: inline-block;
  margin-top: 12px;
  white-space: normal; }
  /* line 408, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-validation:hover {
    background: transparent;
    color: #f6bb2c; }

/* line 413, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-add-references {
  text-transform: uppercase;
  text-align: center;
  font-family: "montserratbold", sans-serif;
  font-size: 12px;
  padding: 10px 0px;
  margin-top: 12px;
  border-radius: 50px;
  border: 2px solid #332a75;
  background: transparent;
  color: #332a75;
  letter-spacing: 2px;
  font-family: 'montserratregular', sans-serif;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
  margin-bottom: 50px; }
  /* line 428, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-add-references:hover {
    background: #332a75;
    color: #fff;
    letter-spacing: 1px; }

/* line 434, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-sending {
  font-family: 'montserratregular', sans-serif;
  letter-spacing: 2px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  /* line 439, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-sending:hover {
    background: transparent;
    color: #97c21e;
    letter-spacing: 1px; }

/* line 445, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-compare {
  width: 215px;
  margin: 10px auto 0px auto;
  color: #5dc7d7;
  background: none;
  border-color: #5dc7d7; }
  /* line 452, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-compare:hover,
  .btn-compare.actif {
    color: #fff;
    background: #5dc7d7;
    letter-spacing: 2px; }

/* line 458, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-filter {
  width: 50%;
  display: inline-block;
  vertical-align: bottom;
  border: solid 2px #f2f2f2;
  background: #fff;
  padding: 10px 0;
  font-size: 15px;
  font-family: 'montserratregular', sans-serif;
  text-transform: uppercase;
  color: #3d3d3d;
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in; }
  /* line 470, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-filter#btn-filter {
    border-right: solid 0px #f2f2f2; }
    /* line 472, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
    .btn-filter#btn-filter.actif {
      border-right: solid 2px #f2f2f2; }
  /* line 476, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-filter:focus {
    outline: none; }
  /* line 479, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-filter.actif {
    padding: 13px 0;
    font-size: 17px; }

/* line 484, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-articles-extend {
  display: inline-block; }
  /* line 487, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-articles-extend.active span {
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1); }

/* line 493, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-vadid-payment {
  font-family: 'montserratsemi_bold', sans-serif;
  font-size: 14px;
  padding: 5px 40px; }
  /* line 498, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-vadid-payment .comment {
    font-size: 12px;
    color: inherit;
    letter-spacing: normal;
    text-transform: lowercase; }

/* line 506, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-xs-fav {
  display: inline-block;
  margin-bottom: 10px;
  background: none; }

/* line 511, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-xs-sup {
  display: inline-block;
  margin-bottom: 10px;
  background: none;
  border: solid 1px #f6bb2c;
  line-height: 26px;
  text-align: center;
  top: 8px;
  right: 7px;
  border: 1px solid #b3040b;
  z-index: 10;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon {
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle; }

/* line 7, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-stock {
  background: url(cmsimg/icone-stock.png) 0 0/cover no-repeat;
  width: 34px;
  height: 32px; }

/* line 12, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-shipping {
  background: url(cmsimg/icone-livraison.png) 0 0/cover no-repeat;
  width: 46px;
  height: 24px; }

/* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-security {
  background: url(cmsimg/icone-securite.png) 0 0/cover no-repeat;
  width: 23px;
  height: 29px; }

/* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-right {
  background: url(cmsimg/icone-fleche-droite.png) 0 0/cover no-repeat;
  width: 17px;
  height: 17px; }

/* line 27, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-payment {
  background: url(cmsimg/icone-payment.png) 0 0/cover no-repeat;
  width: 165px;
  height: 22px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 27, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
    .icon-payment {
      margin: 0 auto;
      display: block; } }
  @media (min-width: 0px) and (max-width: 480px) {
    /* line 27, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
    .icon-payment {
      width: 277px;
      height: 20px; } }

/* line 40, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-facebook {
  background: url(cmsimg/icone-facebook.png) 0 0/cover no-repeat;
  width: 34px;
  height: 34px; }

/* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.novelty:before,
.case:before,
.discount:before {
  content: "";
  position: absolute;
  display: block;
  left: -14px;
  top: 10px;
  height: 54px;
  z-index: 10; }

/* line 56, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.novelty:before {
  background: url(cmsimg/icone-fanion-nouveaute.png) 0 0/cover no-repeat;
  width: 139px; }

/* line 60, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.case:before {
  background: url(cmsimg/icone-fanion-affaire.png) 0 0/cover no-repeat;
  width: 159px; }

/* line 64, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.discount:before {
  background: url(cmsimg/icone-fanion-reduction.png) 0 0/cover no-repeat;
  width: 87px; }

/* line 68, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-favorite {
  background: url(cmsimg/icone-coeur.png) 0 0/cover no-repeat;
  width: 15px;
  height: 14px; }

/* line 73, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-favorite-yellow {
  background: url(cmsimg/icone-fav-yellow.png) 0 0/cover no-repeat;
  width: 15px;
  height: 14px;
  vertical-align: middle; }

/* line 79, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-basket {
  background: url(cmsimg/icone-cadie.png) 0 0/cover no-repeat;
  width: 18px;
  height: 18px;
  margin-right: 7px; }

/* line 86, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.account-search .icon-basket {
  margin-right: 0; }

/* line 90, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-bottom {
  background: url(cmsimg/icone-fleche-bas.svg) 0 0/cover no-repeat;
  width: 18px;
  height: 18px;
  margin-left: 20px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 90, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
    .icon-arrow-bottom {
      margin-left: 10px; } }

/* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-phone {
  background: url(cmsimg/icone-telephone.png) 0 0/cover no-repeat;
  width: 25px;
  height: 24px; }

/* line 105, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-glasses {
  background: url(cmsimg/icone-loupe.png) 0 0/cover no-repeat;
  width: 25px;
  height: 24px; }

/* line 110, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-account {
  background: url(cmsimg/icone-compte.png) 0 0/cover no-repeat;
  width: 16px;
  height: 15px;
  margin-right: 10px; }

/* line 116, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-bot-lt {
  background: url(cmsimg/icone-fleche-bas-lt.png) 0 0/cover no-repeat;
  width: 10px;
  height: 6px;
  margin-left: 10px; }

/* line 122, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-pot {
  background: url(cmsimg/icone-pot.svg) 0 0/cover no-repeat;
  width: 29px;
  height: 36px; }

/* line 127, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-pillbox {
  background: url(cmsimg/icone-pilulier.svg) 0 0/cover no-repeat;
  width: 27px;
  height: 41px; }

/* line 132, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-item-box {
  background: url(cmsimg/icone-boites.svg) 0 0/cover no-repeat;
  width: 37px;
  height: 38px; }

/* line 137, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-secure {
  background: url(cmsimg/icone-3d-secure.png) 0 0/cover no-repeat;
  width: 73px;
  height: 19px; }

/* line 142, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-myspace {
  background: url(cmsimg/icone-client-bleu.png) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 147, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-bin {
  background: url(cmsimg/icone-poubelle.svg) 0 0/cover no-repeat;
  width: 15px;
  height: 19px; }

/* line 152, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-user-blue {
  background: url(cmsimg/icone-client-bleu.png) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 157, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-user-white {
  background: url(cmsimg/icone-client-blanc.png) 0 0/cover no-repeat;
  width: 132px;
  height: 132px; }

/* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-range-less, .icon-range-less-green {
  background: url(cmsimg/icone-moins-bleu.png) 0 0/cover no-repeat;
  width: 22px;
  height: 22px;
  cursor: pointer;
  border: 1px solid #20a0d3;
  margin-right: 5px;
  -webkit-border-radius: 50% 50%;
  border-radius: 50% 50%;
  background-clip: padding-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  /* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
  .icon-range-less:hover, .icon-range-less-green:hover {
    background-position: 0 -20px; }

/* line 175, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-range-more, .icon-range-more-green {
  background: url(cmsimg/icone-plus-bleu.png) 0 0/cover no-repeat;
  width: 22px;
  height: 22px;
  cursor: pointer;
  margin-left: 5px;
  -webkit-border-radius: 50% 50%;
  border-radius: 50% 50%;
  background-clip: padding-box;
  border: 1px solid #20a0d3;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  /* line 184, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
  .icon-range-more:hover, .icon-range-more-green:hover {
    background-position: 0 -20px; }

/* line 188, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-range-less-green {
  background: url(cmsimg/icone-moins-vert.png) 0 0/cover no-repeat;
  border-color: #97c21e; }

/* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-range-more-green {
  background: url(cmsimg/icone-plus-vert.png) 0 0/cover no-repeat;
  border-color: #97c21e; }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-confirmation {
  background: url(cmsimg/icone-confirmation.png) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 203, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-toggle {
  background: url(cmsimg/icone-arrow-open.svg) 0 0/cover no-repeat;
  width: 14px;
  height: 12px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

/* line 209, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.item-opened .icon-toggle {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

/* line 212, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-fav {
  background: url(cmsimg/icone-favoris.png) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 217, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-information {
  background: url(cmsimg/icone-informations.png) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 222, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-pen {
  background: url(cmsimg/icone-stylo.png) 0 0/cover no-repeat;
  width: 16px;
  height: 15px; }

/* line 227, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-pdf {
  background: url(cmsimg/icone-pdf.png) 0 0/cover no-repeat;
  width: 19px;
  height: 21px; }

/* line 232, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-return {
  background: url(cmsimg/icone-return.png) 0 0/cover no-repeat;
  width: 24px;
  height: 15px; }

/* line 237, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-box {
  background: url(cmsimg/icone-boite.png) 0 0/cover no-repeat;
  width: 21px;
  height: 22px; }

/* line 242, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-user-info {
  background: url(cmsimg/icone-client-info.png) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 247, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-ups {
  background: url(cmsimg/logo-ups.png) 0 0/cover no-repeat;
  width: 36px;
  height: 43px;
  margin-bottom: 10px;
  margin-top: 15px; }

/* line 254, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-user-volume {
  background: url(cmsimg/icone-client-volume.svg) 0 0/cover no-repeat;
  width: 55px;
  height: 55px; }

/* line 259, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-next {
  background: url(cmsimg/icone-next.png) 50% 50% no-repeat;
  width: 22px;
  height: 21px; }

/* line 264, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-next-plus {
  background: url(cmsimg/icone-next-plus.png) 50% 50% no-repeat;
  width: 22px;
  height: 21px; }

/* line 269, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-prev {
  background: url(cmsimg/icone-prev.png) 50% 50% no-repeat;
  width: 22px;
  height: 21px; }

/* line 274, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-prev-plus {
  background: url(cmsimg/icone-prev-plus.png) 50% 50% no-repeat;
  width: 22px;
  height: 21px; }

/* line 279, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-remove {
  background: url(cmsimg/icone-remove.svg) 0 0/cover no-repeat;
  width: 18px;
  height: 18px; }

/* line 284, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-fav-heart {
  background: url(cmsimg/icon-fav-sprite.png) 0 bottom no-repeat;
  width: 26px;
  height: 25px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

/* line 290, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-heart {
  background: url(cmsimg/icone-coeur.svg) 0 top/contain no-repeat;
  width: 30px;
  height: 28px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

/* line 296, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-menu-alimentaire {
  background: url(cmsimg/icone-menu-alimentaire.png) 0 0/cover no-repeat;
  width: 30px;
  height: 30px; }

/* line 301, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-menu-sante {
  background: url(cmsimg/icone-menu-sante.png) 0 0/cover no-repeat;
  width: 30px;
  height: 30px; }

/* line 306, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-menu-hygiene {
  background: url(cmsimg/icone-menu-hygiene.png) 0 0/cover no-repeat;
  width: 30px;
  height: 30px; }

/* line 311, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-menu-deco {
  background: url(cmsimg/icone-menu-deco.png) 0 0/cover no-repeat;
  width: 30px;
  height: 30px; }

/* line 316, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-menu-all {
  background: url(cmsimg/icone-menu-all.png) 0 0/cover no-repeat;
  width: 30px;
  height: 30px; }

/* line 321, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-menu-account {
  background: url(cmsimg/icone-compte-bleu.png) 0 0/cover no-repeat;
  width: 18px;
  height: 17px; }

/* line 326, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-blue-arrow {
  background: url(cmsimg/icone-fleche-bleue.png) 0 0/cover no-repeat;
  width: 11px;
  height: 7px; }

/* line 331, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-search-xs {
  background: url(cmsimg/icone-search-xs.png) 100% 50%/cover no-repeat;
  width: 30px;
  height: 30px; }

/* line 336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-delete {
  background: url(cmsimg/icone-delete.png) 100% 50%/cover no-repeat;
  width: 35px;
  height: 35px; }

/* line 341, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-plus {
  background: url(cmsimg/icone-plus.png) 100% 50%/cover no-repeat;
  width: 22px;
  height: 22px; }

/* line 346, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-minus {
  background: url(cmsimg/icone-minus.png) 100% 50%/cover no-repeat;
  width: 22px;
  height: 22px; }

/* line 351, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-alimentary {
  background: url(cmsimg/icone-alimentaire-orange.png) 100% 50%/cover no-repeat;
  width: 28px;
  height: 35px; }

/* line 356, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-fancy {
  background: url(cmsimg/icone-deco-purple.png) 100% 50%/cover no-repeat;
  width: 15px;
  height: 37px; }

/* line 361, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-hygiene {
  background: url(cmsimg/icone-hygiene-pink.png) 100% 50%/cover no-repeat;
  width: 32px;
  height: 32px; }

/* line 366, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-health {
  background: url(cmsimg/icone-sante-blue.png) 100% 50%/cover no-repeat;
  width: 31px;
  height: 32px; }

/* line 371, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-general {
  background: url(cmsimg/icone-general-purple.png) 100% 50%/cover no-repeat;
  width: 33px;
  height: 19px;
  vertical-align: baseline; }

/* line 377, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-search-white {
  background: url(cmsimg/icone-recherche-blanc.png) 0 0/cover no-repeat;
  width: 37px;
  height: 37px; }

/* line 382, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-down-black-circle {
  background: url(cmsimg/icone-fleche-bas-noir.png) 0 0/cover no-repeat;
  width: 27px;
  height: 27px; }

/* line 387, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-safe {
  background: url(cmsimg/icone-safe.png) 0 0/cover no-repeat;
  width: 29px;
  height: 30px; }

/* line 392, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-safe-alimentary {
  background: url(cmsimg/icone-alimentary-safe.png) 0 0/cover no-repeat;
  width: 30px;
  height: 29px; }

/* line 397, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-transport {
  background: url(cmsimg/icone-transport.png) 0 0/cover no-repeat;
  width: 33px;
  height: 27px; }

/* line 402, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-alimentary-circle {
  background: url(cmsimg/icone-alimentaire-circle.png) 0 0/cover no-repeat;
  width: 34px;
  height: 34px; }

/* line 407, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-hygiene-circle {
  background: url(cmsimg/icone-hygiene-circle.png) 0 0/cover no-repeat;
  width: 34px;
  height: 34px; }

/* line 412, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-health-circle {
  background: url(cmsimg/icone-sante-circle.png) 0 0/cover no-repeat;
  width: 34px;
  height: 34px; }

/* line 417, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-fancy-circle {
  background: url(cmsimg/icone-deco-circle.png) 0 0/cover no-repeat;
  width: 34px;
  height: 34px; }

/* line 422, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-delivery {
  background: url(cmsimg/icone-delivery.png) 0 0/cover no-repeat;
  width: 40px;
  height: 35px; }

/* line 427, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-in-stock {
  background: url(cmsimg/icone-in-stock.png) 0 0/cover no-repeat;
  width: 21px;
  height: 23px; }

/* line 432, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-info {
  background: url(cmsimg/icone-info.png) 0 0/cover no-repeat;
  width: 19px;
  height: 19px;
  cursor: pointer; }

/* line 438, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-circle {
  background: url(cmsimg/icone-rond.png) 0 0/cover no-repeat;
  width: 20px;
  height: 20px; }

/* line 443, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-hexa {
  background: url(cmsimg/icone-hexa.png) 0 0/cover no-repeat;
  width: 22px;
  height: 19px; }

/* line 448, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-square {
  background: url(cmsimg/icone-carre.png) 0 0/cover no-repeat;
  width: 19px;
  height: 18px; }

/* line 453, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-next-blue {
  background: url(cmsimg/icone-next-blue.png) 0 0/cover no-repeat;
  width: 6px;
  height: 10px; }

/* line 458, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-back-blue {
  background: url(cmsimg/icone-back-blue.png) 0 0/cover no-repeat;
  width: 6px;
  height: 10px; }

/* line 463, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-back-purple {
  background: url(cmsimg/icone-back-purple.png) 0 0/cover no-repeat;
  width: 6px;
  height: 10px; }

/* line 468, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-down-blue {
  background: url(cmsimg/icone-arrow-down-blue.png) 0 0/cover no-repeat;
  width: 12px;
  height: 7px; }

/* line 473, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-down-black {
  background: url(cmsimg/icone-arrow-down-black.png) 0 0/cover no-repeat;
  width: 12px;
  height: 7px; }

/* line 478, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-down-white {
  background: url(cmsimg/icone-arrow-down-white.png) 0 0/cover no-repeat;
  width: 12px;
  height: 7px; }

/* line 483, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-advisor {
  background: url(cmsimg/icone-advisor.png) 0 0/cover no-repeat;
  width: 58px;
  height: 52px; }

/* line 488, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-valid {
  background: url(cmsimg/icone-valid.png) 0 0/cover no-repeat;
  width: 50px;
  height: 50px; }

/* line 493, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-close {
  background: url(cmsimg/icone-close.png) 0 0/cover no-repeat;
  width: 22px;
  height: 22px; }

/* line 498, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-zoom {
  background: url(cmsimg/icone-zoom.png) 0 0/cover no-repeat;
  width: 42px;
  height: 42px; }

/* line 503, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-ups-big {
  background: url(cmsimg/icone-ups-xl.png) 0 0/cover no-repeat;
  width: 58px;
  height: 69px; }

/* line 508, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-relais {
  background: url(cmsimg/icone-point-relais.svg) 0 0/cover no-repeat;
  width: 66px;
  height: 66px; }

/* line 513, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-comptoir {
  background: url(cmsimg/icone-comptoir.svg) 0 0/cover no-repeat;
  width: 68px;
  height: 65px; }

/* line 518, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-bot-purple {
  background: url(cmsimg/icone-fleche-bas-violet.svg) 0 0/cover no-repeat;
  width: 35px;
  height: 35px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease; }

/* line 525, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-ideal {
  background: url(cmsimg/icon-ideal.png) 50% 50% no-repeat; }

/* line 528, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-ing {
  background: url(cmsimg/icon-ing.png) 50% 50% no-repeat; }

/* line 531, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-maestro {
  background: url(cmsimg/icon-maestro.png) 50% 50% no-repeat; }

/* line 534, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-mastercard {
  background: url(cmsimg/icon-mastercard.png) 50% 50% no-repeat; }

/* line 537, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-paypal {
  background: url(cmsimg/icon-paypal.png) 50% 50% no-repeat; }

/* line 540, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-visa {
  background: url(cmsimg/icon-visa.png) 50% 50% no-repeat; }

/* line 543, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-cb {
  background: url(cmsimg/icon-cb.png) 50% 50% no-repeat; }

/* line 547, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-bancontact {
  background: url(cmsimg/icon-bancontact.png) 50% 50% no-repeat; }

/* line 554, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-comparator {
  background: url(cmsimg/icone-comparateur.png) 50% 50% no-repeat;
  width: 50px;
  height: 50px; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
html {
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none; }

/* line 5, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
body {
  font-family: 'oswaldlight', Arial, sans-serif;
  font-size: 13px;
  line-height: 1.3333333;
  color: #000; }

/* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
button:focus {
  outline: none; }

/* line 15, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
input[type='checkbox'] {
  cursor: pointer; }

/* line 18, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
::-webkit-input-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  font-family: 'montserratlight', sans-serif;
  font-style: italic; }

/* line 24, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
:-webkit-input-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  font-family: 'montserratlight', sans-serif;
  font-style: italic; }

/* line 30, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
:-moz-placeholder {
  /* Firefox 18- */
  color: #b0b0b0;
  font-size: 15px;
  font-family: 'montserratlight', sans-serif;
  font-style: italic; }

/* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b0b0b0;
  font-size: 15px;
  font-family: 'montserratlight', sans-serif;
  font-style: italic; }

/* line 44, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
:-ms-placeholder {
  color: #b0b0b0;
  font-size: 15px;
  font-family: 'montserratlight', sans-serif;
  font-style: italic; }

/* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.account-search input::-webkit-input-placeholder {
  color: #332a75 !important;
  font-style: italic !important;
  font-family: 'montserratlight' !important;
  font-size: 13px !important; }

/* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.account-search input:-moz-placeholder {
  color: #332a75 !important;
  font-style: italic !important;
  font-family: 'montserratlight' !important;
  font-size: 13px !important; }

/* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.account-search input::-moz-placeholder {
  color: #332a75 !important;
  font-style: italic !important;
  font-family: 'montserratlight' !important;
  font-size: 13px !important; }

/* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.account-search input:-ms-input-placeholder {
  color: #332a75 !important;
  font-style: italic !important;
  font-family: 'montserratlight' !important;
  font-size: 13px !important; }

/* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.account-search input::-ms-input-placeholder {
  color: #332a75 !important;
  font-style: italic !important;
  font-family: 'montserratlight' !important;
  font-size: 13px !important; }

/* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.account-search input::placeholder {
  color: #332a75 !important;
  font-style: italic !important;
  font-family: 'montserratlight' !important;
  font-size: 13px !important; }

/* line 58, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.lite-container {
  width: 100%;
  padding: 0px 50px 50px 0px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 58, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .lite-container {
      padding: 0px 0px 50px 0px; } }

/* line 65, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
a {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }

/* line 71, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
a:focus,
a:hover {
  text-decoration: none; }

/* line 74, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
ul {
  margin-bottom: 0; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px; }
  /* line 86, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  select,
  textarea,
  input {
    font-size: 16px; } }

/* line 91, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.main-container {
  position: relative; }

/* line 94, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.main-content {
  margin-top: 92px;
  margin-bottom: 50px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 94, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-content {
      margin-top: 140px;
      margin-bottom: 20px; } }

/* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.pull-right {
  float: right; }

/* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.header {
  background: #f2f2f2;
  height: 92px;
  overflow: visible;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 900;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  -o-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }
  /* line 117, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .header.scroll-menu {
    height: 74px; }
    /* line 120, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .nav {
      margin-top: 5px; }
    /* line 124, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .btn-favorite, .header.scroll-menu .btn-basket {
      margin-top: 6px; }
    /* line 128, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .main-nav .selector {
      -webkit-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
      background-clip: padding-box; }
    /* line 132, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .nav-second-list {
      margin-top: 3px; }
    /* line 136, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .logo-scroll {
      height: auto;
	  opacity: 1;
      -webkit-transform: translateY(-27px);
      -ms-transform: translateY(-27px);
      transform: translateY(-27px); 
      -webkit-transition: all 0.35s ease-in, height 0s ease 0.35s;
      -moz-transition: all 0.35s ease-in, height 0s ease 0.35s;
      -o-transition: all 0.35s ease-in, height 0s ease 0.35s;
      transition: all 0.35s ease-in, height 0s ease 0.35s; }
    /* line 141, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .logo-l {
      opacity: 0;
	  height: 0;
      -webkit-transform: translateY(-30px);
      -ms-transform: translateY(-30px);
      transform: translateY(-30px); 
      -webkit-transition: all 0.35s ease-in, height 0s ease 0.35s;
      -moz-transition: all 0.35s ease-in, height 0s ease 0.35s;
      -o-transition: all 0.35s ease-in, height 0s ease 0.35s;
      transition: all 0.35s ease-in, height 0s ease 0.35s; }
    /* line 146, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu .container-megamenu {
      top: 40px;
      z-index: 1; }
    /* line 151, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header.scroll-menu #add-confirmation {
      top: 80px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header {
      height: 74px;
      line-height: 70px; } }
  /* line 161, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .header .burger {
    position: relative;
    cursor: pointer;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-clip: padding-box;
    display: inline-block;
    vertical-align: middle;
    z-index: 10;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border: 2px solid #332a75; }
    /* line 172, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header .burger span {
      width: 20px;
      height: 3px;
      display: block;
      background: #332a75;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      -webkit-transition: all 0.3s ease;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      /* line 183, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .header .burger span:after,
      .header .burger span:before {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        display: block;
        width: 20px;
        height: 3px;
        background: #332a75;
        -webkit-transform: translateY(-7px);
        -ms-transform: translateY(-7px);
        transform: translateY(-7px);
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease; }
      /* line 195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .header .burger span:before {
        -webkit-transform: translateY(7px);
        -ms-transform: translateY(7px);
        transform: translateY(7px); }
    /* line 199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header .burger.open {
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
      /* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .header .burger.open span {
        background: transparent; }
        /* line 203, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .header .burger.open span:after {
          -webkit-transform: rotate(45deg);
          -ms-transform: rotate(45deg);
          transform: rotate(45deg); }
        /* line 206, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .header .burger.open span:before {
          -webkit-transform: rotate(-45deg);
          -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  /* line 212, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .header .btn-open-menu {
    display: none;
    text-align: right;
    width: calc(100% - 40px);
    position: relative;
    z-index: 10; }
    /* line 218, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header .btn-open-menu a.btn {
      display: inline-block;
      vertical-align: middle;
      float: none; }
    /* line 223, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .header .btn-open-menu .icon {
      margin: 0; }
  /* line 227, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .header [class*="col-"] {
    position: static; }

/* line 231, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.container-menu-mobile {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  /* line 237, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-menu-mobile .circle-content {
    position: relative;
    padding-bottom: 20px; }
  /* line 241, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-menu-mobile .circle {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: height 0.4s ease, width 0.4s ease;
    -moz-transition: height 0.4s ease, width 0.4s ease;
    -o-transition: height 0.4s ease, width 0.4s ease;
    transition: height 0.4s ease, width 0.4s ease;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    -webkit-border-radius: 50% 50%;
    border-radius: 50% 50%;
    background-clip: padding-box;
    overflow: hidden;
    background: #f2f2f2; }
    /* line 252, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .circle.open {
      width: 500vh;
      height: 500vh; }
  /* line 257, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-menu-mobile .list-menu-mobile {
    z-index: 10;
    position: relative;
    clear: both;
    padding-bottom: 30px; }
    /* line 262, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile > li {
      border-bottom: solid 1px #fff; }
    /* line 265, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile > li:last-of-type {
      margin-bottom: 20px; }
    /* line 268, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a {
      padding: 0 20px;
      display: block;
      width: 100%;
      height: 100%;
      font-family: 'montserratlight', sans-serif;
      font-size: 16px;
      line-height: 50px;
      color: #fff; }
      /* line 277, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .container-menu-mobile .list-menu-mobile a span {
        margin-right: 20px; }
    /* line 281, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.all {
      background: #332a75; }
    /* line 284, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.alimentary {
      background: #e2790f; }
    /* line 287, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.hygiene {
      background: #cf5d79; }
    /* line 290, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.health {
      background: #20a0d3; }
    /* line 293, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.fancy {
      background: #6d3cb6; }
    /* line 296, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.account {
      background: #f2f2f2; }
    /* line 300, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.fav,
    .container-menu-mobile .list-menu-mobile a.basket {
      background: #f6bb2c; }
    /* line 305, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.account,
    .container-menu-mobile .list-menu-mobile a.fav,
    .container-menu-mobile .list-menu-mobile a.basket {
      font-size: 14px;
      line-height: 40px;
      padding: 0 25px; }
      /* line 309, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .container-menu-mobile .list-menu-mobile a.account span,
      .container-menu-mobile .list-menu-mobile a.fav span,
      .container-menu-mobile .list-menu-mobile a.basket span {
        margin-right: 15px; }
    /* line 313, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.account {
      color: #332a75; }
    /* line 317, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-menu-mobile a.basket span {
      margin-right: 11px; }
  /* line 322, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-menu-mobile .list-details {
    display: none;
    padding: 0 15px; }
    /* line 325, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-details p {
      font-family: 'montserratsemi_bold', sans-serif;
      font-size: 16px;
      line-height: 1;
      padding-top: 25px;
      padding-bottom: 10px; }
    /* line 332, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-details ul {
      padding: 10px 0; }
    /* line 335, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-details a {
      color: #000;
      font-size: 15px;
      position: relative; }
      /* line 339, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .container-menu-mobile .list-details a:before {
        content: '';
        height: 1px;
        width: 70px;
        background: #cdccdc;
        position: absolute;
        bottom: 0;
        left: 20px; }
    /* line 350, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-menu-mobile .list-details li:last-of-type a:before {
      display: none; }
  /* line 355, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-menu-mobile .container {
    position: relative;
    z-index: 10; }
  /* line 359, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-menu-mobile .overflow {
    margin-top: 80px;
    overflow: hidden;
    height: 100vh;
    padding-bottom: 80px;
    display: none;
    overflow-y: scroll;
    z-index: 1000; }

/* line 369, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.main-nav {
  display: block;
  float: left;
  /*width: 260px;*/
  width: 320px;
  position: relative;
  margin-top: 4px;
  z-index: 15;
  -webkit-box-shadow: 8px -5px 20px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 8px -5px 20px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 8px -5px 20px 1px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  background-clip: padding-box; }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 369, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-nav {
      /*width: 220px;*/
	width: 280px;
	   } }
  /* line 381, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .main-nav ul {
    display: none;
    background: #332a75;
    width: 100%; }
    /* line 385, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-nav ul li:first-of-type {
      border: 0; }
    /* line 388, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-nav ul li {
      border-top: 1px solid #fff; }
    /* line 391, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-nav ul a {
      display: block;
      width: 100%;
      height: 100%;
      padding: 15px 0px 15px 20px;
      font-family: 'montserratlight', sans-serif;
      font-size: 14px;
      line-height: normal;
      color: #fff;
      /* &.alimentary:hover {
                color: $orange;
            }
            &.hygiene:hover {
                color: $pink;
            }
            &.health:hover {
                color: $blue;
            }
            &.fancy:hover {
                color: $light-purple;
            }
            &.all:hover {
                color: $purple;
            }
            &:hover {
                background: #fff;
            }*/ }
      /* line 400, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .main-nav ul a.selected {
        display: none; }
      /* line 403, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .main-nav ul a.alimentary {
        background: #e2790f; }
      /* line 406, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .main-nav ul a.hygiene {
        background: #cf5d79; }
      /* line 409, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .main-nav ul a.health {
        background: #20a0d3; }
      /* line 412, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .main-nav ul a.fancy {
        background: #6d3cb6; }
      @media (max-width: 1279px) and (min-width: 1025px) {
        /* line 391, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .main-nav ul a {
          font-size: 12px; } }
    /* line 437, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-nav ul span {
      margin-right: 15px; }
  /* line 441, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .main-nav .top {
    font-size: 12px;
    text-align: center;
    font-family: 'montserratsemi_bold', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #332a75;
    line-height: normal;
    padding: 3.5px;
    background-color: #f2f2f2;
    -webkit-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    background-clip: padding-box; }
  /* line 453, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .main-nav .bottom {
    line-height: normal;
    padding: 2px;
    text-align: center;
    background-color: #f2f2f2; }
    /* line 458, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .main-nav .bottom .icon {
      -webkit-transition: transform 0.4s ease-in;
      -moz-transition: transform 0.4s ease-in;
      -o-transition: transform 0.4s ease-in;
      transition: transform 0.4s ease-in; }
  /* line 463, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .main-nav.active .icon-blue-arrow {
    -webkit-transform: rotateX(-180deg);
    -ms-transform: rotateX(-180deg);
    transform: rotateX(-180deg); }

/* line 468, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.selector {
  display: block;
  padding: 0 20px;
  width: 100%;
  background: #332a75; }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 468, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .selector {
      padding: 0px 10px; } }
  /* line 476, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector .selector-txt {
    text-align: left; }
  /* line 479, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector span {
    color: #fff;
    font-family: 'montserratlight', sans-serif;
    font-size: 14px;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 479, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .selector span {
        font-size: 12px; } }
  /* line 491, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector .icon {
    margin-right: 15px; }
  /* line 494, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector#alimentary {
    background: #E2790F; }
  /* line 497, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector#hygiene {
    background: #E18DA1; }
  /* line 500, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector#health {
    background: #20A0D3; }
  /* line 503, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .selector#fancy {
    background: #6d3cb6; }

/* line 507, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.account-search {
  position: relative;
  z-index: 50;
  line-height: 40px; }
  /* line 514, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .account-search form,
  .account-search .help,
  .account-search .select-box,
  .account-search .btn {
    display: block;
    float: left;
    vertical-align: middle;
    border-right: 1px solid #cccad9; }
  /* line 520, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .account-search .help {
    padding-right: 20px; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 520, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .account-search .help {
        padding-right: 10px;
        width: 20%; } }
    /* line 526, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .account-search .help span + span {
      margin-left: 7px; }
  /* line 530, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .account-search .select-box {
    position: relative;
    z-index: 10; }
    /* line 533, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .account-search .select-box ul {
      display: none;
      color: #332a75;
      position: absolute;
      left: 0;
      top: 100%;
      z-index: 10;
      background: #f2f2f2;
      width: 100%; }
      /* line 542, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .account-search .select-box ul li {
        color: #332a75; }
      /* line 545, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .account-search .select-box ul a {
        display: block;
        width: 100%;
        height: 100%;
        padding: 0px 10px 0 25px;
        color: #332a75; }
        /* line 551, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .account-search .select-box ul a:hover {
          color: #fff;
          background: #332a75; }
    /* line 558, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .account-search .select-box .current-language,
    .account-search .select-box .current-price {
      display: block;
      color: #332a75;
      font-family: 'montserratlight', sans-serif;
      text-align: center; }
      /* line 563, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .account-search .select-box .current-language .icon,
      .account-search .select-box .current-price .icon {
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      /* line 566, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .account-search .select-box .current-language.active .icon,
      .account-search .select-box .current-price.active .icon {
        -webkit-transform: scale(1, -1);
        -ms-transform: scale(1, -1);
        transform: scale(1, -1); }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 571, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .account-search .select-box + .select-box {
      border-right: 0; } }
  /* line 577, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .account-search form .form-line {
    padding-right: 16px; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 577, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .account-search form .form-line {
        padding-right: 15px; } }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 585, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .account-search .btn-basket,
    .account-search .btn-favorite {
      margin-left: 20px; } }

/* line 591, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.search {
  width: 36%; }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 591, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .search {
      width: 27%; } }
  /* line 596, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .search input {
    width: 75%;
    margin-left: 9%; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 596, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .search input {
        width: 65%;
        margin-left: 8%; } }
  /* line 604, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .search button {
    border: 0;
    background: transparent;
    float: none;
    display: inline-block; }

/* line 611, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.nav {
  line-height: 54px;
  z-index: 2;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  -o-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }
  /* line 615, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .nav .btn {
    margin-left: 5px;
    position: relative;
    z-index: 10; }

/* line 621, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.btn-close-menu {
  width: calc(100% - 40px);
  display: inline-block; }
  /* line 624, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu a {
    display: inline-block;
    width: auto; }
  /* line 628, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu .logo {
    padding-left: 10px; }
    /* line 630, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .btn-close-menu .logo img {
      height: 40px;
      width: auto; }
      @media (min-width: 0px) and (max-width: 480px) {
        /* line 630, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .btn-close-menu .logo img {
          height: 35px;
          margin-top: -2px; } }
  /* line 640, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu .btn-container {
    float: right; }
  /* line 643, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu .btn {
    margin-left: 7px;
    width: 40px;
    height: 40px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box; }
    @media (min-width: 0px) and (max-width: 480px) {
      /* line 643, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .btn-close-menu .btn {
        margin-left: 4px;
        height: 35px;
        width: 35px; } }
  /* line 654, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu .btn-menu-compte {
    background: #332a75 url(cmsimg/icone-compte-blanc.png) 50% 50% no-repeat;
    background-size: 18px 17px; }
  /* line 658, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu .btn-menu-basket {
    background: #f6bb2c url(cmsimg/icone-cadie.png) 50% 50% no-repeat;
    background-size: 15px 15px; }
  /* line 662, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-close-menu .btn-menu-fav {
    background: #f6bb2c url(cmsimg/icone-coeur.png) 50% 50% no-repeat;
    background-size: 15px 15px; }

/* line 667, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.btn-search-xs {
  background: #fff;
  line-height: 45px;
  border-bottom: solid 1px #d6d4e4;
  position: relative;
  top: -4px; }
  /* line 673, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-search-xs form {
    width: 100%; }
  /* line 676, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-search-xs input {
    display: inline-block;
    width: calc(100% - 30px);
    margin: 0;
    border: none;
    height: 30px;
    line-height: 30px;
    color: #332a75;
    font-size: 14px;
    padding-right: 10px;
    font-family: 'montserratlight', sans-serif; }
    /* line 687, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .btn-search-xs input:focus {
      outline: none; }
    /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .btn-search-xs input::-webkit-input-placeholder {
      color: #332a75; }
    /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .btn-search-xs input:-moz-placeholder {
      color: #332a75; }
    /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .btn-search-xs input::-moz-placeholder {
      color: #332a75; }
    /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .btn-search-xs input:-ms-input-placeholder {
      color: #332a75; }
    /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .btn-search-xs input::-ms-input-placeholder {
      color: #332a75; }
    /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .btn-search-xs input::placeholder {
      color: #332a75; }
    @media (min-width: 0px) and (max-width: 480px) {
      /* line 676, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .btn-search-xs input {
        font-size: 12px; }
        /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .btn-search-xs input::-webkit-input-placeholder {
          font-size: 12px; }
        /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .btn-search-xs input:-moz-placeholder {
          font-size: 12px; }
        /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .btn-search-xs input::-moz-placeholder {
          font-size: 12px; }
        /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .btn-search-xs input:-ms-input-placeholder {
          font-size: 12px; }
        /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .btn-search-xs input::-ms-input-placeholder {
          font-size: 12px; }
        /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .btn-search-xs input::placeholder {
          font-size: 12px; } }
  /* line 700, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-search-xs button {
    display: inline-block;
    width: 30px;
    vertical-align: middle;
    text-align: center;
    padding: 0;
    background-color: #fff; }

/* line 710, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.btn-open-menu select {
  background: url(cmsimg/icone-fleche-bas-lt.png) 100% 50% no-repeat;
  width: 50px;
  color: #332a75; }

/* line 715, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.btn-open-menu .select-box {
  display: inline-block;
  width: auto;
  position: relative; }

/* line 720, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.btn-open-menu .select-language {
  padding-right: 20px;
  margin-right: 5px; }
  /* line 723, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .btn-open-menu .select-language:before {
    content: "";
    height: 36px;
    width: 1px;
    background: #cdccdc;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%); }

/* line 735, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.logo {
  display: block;
  width: 150px;
  margin: 0px auto;
  text-align: center;
  overflow: visible;
  position: relative;
  z-index: 2;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-clip: padding-box;
  -webkit-transition: all 0.35s ease-in;
  -moz-transition: all 0.35s ease-in;
  -o-transition: all 0.35s ease-in;
  transition: all 0.35s ease-in; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 735, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .logo {
      display: inline-block;
      vertical-align: middle;
      width: 100%;
      text-align: center; } }
  /* line 752, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .logo img {
    display: inline-block;
    -webkit-transform: translateY(2px);
    -ms-transform: translateY(2px);
    transform: translateY(2px);
    -webkit-transition: all 0.35s ease-in;
    -moz-transition: all 0.35s ease-in;
    -o-transition: all 0.35s ease-in;
    transition: all 0.35s ease-in; }
    @media (min-width: 0px) and (max-width: 1024px) {
      /* line 752, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .logo img {
        display: inline-block;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0); } }
    /* line 761, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .logo img.logo-scroll {
      position: absolute;
      top: 40px;
      left: 0;
      opacity: 0; }

/* line 769, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.help {
  color: #332a75;
  font-family: 'montserratultra_light', sans-serif;
  font-size: 12px;
  width: 27%; }
  /* line 773, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .help .phone-number {
    font-size: 14px;
    font-family: 'montserratbold', sans-serif; }

/* line 779, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.account-search {
  line-height: 30px;
  margin-top: 7px; }
  /* line 782, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .account-search input {
    border: 0;
    background: transparent;
    line-height: normal; }

/* line 788, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.nav-second-list {
  height: 54.5px;
  display: block;
  float: left;
  margin-top: 26px;
  margin-right: 5px;
  vertical-align: middle;
  background: #d6d4e4;
  overflow: hidden;
  /*width: 49%;*/
  width: 43.5%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.2s ease, margin 0.35s ease-in;
  -moz-transition: all 0.2s ease, margin 0.35s ease-in;
  -o-transition: all 0.2s ease, margin 0.35s ease-in;
  transition: all 0.2s ease, margin 0.35s ease-in;
  -webkit-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  background-clip: padding-box; }
  @media (max-width: 1279px) and (min-width: 0px) {
    /* line 788, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .nav-second-list {
      /*width: 67%;*/
	  width:59%; } }
  /* line 804, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .nav-second-list ul {
    overflow: hidden; }
  /* line 807, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .nav-second-list li {
    display: block;
    float: left;
    display: block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
    /* line 813, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .nav-second-list li a {
      font-family: 'montserratregular';
      height: 100%;
      width: 100%;
      background: #332a75;
      font-size: 13px;
      text-align: center;
      color: #fff;
      display: inline-block;
      vertical-align: middle;
      line-height: normal;
      padding: 9px 4.5px;
      position: relative;
      z-index: 10;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      @media (min-width: 1025px) and (max-width: 1279px) {
        /* line 813, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .nav-second-list li a {
          padding: 14px 16px;
          font-size: 12px; } }
      /* line 833, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .nav-second-list li a.active,
      .nav-second-list li a:hover {
        background: #fff;
        color: #332a75; }

/* line 840, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.select-language {
  width: 12%; }

/* line 843, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.account-search .select-price {
  width: 9%; }
  /* line 846, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .account-search .select-price li a {
    padding-left: 30px; }

/* line 851, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.nav-second-list > li > a.active {
  background: #fff; }

/* line 856, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.alimentary .nav-second-list .protuct-title span,
.alimentary .nav-second-list .container-megamenu li a {
  color: #e2790f; }

/* line 859, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.alimentary .nav-second-list .btn-cnt-item:hover {
  color: #e2790f; }

/* line 862, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.alimentary .nav-second-list .icon-item-box {
  background: url(cmsimg/icone-boites-orange.svg) 0 0/cover no-repeat; }

/* line 865, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.alimentary .nav-second-list .icon-pot {
  background: url(cmsimg/icone-pot-orange.svg) 0 0/cover no-repeat; }

/* line 868, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.alimentary .nav-second-list .icon-pillbox {
  background: url(cmsimg/icone-pilulier-orange.svg) 0 0/cover no-repeat; }

/* line 874, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.hygiene .nav-second-list .protuct-title span,
.hygiene .nav-second-list .container-megamenu li a {
  color: #cf5d79; }

/* line 877, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.hygiene .nav-second-list .btn-cnt-item:hover {
  color: #cf5d79; }

/* line 880, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.hygiene .nav-second-list .icon-item-box {
  background: url(cmsimg/icone-boites-rose.svg) 0 0/cover no-repeat; }

/* line 883, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.hygiene .nav-second-list .icon-pot {
  background: url(cmsimg/icone-pot-rose.svg) 0 0/cover no-repeat; }

/* line 886, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.hygiene .nav-second-list .icon-pillbox {
  background: url(cmsimg/icone-pilulier-rose.svg) 0 0/cover no-repeat; }

/* line 892, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.health .nav-second-list .protuct-title span,
.health .nav-second-list .container-megamenu li a {
  color: #20a0d3; }

/* line 895, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.health .nav-second-list .btn-cnt-item:hover {
  color: #20a0d3; }

/* line 898, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.health .nav-second-list .icon-item-box {
  background: url(cmsimg/icone-boites-bleu.svg) 0 0/cover no-repeat; }

/* line 901, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.health .nav-second-list .icon-pot {
  background: url(cmsimg/icone-pot-bleu.svg) 0 0/cover no-repeat; }

/* line 904, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.health .nav-second-list .icon-pillbox {
  background: url(cmsimg/icone-pilulier-bleu.svg) 0 0/cover no-repeat; }

/* line 910, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.fancy .nav-second-list .protuct-title span,
.fancy .nav-second-list .container-megamenu li a {
  color: #6d3cb6; }

/* line 913, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.fancy .nav-second-list .btn-cnt-item:hover {
  color: #6d3cb6; }

/* line 917, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.container-megamenu {
  background: #fff url(cmsimg/bg-header.png) bottom left no-repeat;
  position: absolute;
  left: 0;
  top: 92px;
  right: 0;
  display: none;
  padding-top: 85px;
  padding-bottom: 25px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease; }
  /* line 927, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-megamenu ul {
    line-height: normal; }
  /* line 930, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-megamenu li {
    padding: 4px 0;
    text-align: left;
    display: block;
    width: 100%; }
    /* line 935, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-megamenu li a {
      text-align: left;
      color: #332a75;
      display: block;
      background: transparent;
      width: 100%;
      height: 100%;
      padding: 0; }
      /* line 943, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .container-megamenu li a:hover {
        text-decoration: underline; }
  /* line 949, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-megamenu .item-megamenu-lt a,
  .container-megamenu .item-megamenu-lg a {
    background: transparent;
    padding: 0; }

/* line 955, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.item-megamenu-lg,
.item-megamenu-lt {
  width: 87%;
  margin: 0 auto;
  text-align: center; }
  /* line 959, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .item-megamenu-lg a,
  .item-megamenu-lt a {
    background: transparent;
    position: relative; }
    /* line 962, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .item-megamenu-lg a:before,
    .item-megamenu-lt a:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: transparent; }
    /* line 971, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .item-megamenu-lg a:hover:before,
    .item-megamenu-lt a:hover:before {
      background: rgba(51, 42, 117, 0.3); }
  /* line 975, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .item-megamenu-lg img,
  .item-megamenu-lt img {
    display: inline-block; }

/* line 980, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.item-megamenu-lt .content-item {
  padding: 8px 23px; }
  /* line 982, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .item-megamenu-lt .content-item p {
    font-size: 14px;
    line-height: 18px; }

/* line 987, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.item-megamenu-lt + .item-megamenu-lt {
  margin-top: 10px; }

/* line 991, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.protuct-title {
  margin-bottom: 7px; }
  /* line 993, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .protuct-title span {
    font-family: 'montserratbold', sans-serif;
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
    color: #332a75; }
  /* line 1000, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .protuct-title span + span {
    margin-left: 10px; }

/* line 1007, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
p,
li,
h2,
.h2 {
  color: #3d3d3d;
  font-family: 'montserratlight', sans-serif;
  font-size: 12px; }

/* line 1013, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
h1,
.h1 {
  color: #332a75;
  font-family: 'montserratlight', sans-serif;
  text-transform: uppercase;
  font-size: 24px;
  text-align: center;
  margin-bottom: 10px; }

/* line 1022, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
h2,
.h2 {
  text-align: center; }

/* line 1026, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
p strong {
  font-family: 'montserratbold', sans-serif; }

/* line 1030, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.sub-footer {
  background: #3d3d3d;
  padding-bottom: 22px; }
  /* line 1034, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer p,
  .sub-footer li a {
    color: #fffffe; }
  /* line 1037, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer li a {
    font-family: 'montserratlight', sans-serif;
    font-size: 14px; }
    /* line 1040, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer li a:hover {
      text-decoration: underline; }
  /* line 1044, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer li + li {
    margin-top: 20px; }
  /* line 1047, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer .sub-footer-header {
    text-align: center;
    padding: 30px 0 1px 0;
    background: #333333; }
    /* line 1051, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .sub-footer-header img {
      display: inline-block;
      margin-bottom: 20px; }
    /* line 1055, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .sub-footer-header .h5 {
      margin-bottom: 30px;
      color: #fff;
      font-family: 'montserratlight', sans-serif;
      font-size: 12px; }
  /* line 1062, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer .sub-footer-content {
    padding-top: 30px; }
  /* line 1065, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer .facebook {
    display: block;
    float: left;
    margin-top: 60px;
    position: relative;
    padding-right: 10px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-clip: padding-box;
    overflow: hidden; }
    @media (min-width: 0px) and (max-width: 1024px) {
      /* line 1065, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .sub-footer .facebook {
        margin-top: 20px; } }
    /* line 1076, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .facebook span {
      font-family: 'montserratultra_light', sans-serif;
      font-size: 20px;
      color: #fffffe;
      display: inline-block;
      vertical-align: middle;
      margin-right: 10px;
      position: relative;
      z-index: 2; }
      @media (min-width: 0px) and (max-width: 1024px) {
        /* line 1076, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        .sub-footer .facebook span {
          font-size: 16px; } }
    /* line 1089, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .facebook:after {
      content: "";
      position: absolute;
      display: block;
      background: #385999;
      z-index: 1;
      left: 0;
      top: 50%;
      height: 100%;
      width: 0;
      -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      -webkit-transition: width 0.3s ease;
      -moz-transition: width 0.3s ease;
      -o-transition: width 0.3s ease;
      transition: width 0.3s ease; }
    /* line 1103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .facebook:hover:after {
      width: 100%; }
  /* line 1108, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .sub-footer .legal-mentions {
    text-align: center; }
    /* line 1110, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .legal-mentions li {
      display: inline-block;
      margin: 0;
      position: relative; }
    /* line 1115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .sub-footer .legal-mentions li + li {
      margin-left: 20px; }
      /* line 1117, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .sub-footer .legal-mentions li + li:after {
        content: "";
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        left: -12px;
        background: #fff;
        display: block;
        height: 11px;
        width: 2px; }

/* line 1131, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.footer-page.sub-footer {
  padding-top: 0px; }
  /* line 1133, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .footer-page.sub-footer .slider-overlay {
    text-align: center;
    position: relative; }

/* line 1138, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.list-title {
  font-family: 'montserratultra_light', sans-serif;
  font-size: 20px;
  margin-bottom: 25px; }
  @media (min-width: 0px) and (max-width: 767px) {
    /* line 1138, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .list-title {
      text-align: center;
      margin-top: 20px;
      margin-bottom: 10px; } }

@media (min-width: 0px) and (max-width: 767px) {
  /* line 1148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .list-footer {
    margin-top: 20px; } }

/* line 1153, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.footer {
  background: #202020;
  border-top: 1px solid #fff;
  height: 72px;
  line-height: 68px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 1153, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .footer {
      height: auto;
      line-height: 40px;
      padding-bottom: 10px; } }
  /* line 1163, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .footer .secure {
    display: inline-block;
    width: 100%;
    text-align: right; }
    @media (min-width: 0px) and (max-width: 1025px) {
      /* line 1163, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .footer .secure {
        text-align: left; } }
  /* line 1171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .footer span {
    color: #fff;
    font-family: 'montserratlight', sans-serif;
    font-size: 14px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle; }

/* line 1180, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.container-news-letter {
  padding-left: 30px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 1180, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    .container-news-letter {
      padding-left: 0;
      margin-top: 30px; } }
  /* line 1186, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter .list-title {
    margin-bottom: 10px; }
    @media (min-width: 0px) and (max-width: 768px) {
      /* line 1186, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
      .container-news-letter .list-title {
        margin-top: 20px; } }
  /* line 1192, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter .list-title + p {
    margin-top: 10px; }
  /* line 1195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter input {
    background: transparent;
    padding: 12px 17px; }
  /* line 1199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter .newsletter input {
    width: 85%; }
  /* line 1202, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter .shipping input {
    width: calc(85% - 40px); }
  /* line 1208, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter button {
    width: 10%; }
  /* line 1212, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter input,
  .container-news-letter button {
    border: 0;
    display: inline-block;
    vertical-align: middle; }
  /* line 1217, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter .form-line {
    border: 2px solid #fff;
    -webkit-border-radius: 46px;
    border-radius: 46px;
    background-clip: padding-box;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 13px; }
  /* line 1224, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .container-news-letter .icon-ups {
    height: 28px;
    width: 23px;
    margin: 0;
    margin-bottom: 0;
    margin-left: 15px; }

/* line 1234, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio input,
.filter-checkbox input {
  opacity: 0;
  z-index: -100;
  position: absolute; }

/* line 1239, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio label,
.filter-checkbox label {
  margin-top: 20px;
  margin-right: 15px;
  padding-left: 0;
  cursor: pointer;
  display: block; }

/* line 1246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio span,
.filter-checkbox span {
  position: relative;
  float: left;
  height: 15px;
  width: 15px;
  border: solid 1px #000;
  margin-right: 7px;
  overflow: hidden; }

/* line 1255, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio span:after,
.filter-checkbox span:after {
  content: ' ';
  position: absolute;
  left: 2px;
  top: 7px;
  height: 0px;
  width: 0px;
  transform-origin: left top;
  -webkit-transform: scaleX(-1) rotate(135deg);
  -ms-transform: scaleX(-1) rotate(135deg);
  transform: scaleX(-1) rotate(135deg); }

/* line 1265, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio input:checked + label span,
.filter-checkbox input:checked + label span {
  background-color: #fff; }
  /* line 1267, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .filter-radio input:checked + label span:after,
  .filter-checkbox input:checked + label span:after {
    border-right: solid 2px #000;
    border-top: solid 2px #000;
    height: 9px;
    width: 5px;
    -webkit-transition: width 100ms ease, height 150ms ease 100ms;
    -moz-transition: width 100ms ease, height 150ms ease 100ms;
    -o-transition: width 100ms ease, height 150ms ease 100ms;
    transition: width 100ms ease, height 150ms ease 100ms; }

/* line 1276, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio label:hover span,
.filter-checkbox label:hover span {
  background: white; }

/* line 1280, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.filter-radio label.h5,
.filter-checkbox label.h5 {
  line-height: 16px; }
  /* line 1284, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  .filter-radio label.h5 span,
  .filter-checkbox label.h5 span {
    margin-right: 12px; }

/* line 1289, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
select {
  position: relative;
  padding-left: 8px;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  -o-appearance: none;
  background-image: url("cmsimg/select-arrow-black.png");
  background-repeat: no-repeat;
  background-position: 95% 50%;
  /* background-position: calc(100% - 35px) 50%;*/
  cursor: pointer;
  border: none; 
  font-size:16px;}

/* line 1303, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
select::-ms-expand {
  display:none;
  border: none;
  background: #fff !important; }

/* line 1308, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
select:focus {
  outline: none; }

/* line 1311, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.volume.volume-xs {
  margin-top: 10px;
  background-image: none;
  padding: 15px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; 
}

/* line 1320, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.volume.volume-xs div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

/* line 1325, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.volume.volume-xs img {
  max-width: 50px;
}

/* line 1328, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.volume.volume-xs .h3 {
  margin-top: 0;
  font-size: 20px;
}

/* line 1332, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.volume.volume-xs .btn-order {
  margin-top: 15px;
  font-size: 10px;
}

/* line 1336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
.volume.volume-xs .txt {
  padding-left: 20px;
}
/* line 1336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
#add-confirmation {
  display: none;
  position: fixed;
  top: 135px;
  background: #f6bb2c;
  line-height: 1.5;
  z-index: 800;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-clip: padding-box;
  -webkit-transition: top 0.35s ease-in;
  -moz-transition: top 0.35s ease-in;
  -o-transition: top 0.35s ease-in;
  transition: top 0.35s ease-in; }
  @media (min-width: 0px) and (max-width: 1279px) {
    /* line 1336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    #add-confirmation {
      top: 90px;
      right: 105px; } }
  @media (min-width: 0px) and (max-width: 1080px) {
    /* line 1336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    #add-confirmation {
      top: 90px;
      right: 60px; } }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 1336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    #add-confirmation {
      top: 80px;
      right: 7px; } }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 1336, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    #add-confirmation {
      top: 80px;
      right: 2px; } }
  /* line 1362, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  #add-confirmation .content {
    position: relative;
    padding: 10px 20px 10px 10px; }
    /* line 1365, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
    #add-confirmation .content:before {
      content: "\A";
      border-style: solid;
      border-color: transparent transparent #f6bb2c transparent;
      border-width: 0px 8px 8px 8px;
      position: absolute;
      top: -8px;
      right: 50px;
      -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
      transform: translate(-50%, 0%); }
      @media (min-width: 0px) and (max-width: 768px) {
        /* line 1365, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
        #add-confirmation .content:before {
          right: 25px; } }
  /* line 1379, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  #add-confirmation .icon-valid {
    display: inline-block;
    vertical-align: middle; }
  /* line 1383, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  #add-confirmation .txt {
    vertical-align: middle;
    display: inline-block;
    padding-left: 15px;
    width: calc(100% - 50px);
    color: #fff;
    font-family: 'montserratlight', sans-serif; }
  /* line 1391, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  #add-confirmation a {
    color: #fff;
    font-family: 'montserratregular', sans-serif;
    text-decoration: underline;
    font-weight: 500; }
  /* line 1397, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comon.scss */
  #add-confirmation .icon-close {
    position: absolute;
    top: 7px;
    right: 7px;
    cursor: pointer; }

/*HOME*/
/* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.slider-container {
  position: relative;
  margin-top: 92px; }
  /* line 10, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-container.style-grey .breadcrum a,
  .slider-container.style-grey .breadcrum span,
  .slider-container.style-grey .breadcrum li + li:before {
    color: #808080; }
  /* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-container .reassurance {
    text-align: center; }

/* line 21, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.slider-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  line-height: 60px; }

/* line 29, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.slider-item {
  position: relative; }
  /* line 31, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-item .content-slider {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-item img {
    width: 100%; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .slider-item img {
        height: auto;
        max-width: initial;
        width: auto; } }

/* line 46, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.slider-ct-text {
  text-align: right;
  color: #fff;
  margin-top: 50px;
  text-transform: uppercase;
  padding-right: 30px; }
  /* line 52, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-ct-text .slider-main-text {
    font-size: 34px;
    font-family: 'montserratbold', sans-serif;
    line-height: 40px;
    margin-bottom: 10px; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 52, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .slider-ct-text .slider-main-text {
        font-size: 21px;
        line-height: 28px; } }
  /* line 62, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-ct-text .slider-second-text {
    font-size: 14px;
    font-family: 'montserratregular', sans-serif;
    letter-spacing: 2px;
    margin-bottom: 23px; }

/* line 69, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.slider-ct-img {
  text-align: center; }
  /* line 72, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .slider-ct-img .product-container-slider img {
    display: inline-block; }

/* line 77, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.product-container-slider {
  display: inline-block;
  width: 300px;
  height: 300px;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  background-clip: padding-box;
  background: #fff;
  overflow: hidden;
  text-align: center; }
  /* line 85, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .product-container-slider img {
    width: auto;
    margin-top: 40px; }
  /* line 90, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .product-container-slider .price,
  .product-container-slider .sub-price {
    display: block;
    text-transform: uppercase;
    letter-spacing: 1px; }
  /* line 95, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .product-container-slider .price {
    color: #3d3d3d;
    font-family: 'montserratsemi_bold', sans-serif; }
  /* line 99, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .product-container-slider .sub-price {
    color: #808080;
    font-family: 'montserratregular', sans-serif; }

/* line 104, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.product-category {
  max-width: 220px;
  margin: 43px auto 37px auto;
  text-align: center; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 104, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category {
      max-width: 320px;
      margin: 20px auto 30px auto; } }
  /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .product-category .btn {
    display: block;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
    background-clip: padding-box;
    overflow: hidden;
    height: auto;
    width: 100%;
    margin-top: 15px;
    position: relative; }
    @media (min-width: 0px) and (max-width: 767px) {
      /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .product-category .btn {
        max-width: 55vw;
        margin-left: auto;
        margin-right: auto; } }
    /* line 125, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category .btn img {
      width: 100%;
      -webkit-border-radius: 50% 50% 50% 50%;
      border-radius: 50% 50% 50% 50%;
      background-clip: padding-box;
      -webkit-transition: all 0.2s ease 0.2s;
      -moz-transition: all 0.2s ease 0.2s;
      -o-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s; }
    /* line 130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category .btn:before {
      content: "";
      position: absolute;
      display: block;
      top: 7px;
      left: 7px;
      bottom: 7px;
      right: 7px;
      border: 3px solid #fff;
      -webkit-border-radius: 50% 50% 50% 50%;
      border-radius: 50% 50% 50% 50%;
      background-clip: padding-box;
      -webkit-transition: all 0.2s ease 0.2s;
      -moz-transition: all 0.2s ease 0.2s;
      -o-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s;
      z-index: 2; }
    /* line 143, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category .btn:after {
      content: "";
      position: absolute;
      height: 100%;
      width: 100%;
      top: 50%;
      left: 50%;
      -webkit-border-radius: 100%;
      border-radius: 100%;
      background-clip: padding-box;
      -webkit-transform: translate(-50%, -50%) rotateY(90deg);
      -ms-transform: translate(-50%, -50%) rotateY(90deg);
      transform: translate(-50%, -50%) rotateY(90deg);
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      -webkit-backface-visibility: hidden; }
    /* line 156, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category .btn:hover:before {
      -webkit-transform: rotateY(90deg);
      -ms-transform: rotateY(90deg);
      transform: rotateY(90deg);
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    /* line 160, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category .btn:hover img {
      -webkit-transform: rotateY(90deg);
      -ms-transform: rotateY(90deg);
      transform: rotateY(90deg);
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    /* line 164, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .product-category .btn:hover:after {
      -webkit-transform: translate(-50%, -50%) rotateY(0deg);
      -ms-transform: translate(-50%, -50%) rotateY(0deg);
      transform: translate(-50%, -50%) rotateY(0deg);
      -webkit-transition: all 0.2s ease 0.2s;
      -moz-transition: all 0.2s ease 0.2s;
      -o-transition: all 0.2s ease 0.2s;
      transition: all 0.2s ease 0.2s; }

/* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.container-title {
  line-height: 50px;
  position: relative;
  text-align: left; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .container-title {
      line-height: 30px; } }
  /* line 179, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .container-title:after {
    content: "";
    position: absolute;
    display: block;
    height: 3px;
    width: 15px;
    left: 0;
    bottom: -15px; }
  /* line 188, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .container-title p {
    line-height: normal;
    font-size: 18px;
    font-family: 'montserratsemi_bold', sans-serif;
    display: inline-block;
    greenical-align: top; }

/* line 196, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.description, .product-title-description {
  color: #3d3d3d;
  font-family: 'montserratlight', sans-serif;
  font-size: 12px;
  margin-top: 20px; }

/* line 204, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.fancy .btn:before {
  border-color: #6d3cb6; }

/* line 207, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.fancy .btn:after {
  background: #6d3cb6 url(cmsimg/icone-deco.svg) center center/50px 130px no-repeat; }

/* line 211, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.fancy h3 {
  color: #6d3cb6; }

/* line 215, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.fancy .container-title:after {
  background: #6d3cb6; }

/* line 219, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.fancy p {
  color: #6d3cb6; }

/* line 225, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.health .btn:before {
  border-color: #20a0d3; }

/* line 228, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.health .btn:after {
  background: #20a0d3 url(cmsimg/icone-sante.svg) center center/75px no-repeat; }

/* line 232, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.health h3 {
  color: #20a0d3; }

/* line 236, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.health .container-title:after {
  background: #20a0d3; }

/* line 240, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.health p {
  color: #20a0d3; }

/* line 246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.hygiene .btn:before {
  border-color: #cf5d79; }

/* line 249, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.hygiene .btn:after {
  background: #cf5d79 url(cmsimg/icone-hygiene.svg) center center/80px no-repeat; }

/* line 253, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.hygiene h3 {
  color: #cf5d79; }

/* line 257, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.hygiene .container-title:after {
  background: #cf5d79; }

/* line 261, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.hygiene p {
  color: #cf5d79; }

/* line 267, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.alimentary .btn:before {
  border-color: #e2790f; }

/* line 270, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.alimentary .btn:after {
  background: #e2790f url(cmsimg/icone-alimentaire.svg) center center/65px no-repeat; }

/* line 274, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.alimentary h3 {
  color: #e2790f; }

/* line 278, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.alimentary .container-title:after {
  background: #e2790f; }

/* line 282, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.alimentary p {
  color: #e2790f; }

/* line 287, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.reassurance span {
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  vertical-align: middle;
  max-width: 80%;
  text-align: left;
  font-family: 'montserratregular', sans-serif; }

/* line 297, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.reassurance .icon {
  margin-right: 15px; }

/* line 301, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.product-container {
  background: #f2f2f2;
  padding-top: 37px;
  padding-bottom: 63px; }
/* line 306, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.aside-title, .order .h3 {
  font-family: 'montserratbold', sans-serif;
  font-size: 23px;
  margin-top: 29px;
  text-align: left;
  color: #3d3d3d; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 306, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .aside-title, .order .h3 {
      font-size: 17px;
      margin-top: 43px; } }
/* line 317, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.order {
  text-align: center;
  -webkit-border-radius: 4px 4px 4px 4px;
  border-radius: 4px 4px 4px 4px;
  background-clip: padding-box;
  padding: 0 10px 22px 10px;
  margin-top: 27px; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 317, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .order {
      margin-top: 10px; } }
  /* line 325, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .order .h3 {
    font-family: 'montserratsemi_bold', sans-serif;
    color: #fff;
    line-height: 27px;
    text-align: center;
    margin-bottom: 0; }
    @media (min-width: 0px) and (max-width: 1024px) {
      /* line 325, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .order .h3 {
        font-size: 17px;
        margin-top: 0; } }
  /* line 337, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .order .h4 {
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 10px; }
    @media (min-width: 0px) and (max-width: 1024px) {
      /* line 337, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .order .h4 {
        font-size: 12px; } }
  /* line 347, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .order input {
    border: 0;
    width: 100%;
    padding: 12px 20px;
    display: block;
    margin: 0 auto; }
  /* line 354, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .order input + input {
    margin-top: 32px; }
  /* line 357, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .order .order-title {
    padding: 13px 0 35px;
    margin-bottom: 30px;
    position: relative; }
    /* line 361, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .order .order-title:after {
      content: "";
      position: absolute;
      display: block;
      background: #fff;
      bottom: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      width: 26px;
      height: 4px; }
    @media (min-width: 0px) and (max-width: 1024px) {
      /* line 357, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .order .order-title {
        padding: 10px 0; } }
  /* line 377, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .order form a {
    font-family: 'montserratbold';
    font-size: 12px;
    color: #fff;
    text-decoration: underline;
    display: block;
    float: right;
    text-transform: uppercase;
    margin-top: 15px; }
    /* line 386, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .order form a:hover {
      text-decoration: none; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 317, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .order {
      margin-top: 10px; } }
/* line 395, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.references {
  background: #332a75 url("cmsimg/visuel-bg-commande-rapide.png") center top -50px no-repeat;
  margin-top: 9px; }

/* line 399, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.volume {
  background: #97c21e url("cmsimg/visuel-bg-commande-volume.png") center bottom -20px no-repeat; }

/* line 402, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.trace {
  background: #3b2414 url(cmsimg/visuel-bg-commande-ups.png) center top -70px no-repeat; }
  /* line 403, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .trace h3 {
    margin-top: 0; }
  /* line 407, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .trace .order-title {
    padding-top: 13px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 402, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .trace {
      margin-bottom: 20px; } }

/* line 414, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.title-product-list {
  color: #332a75;
  font-family: 'montserratlight', sans-serif;
  font-size: 24px;
  text-transform: uppercase;
  text-align: left; }

/* line 421, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.list-product-item {
  background: #fff;
  margin-bottom: 10px;
  position: relative; }

/* line 426, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.product-title-description {
  margin-top: 25px;
  margin-bottom: 10px; }

/* line 432, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.list-product-item .product-name {
  color: #53c3d4;
  font-family: 'montserratsemi_bold', sans-serif;
  font-size: 16px; }

/* line 438, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.list-product-item a:hover .product-name {
  color: #332a75; }

/* line 443, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.list-product-item {
  padding-bottom: 32px; }
  /* line 445, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-img {
    text-align: center; }
    /* line 447, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item .product-img a {
      display: block;
      position: relative; }
      /* line 450, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .list-product-item .product-img a:after {
        content: "";
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      /* line 459, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .list-product-item .product-img a:hover:after {
        background: rgba(51, 42, 117, 0.1); }
    /* line 463, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item .product-img img {
      display: inline-block; }
  /* line 467, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-name {
    font-size: 16px;
    margin-left: 20px;
    margin-right: 20px;
    line-height: 16px;
    float: left;
    margin-top: 5px; }
  /* line 475, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-capacity {
    color: #53c3d4;
    float: left;
    font-size: 14px;
    font-family: 'montserratbold', sans-serif;
    padding: 3px 5px; }
  /* line 483, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-lenght,
  .list-product-item .product-batch {
    font-family: 'montserratregular', sans-serif;
    padding: 4px 20px 0px;
    float: left;
    color: #808080; }
  /* line 489, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-lenght {
    font-weight: bold;
    color: #3d3d3d; }
  /* line 494, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-size p {
    font-family: 'montserratbold', sans-serif;
    margin-top: 45px;
    margin-bottom: 12px;
    font-size: 12px;
    color: #3d3d3d; }
  /* line 501, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-size span {
    display: inline-block;
    margin-right: 5px;
    font-size: 12px;
    text-transform: uppercase; }
  /* line 507, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-size .property {
    font-family: 'montserratlight', sans-serif;
    color: #808080; }
  /* line 511, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-size .value {
    font-family: 'montserratbold', sans-serif;
    color: #3d3d3d; }
  /* line 516, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .product-price {
    margin-right: 20px;
    margin-bottom: 20px;
    margin-top: 52px; }
    /* line 520, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item .product-price span {
      display: inline-block;
      width: 100%;
      text-align: right; }
    /* line 525, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item .product-price .item-price {
      font-family: 'montserratbold', sans-serif;
      font-size: 20px;
      color: #3d3d3d; }
    /* line 530, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item .product-price .unit {
      display: inline-block;
      font-size: 12px;
      font-family: 'montserratregular', sans-serif;
      width: auto;
      color: #3d3d3d; }
    /* line 537, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item .product-price .unit-price {
      font-family: 'montserratlight', sans-serif;
      font-size: 11px;
      color: #808080; }
  /* line 543, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item .btn-add-to-card {
    margin: 0 auto; }

/* line 547, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.list-product-item.principal {
  padding: 55px 37px 30px 37px;
  font-size: 14px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 547, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item.principal {
      padding-bottom: 10px; } }
  @media (min-width: 0px) and (max-width: 767px) {
    /* line 547, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .list-product-item.principal {
      padding-bottom: 30px; } }
  /* line 556, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .product-capacity {
    float: left; }
  /* line 559, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .product-name {
    font-size: 18px;
    margin-bottom: 7px;
    line-height: 18px;
    margin-left: 0;
    display: block;
    width: 100%; }
  /* line 568, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .item-price,
  .list-product-item.principal .unit-price {
    text-align: left; }
    @media (min-width: 0px) and (max-width: 767px) {
      /* line 568, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .list-product-item.principal .item-price,
      .list-product-item.principal .unit-price {
        text-align: right; } }
  /* line 574, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .product-lenght {
    padding: 4px 0px 0px; }
  /* line 577, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .product-batch {
    padding: 4px 0px 0px; }
  /* line 580, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .product-price {
    margin-top: 57px;
    margin-bottom: 25px; }
    @media (min-width: 0px) and (max-width: 767px) {
      /* line 580, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .list-product-item.principal .product-price {
        margin: 0px 0 20px 0; } }
  /* line 587, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .list-product-item.principal .btn-add-to-card {
    float: left; }
    @media (min-width: 0px) and (max-width: 767px) {
      /* line 587, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .list-product-item.principal .btn-add-to-card {
        float: none; } }

/* line 594, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.actuality-main-container {
  padding-top: 50px; }
  /* line 596, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .actuality-main-container .container-title p {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 18px;
    margin-bottom: 45px;
    position: relative;
    color: #97c21e; }
    /* line 603, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .actuality-main-container .container-title p:after {
      content: "";
      position: absolute;
      display: block;
      width: 18px;
      height: 3px;
      bottom: -20px; }
    /* line 611, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .actuality-main-container .container-title p:after {
      background: #97c21e; }
  /* line 615, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .actuality-main-container .article-title {
    font-family: 'montserratlight', sans-serif;
    font-size: 18px;
    margin-bottom: 15px;
	margin-top: 15px;
    color: #97c21e; }
  /* line 622, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .actuality-main-container a:hover .article-title {
    color: #332a75; }
  /* line 626, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .actuality-main-container .article-img {
    margin-bottom: 20px;
    overflow: hidden;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
	max-width: 200px;
    max-height: 150px;
	margin: auto; }
    /* line 630, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .actuality-main-container .article-img a {
      display: block;
      position: relative; }
      /* line 633, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .actuality-main-container .article-img a:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease; }
      /* line 643, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
      .actuality-main-container .article-img a:hover:after {
        background: rgba(51, 42, 117, 0.3); }
    /* line 647, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
    .actuality-main-container .article-img img {
      max-height: 150px;
	  max-width: 200px;
	  margin: auto; }

@media (min-width: 0px) and (max-width: 1024px) {
  /* line 652, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .container-actuality {
    margin-bottom: 20px; } }

/* line 657, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
.see-more {
  margin-top: 30px; }
  /* line 659, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .see-more span {
    font-family: 'montserratbold', sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    vertical-align: middle;
    display: inline-block;
    color: #97c21e;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  /* line 668, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .see-more span + span {
    margin-left: 5px; }
  /* line 672, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .see-more:hover span {
    color: #332a75; }
  /* line 675, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_home.scss */
  .see-more:hover .icon {
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    background: url(cmsimg/icone-fleche-droite-violet.png) 0 0/cover no-repeat; }

/* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .h1,
.carrefour .offer .h3,
.carrefour .actuality-main-container .container-title p,
.carrefour .actuality-main-container .article-title,
.carrefour .title-product-list {
  color: #332a75; }

/* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .selector,
.carrefour .nav-second-list li a,
.carrefour .search-header,
.carrefour .search-option li:hover,
.carrefour .carrefour-search button:hover,
.carrefour .carrefour-search .option li:hover {
  background: #332a75; }

/* line 176, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .nav-second-list li a:hover,
.carrefour .nav-second-list li a.active {
  background: #fff;
  color: #332a75; }

/* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .container-megamenu li a {
  background: none; }

/* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .search-header:before {
  border-color: #332a75 transparent transparent transparent; }

/* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .actuality-main-container .container-title p:after {
  background: #332a75; }

/* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-bouteilles {
  background-image: url("cmsimg/offre-bouteilles-purple.png"); }

/* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-flacons {
  background-image: url("cmsimg/offre-flacons-purple.png"); }

/* line 195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-bidons {
  background-image: url("cmsimg/offre-bidons-purple.png"); }

/* line 196, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-boites {
  background-image: url("cmsimg/offre-boites-purple.png"); }

/* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-bouchons {
  background-image: url("cmsimg/offre-bouchons-purple.png"); }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-pots {
  background-image: url("cmsimg/offre-pots-purple.png"); }

/* line 199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-piluliers {
  background-image: url("cmsimg/offre-piluliers-purple.png"); }

/* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-couvercles {
  background-image: url("cmsimg/offre-couvercles-purple.png"); }

/* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
.carrefour .offer-sprays {
  background-image: url("cmsimg/offre-sprays-purple.png"); }

@media screen and (min-width: 1279px) {
  /* line 6, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour .main-content {
    margin-top: 75px; } }

/* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .slider-container {
  margin-top: 70px;
  position: relative; }
  @media screen and (max-width: 1024px) and (min-width: 0px) {
    /* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour .slider-container {
      margin-top: 20px; } }

/* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .breadcrum {
  position: absolute;
  color: #fff;
  left: 23%;
  top: -10px;
  z-index: 1;
  margin-top: 20px; }
  /* line 30, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour .breadcrum li + li:before {
    /*color: #fff; PNV - Changement de couleur pour le fil d'ariane $66*/
	color:#888888; }
  @media screen and (max-width: 1024px) and (min-width: 0px) {
    /* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour .breadcrum {
      left: 20px; } }
  /* line 39, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour .breadcrum a,
  .carrefour .breadcrum span {
    /*color: #fff; PNV - Changement de couleur pour le fil d'ariane $66*/
	color:#888888; }

/* line 42, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .slick-dots {
  bottom: 25px; }

/* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .h1 .icon {
  margin-right: 15px; }

/* line 52, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .container-main-title {
  margin-bottom: 30px;
  margin-top: 30px; }

/* line 57, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .offer {
  background-color: #f2f2f2;
  background-position: 110% calc(100% + 25px);
  background-repeat: no-repeat;
  padding: 20px 100px 20px 15px;
  margin-bottom: 10px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box; }
  @media screen and (max-width: 1024px) and (min-width: 0px) {
    /* line 57, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour .offer {
      background-position: 110% calc(100% + 40px); } }
  /* line 69, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour .offer .h3 {
    font-family: 'montserratbold', sans-serif;
    font-size: 18px;
    padding-bottom: 5px; }
  /* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour .offer li {
    font-family: 'montserratregular', sans-serif;
    font-size: 12px;
    padding-top: 5px; }

/* line 83, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .see-more span {
  color: #3d3d3d; }

/* line 84, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .see-more .icon {
  background: url(cmsimg/icone-fleche-droite-noire.png); }

/* line 85, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .see-more:hover .icon {
  background: url(cmsimg/icone-fleche-droite-noire.png); }

/* line 88, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .product-container {
  margin-top: 20px;
  padding-bottom: 45px; }

/* line 93, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .actuality-main-container {
  padding-top: 25px; }

/* line 97, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .order-title {
  margin-bottom: 24px; }

/* line 101, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour .title-product-list {
  text-transform: none; }

/* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
.carrefour-search {
  margin-top: 70px;
  background: #f2f2f2; }
  @media screen and (max-width: 1024px) and (min-width: 0px) {
    /* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search {
      margin-top: 20px; } }
  @media screen and (max-width: 767px) and (min-width: 0px) {
    /* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search {
      margin-top: 0px; } }
  /* line 119, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search .search-header {
    padding: 25px 15px;
    position: relative; }
    /* line 123, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .search-header .txt {
      padding-left: 10px;
      display: inline-block;
      vertical-align: middle;
      width: calc(100% - 37px); }
    /* line 130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .search-header p {
      color: #fff; }
    /* line 134, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .search-header p:nth-of-type(1) {
      text-transform: uppercase;
      font-family: 'montserratbold', sans-serif;
      font-size: 15px;
      padding-bottom: 3px; }
    /* line 141, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .search-header p:nth-of-type(2) {
      font-family: 'montserratregular', sans-serif;
      font-size: 14px; }
    /* line 146, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .search-header:before {
      content: "\A";
      border-style: solid;
      border-width: 20px 30px 0px 30px;
      position: absolute;
      bottom: -20px;
      right: 15px; }
  /* line 156, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search .search-content {
    padding: 35px 30px 10px 30px; }
  /* line 160, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search .select-container {
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 10px; }
    /* line 166, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .select-container:before {
      content: '';
      width: 25px;
      height: 1px;
      background: #cccccc;
      position: absolute;
      bottom: 0;
      left: 0;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    /* line 178, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .select-container:last-of-type:before {
      width: 0; }
    /* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .select-container.actif:before {
      width: 100%; }
    /* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .select-container.actif .option {
      max-height: 125px;
      border: solid 1px #cccccc;
      border-top: 0; }
  /* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search .select {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none; }
    /* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .select .txt {
      font-family: 'montserratregular', sans-serif;
      font-size: 15px;
      color: #3d3d3d;
      display: inline-block;
      width: calc(100% - 28px); }
  /* line 206, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search .option {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    z-index: 1;
    max-height: 0;
    overflow-y: auto;
    -webkit-transition: all 0.4s ease 0.2s;
    -moz-transition: all 0.4s ease 0.2s;
    -o-transition: all 0.4s ease 0.2s;
    transition: all 0.4s ease 0.2s; }
    /* line 218, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search .option li {
      padding: 10px 7px;
      cursor: pointer;
      border-bottom: solid 1px #fff;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      /* line 224, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
      .carrefour-search .option li.selected {
        display: none; }
      /* line 226, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
      .carrefour-search .option li:hover {
        color: #fff; }
  /* line 232, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search button {
    background: #fff;
    color: #3d3d3d;
    border: #fff;
    width: 100%;
    margin-top: 20px; }
    /* line 239, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
    .carrefour-search button:hover {
      background: #3d3d3d;
      color: #fff;
      letter-spacing: 2px; }
  /* line 246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_carrefour.scss */
  .carrefour-search .note {
    margin-top: 15px;
    text-align: center; }

/* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .h1,
#carrefour-alimentary .offer .h3,
#carrefour-alimentary .actuality-main-container .container-title p,
#carrefour-alimentary .actuality-main-container .article-title,
#carrefour-alimentary .title-product-list {
  color: #e2790f; }

/* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .selector,
#carrefour-alimentary .nav-second-list li a,
#carrefour-alimentary .search-header,
#carrefour-alimentary .search-option li:hover,
#carrefour-alimentary .carrefour-search button:hover,
#carrefour-alimentary .carrefour-search .option li:hover {
  background: #e2790f; }

/* line 176, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .nav-second-list li a:hover,
#carrefour-alimentary .nav-second-list li a.active {
  background: #fff;
  color: #e2790f; }

/* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .container-megamenu li a {
  background: none; }

/* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .search-header:before {
  border-color: #e2790f transparent transparent transparent; }

/* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .actuality-main-container .container-title p:after {
  background: #e2790f; }

/* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-bouteilles {
  background-image: url("cmsimg/offre-bouteilles-orange.png"); }

/* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-flacons {
  background-image: url("cmsimg/offre-flacons-orange.png"); }

/* line 195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-bidons {
  background-image: url("cmsimg/offre-bidons-orange.png"); }

/* line 196, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-boites {
  background-image: url("cmsimg/offre-boites-orange.png"); }

/* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-bouchons {
  background-image: url("cmsimg/offre-bouchons-orange.png"); }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-pots {
  background-image: url("cmsimg/offre-pots-orange.png"); }

/* line 199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-piluliers {
  background-image: url("cmsimg/offre-piluliers-orange.png"); }

/* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-couvercles {
  background-image: url("cmsimg/offre-couvercles-orange.png"); }

/* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-alimentary .offer-sprays {
  background-image: url("cmsimg/offre-sprays-orange.png"); }

/* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .h1,
#carrefour-fancy .offer .h3,
#carrefour-fancy .actuality-main-container .container-title p,
#carrefour-fancy .actuality-main-container .article-title,
#carrefour-fancy .title-product-list {
  color: #6d3cb6; }

/* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .selector,
#carrefour-fancy .nav-second-list li a,
#carrefour-fancy .search-header,
#carrefour-fancy .search-option li:hover,
#carrefour-fancy .carrefour-search button:hover,
#carrefour-fancy .carrefour-search .option li:hover {
  background: #6d3cb6; }

/* line 176, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .nav-second-list li a:hover,
#carrefour-fancy .nav-second-list li a.active {
  background: #fff;
  color: #6d3cb6; }

/* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .container-megamenu li a {
  background: none; }

/* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .search-header:before {
  border-color: #6d3cb6 transparent transparent transparent; }

/* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .actuality-main-container .container-title p:after {
  background: #6d3cb6; }

/* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-bouteilles {
  background-image: url("cmsimg/offre-bouteilles-light-purple.png"); }

/* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-flacons {
  background-image: url("cmsimg/offre-flacons-light-purple.png"); }

/* line 195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-bidons {
  background-image: url("cmsimg/offre-bidons-light-purple.png"); }

/* line 196, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-boites {
  background-image: url("cmsimg/offre-boites-light-purple.png"); }

/* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-bouchons {
  background-image: url("cmsimg/offre-bouchons-light-purple.png"); }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-pots {
  background-image: url("cmsimg/offre-pots-light-purple.png"); }

/* line 199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-piluliers {
  background-image: url("cmsimg/offre-piluliers-light-purple.png"); }

/* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-couvercles {
  background-image: url("cmsimg/offre-couvercles-light-purple.png"); }

/* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-fancy .offer-sprays {
  background-image: url("cmsimg/offre-sprays-light-purple.png"); }

/* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .h1,
#carrefour-hygiene .offer .h3,
#carrefour-hygiene .actuality-main-container .container-title p,
#carrefour-hygiene .actuality-main-container .article-title,
#carrefour-hygiene .title-product-list {
  color: #cf5d79; }

/* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .selector,
#carrefour-hygiene .nav-second-list li a,
#carrefour-hygiene .search-header,
#carrefour-hygiene .search-option li:hover,
#carrefour-hygiene .carrefour-search button:hover,
#carrefour-hygiene .carrefour-search .option li:hover {
  background: #cf5d79; }

/* line 176, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .nav-second-list li a:hover,
#carrefour-hygiene .nav-second-list li a.active {
  background: #fff;
  color: #cf5d79; }

/* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .container-megamenu li a {
  background: none; }

/* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .search-header:before {
  border-color: #cf5d79 transparent transparent transparent; }

/* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .actuality-main-container .container-title p:after {
  background: #cf5d79; }

/* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-bouteilles {
  background-image: url("cmsimg/offre-bouteilles-pink.png"); }

/* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-flacons {
  background-image: url("cmsimg/offre-flacons-pink.png"); }

/* line 195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-bidons {
  background-image: url("cmsimg/offre-bidons-pink.png"); }

/* line 196, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-boites {
  background-image: url("cmsimg/offre-boites-pink.png"); }

/* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-bouchons {
  background-image: url("cmsimg/offre-bouchons-pink.png"); }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-pots {
  background-image: url("cmsimg/offre-pots-pink.png"); }

/* line 199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-piluliers {
  background-image: url("cmsimg/offre-piluliers-pink.png"); }

/* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-couvercles {
  background-image: url("cmsimg/offre-couvercles-pink.png"); }

/* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-hygiene .offer-sprays {
  background-image: url("cmsimg/offre-sprays-pink.png"); }

/* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .h1,
#carrefour-health .offer .h3,
#carrefour-health .actuality-main-container .container-title p,
#carrefour-health .actuality-main-container .article-title,
#carrefour-health .title-product-list {
  color: #20a0d3; }

/* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .selector,
#carrefour-health .nav-second-list li a,
#carrefour-health .search-header,
#carrefour-health .search-option li:hover,
#carrefour-health .carrefour-search button:hover,
#carrefour-health .carrefour-search .option li:hover {
  background: #20a0d3; }

/* line 176, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .nav-second-list li a:hover,
#carrefour-health .nav-second-list li a.active {
  background: #fff;
  color: #20a0d3; }

/* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .container-megamenu li a {
  background: none; }

/* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .search-header:before {
  border-color: #20a0d3 transparent transparent transparent; }

/* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .actuality-main-container .container-title p:after {
  background: #20a0d3; }

/* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-bouteilles {
  background-image: url("cmsimg/offre-bouteilles-blue.png"); }

/* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-flacons {
  background-image: url("cmsimg/offre-flacons-blue.png"); }

/* line 195, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-bidons {
  background-image: url("cmsimg/offre-bidons-blue.png"); }

/* line 196, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-boites {
  background-image: url("cmsimg/offre-boites-blue.png"); }

/* line 197, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-bouchons {
  background-image: url("cmsimg/offre-bouchons-blue.png"); }

/* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-pots {
  background-image: url("cmsimg/offre-pots-blue.png"); }

/* line 199, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-piluliers {
  background-image: url("cmsimg/offre-piluliers-blue.png"); }

/* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-couvercles {
  background-image: url("cmsimg/offre-couvercles-blue.png"); }

/* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
#carrefour-health .offer-sprays {
  background-image: url("cmsimg/offre-sprays-blue.png"); }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
.connexion {
  margin-bottom: 60px; }
  /* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .connexion .h1 {
    display: none;
    color: #20a0d3;
    font-family: 'montserratlight', arial, sans-serif;
    font-size: 24px;
    text-transform: none;
    text-align: left; }
  /* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .connexion .title {
    text-align: center;
    margin-bottom: 55px; }
    /* line 14, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .connexion .title span:nth-child(2) {
      display: block;
      text-align: center;
      color: #332a75;
      font-size: 24px;
      font-family: 'montserratlight', arial, sans-serif; }

/* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
.already-user {
  margin-left: 90px;
  margin-right: 60px;
  padding: 25px 40px;
  background: #f2f2f2;
  color: #332a75; }
  @media (max-width: 1024px) {
    /* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .already-user {
      margin-left: 0px;
      margin-right: 15px; } }
  @media (max-width: 767px) {
    /* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .already-user {
      margin-right: 0px; } }
  /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .already-user p,
  .already-user label {
    color: #332a75;
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 14px; }
  /* line 42, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .already-user p {
    color: #332a75;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 15px;
    font-size: 16px; }
    /* line 48, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .already-user p:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      background: #332a75;
      width: 12px;
      height: 3px; }
  /* line 58, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .already-user input {
    display: block;
    width: 100%;
    height: 35px;
    border: none;
    box-shadow: 0;
    padding-left: 15px;
    color: inherit;
    font-family: 'montserratlight', arial, sans-serif; }
  /* line 68, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .already-user label {
    display: block;
    padding-top: 10px;
    padding-bottom: 3px; }
  /* line 73, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .already-user a {
    display: block;
    padding-top: 5px;
    color: inherit;
    font-family: 'montserratlight', arial, sans-serif; }
  /* line 79, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .already-user button {
    margin: 40px auto 0 auto; }
    @media (max-width: 767px) {
      /* line 79, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
      .already-user button {
        width: 100%; } }

/* line 86, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
.new-user {
  margin-left: 60px;
  margin-right: 90px;
  padding: 25px 40px;
  background: #332a75;
  text-align: center;
  color: #fff; }
  @media (max-width: 1024px) {
    /* line 86, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .new-user {
      margin-right: 0px;
      margin-left: 15px; } }
  @media (max-width: 767px) {
    /* line 86, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .new-user {
      margin-top: 30px;
      margin-left: 0px; } }
  /* line 101, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .new-user p {
    color: #fff;
    position: relative;
    padding-bottom: 25px;
    margin-bottom: 15px;
    font-size: 18px;
    font-family: 'montserratsemi_bold', arial, sans-serif; }
    /* line 108, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
    .new-user p:after {
      content: '';
      position: absolute;
      bottom: 0;
      right: 0;
      left: 0;
      margin: 0 auto;
      background: #fff;
      width: 12px;
      height: 3px; }
  /* line 120, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .new-user span {
    margin-top: 23px;
    margin-bottom: 25px; }
  /* line 124, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
  .new-user a {
    display: inline-block; }
    @media (max-width: 767px) {
      /* line 124, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_connexion.scss */
      .new-user a {
        width: 100%; } }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
.order-confirmation {
  color: #20a0d3; }
  /* line 4, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
  .order-confirmation .recap-confirmation {
    margin-left: 100px;
    color: #332a75;
    clear: both; }
    @media (max-width: 767px) {
      /* line 4, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
      .order-confirmation .recap-confirmation {
        margin-left: 0px; } }
    /* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
    .order-confirmation .recap-confirmation h5 {
      font-family: 'montserratsemi_bold', arial, sans-serif;
      font-size: 20px;
      margin-bottom: 20px; }
    /* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
    .order-confirmation .recap-confirmation p,
    .order-confirmation .recap-confirmation li {
      color: inherit;
      font-size: 14px;
      font-family: 'montserratlight', arial, sans-serif; }
    /* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
    .order-confirmation .recap-confirmation p {
      margin-bottom: 60px; }
      @media (max-width: 767px) {
        /* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
        .order-confirmation .recap-confirmation p {
          margin-bottom: 30px; } }
    /* line 29, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
    .order-confirmation .recap-confirmation ul {
      list-style: disc;
      margin-left: 35px;
      margin-bottom: 30px; }
    /* line 34, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
    .order-confirmation .recap-confirmation li {
      color: inherit;
      margin-bottom: 7px; }
      /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
      .order-confirmation .recap-confirmation li:last-child {
        margin-bottom: 0px; }
  /* line 42, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
  .order-confirmation .btn {
    display: inline-block; }
    @media (max-width: 767px) {
      /* line 42, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-confirmation.scss */
      .order-confirmation .btn {
        width: 100%; } }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-tracking {
  position: relative;
  margin-bottom: 40px; }

@media (max-width: 1024px) {
  /* line 5, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-header {
    text-align: center; } }

@media (max-width: 767px) {
  /* line 5, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-header {
    text-align: left;
    padding: 10px 10px 0px 10px; } }

/* line 13, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-header p {
  color: #332a75;
  font-size: 14px; }
  /* line 61, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .order-header p:after {
    content: "";
    display: table;
    clear: both; }
  /* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-header p:nth-of-type(1) {
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 16px;
    padding-bottom: 5px; }
  /* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-header p span {
    float: right; }
    @media (max-width: 767px) {
      /* line 22, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-header p span {
        float: none;
        display: block;
        margin-bottom: 10px; } }

/* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-header .reference,
.order-header .nb-article {
  float: left; }
  @media (max-width: 767px) {
    /* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-header .reference,
    .order-header .nb-article {
      float: none; } }

/* line 38, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-header .price {
  padding-left: 90px; }
  @media (max-width: 767px) {
    /* line 38, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-header .price {
      padding-left: 0px; } }

/* line 44, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-header .btn-container {
  text-align: right; }

/* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-header a {
  margin: 30px auto;
  letter-spacing: 1px;
  margin-left: 10px; }
  @media (max-width: 1024px) {
    /* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-header a {
      margin: 20px 0px 0px 0px; }
      /* line 53, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-header a.btn-pdf {
        margin-right: 20px; }
      /* line 57, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-header a.btn-return {
        margin-bottom: 30px; } }
  @media (max-width: 767px) {
    /* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-header a {
      width: 100%;
      padding: 10px 10px;
      letter-spacing: 0; } }

/* line 68, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-transport {
  background: #f2f2f2;
  padding: 20px 25px;
  margin-bottom: 20px; }
  /* line 73, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-transport .transport-info,
  .order-transport .transport-adresse {
    display: inline-block;
    vertical-align: top; }
    /* line 76, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-transport .transport-info p,
    .order-transport .transport-adresse p {
      font-size: 14px;
      line-height: 1.6; }
  /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-transport .transport-info {
    padding-right: 20px; }
    /* line 83, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-transport .transport-info p {
      font-family: 'montserratsemi_bold', arial, sans-serif; }
    @media (max-width: 767px) {
      /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-transport .transport-info {
        padding-right: 0px;
        padding-bottom: 10px; } }

/* line 93, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .ligne:nth-of-type(1) {
  text-align: center;
  background-color: #f2f2f2; }
  /* line 96, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .ligne:nth-of-type(1) .cell-height {
    padding-top: 7px;
    padding-bottom: 7px; }

/* line 101, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .ligne:last-of-type {
  background-color: #f2f2f2;
  border: solid 1px #808080;
  -webkit-border-radius: 0px 0px 4px 4px;
  border-radius: 0px 0px 4px 4px;
  background-clip: padding-box;
  padding: 15px; }
  /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .ligne:last-of-type p {
    text-align: right; }
  /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .ligne:last-of-type p:nth-of-type(1) {
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 18px;
    padding-bottom: 7px; }
    /* line 113, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .ligne:last-of-type p:nth-of-type(1) .price {
      margin-left: 30px; }
  /* line 117, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .ligne:last-of-type p:nth-of-type(2) {
    font-size: 13px; }

/* line 121, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .article {
  position: relative;
  padding-left: 20px;
  width: 55%; }
  /* line 126, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article .visuel,
  .order-content .article .content {
    display: inline-block;
    vertical-align: top; }
  /* line 130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article .visuel {
    width: 26%; }
    /* line 132, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .article .visuel img {
      border: solid 1px #f2f2f2;
      max-width: 100%; }
  /* line 137, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article .content {
    width: 74%;
    padding-left: 20px; }
  /* line 141, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article p:nth-of-type(1) a {
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 16px;
    color: #5dc7d7;
    padding-bottom: 10px;
    padding-right: 10px; }
  /* line 148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article p:nth-of-type(3) a {
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 14px;
    color: #3d3d3d;
    padding-top: 10px; }
  /* line 154, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article strong {
    font-family: 'montserratregular', arial, sans-serif; }

/* line 159, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .nb_lot .icon {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none; }

/* line 166, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .nb_lot input {
  display: inline-block;
  width: 45px;
  height: 25px;
  margin: 0 5px;
  background: #f2f2f2;
  border: none;
  text-align: center; }
  /* line 174, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .nb_lot input:focus {
    outline: none; }

/* line 179, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .th-cell {
  font-size: 14px;
  border-top: solid 1px #808080; }
  /* line 182, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .th-cell:first-of-type {
    -webkit-border-radius: 4px 0px 0px 0px;
    border-radius: 4px 0px 0px 0px;
    background-clip: padding-box; }
  /* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .th-cell:last-of-type {
    -webkit-border-radius: 0px 4px 0px 0px;
    border-radius: 0px 4px 0px 0px;
    background-clip: padding-box; }

/* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .tr-cell {
  border-top: solid 1px #808080; }
  /* line 191, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .tr-cell.price {
    font-family: 'montserratsemi_bold', arial, sans-serif; }
  /* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .tr-cell.sub_total {
    font-family: 'montserratsemi_bold', arial, sans-serif; }

/* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .unitary,
.order-content .nb_lot,
.order-content .nb_piece,
.order-content .sub_total {
  width: 11.25%;
  text-align: center; }

/* line 205, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content label {
  display: none; }

/* line 209, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .th-cell,
.order-content .tr-cell {
  display: inline-block;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
  border-left: solid 1px #808080; }
  /* line 215, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .th-cell.price,
  .order-content .tr-cell.price {
    border-right: solid 1px #808080; }

/* line 219, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .table {
  display: table;
  height: 100%;
  width: 100%;
  text-align: center; }
  /* line 224, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .table > span {
    display: table-cell;
    vertical-align: middle; }

/* line 229, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-content .sub_total {
  border-right: solid 1px #808080;
  font-size: 14px; }
  /* line 232, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .sub_total .old-price {
    text-decoration: line-through;
    display: block;
    font-family: 'montserratlight', arial, sans-serif;
    font-size: 12px; }
    @media (max-width: 767px) {
      /* line 232, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-content .sub_total .old-price {
        display: inline-block;
        float: left;
        margin-right: 10px;
        margin-top: 2px; } }

@media (max-width: 767px) {
  /* line 246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .tr-ligne {
    border-left: solid 1px #808080;
    border-right: solid 1px #808080;
    padding-bottom: 15px; }
  /* line 251, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .tr-cell {
    padding-top: 0px;
    padding-bottom: 7px; }
  /* line 255, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .article {
    width: 100%;
    border-right: solid 1px #808080;
    padding-top: 20px; }
    /* line 259, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .article p:nth-of-type(1) {
      padding-bottom: 5px; }
    /* line 262, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .article p:nth-of-type(3) {
      padding-top: 5px; }
    /* line 265, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .article .visuel {
      width: 100%;
      padding-bottom: 10px; }
    /* line 269, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .article .content {
      width: 100%;
      padding-bottom: 10px;
      padding-left: 0; }
  /* line 275, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .th-cell {
    padding-left: 0; }
    /* line 276, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .th-cell:first-of-type {
      -webkit-border-radius: 4px 4px 0px 0px;
      border-radius: 4px 4px 0px 0px;
      background-clip: padding-box;
      padding: 10px 20px; }
    /* line 284, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .th-cell.unitary,
    .order-content .th-cell.nb_lot,
    .order-content .th-cell.nb_piece,
    .order-content .th-cell.sub_total {
      display: none; }
  /* line 288, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .tr-cell {
    border: none; }
    /* line 290, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .tr-cell.article {
      border-top: solid 1px #808080; }
    /* line 293, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .tr-cell.sub_total {
      padding-bottom: 20px;
      background: none; }
    /* line 300, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .tr-cell.unitary,
    .order-content .tr-cell.nb_lot,
    .order-content .tr-cell.nb_piece,
    .order-content .tr-cell.sub_total {
      border: none;
      border-bottom: solid 1px #f2f2f2;
      width: calc(100% - 60px);
      margin: 0 20px 3px 20px;
      padding-bottom: 3px; }
    /* line 307, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .tr-cell.sub_total {
      border: solid 1px #f6bb2c;
      padding: 5px;
      width: calc(100% - 30px);
      margin: 0 15px 3px 15px; }
      /* line 312, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-content .tr-cell.sub_total span {
        margin-left: 4px; }
    /* line 316, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .tr-cell.price {
      padding-bottom: 20px; }
  /* line 320, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content label {
    display: inline-block;
    padding-right: 10px; }
  /* line 324, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-content .table {
    text-align: left; }
    /* line 326, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-content .table span {
      display: inline-block; } }

/* line 332, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-panier {
  margin-bottom: 20px; }
  /* line 334, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-panier .sub_total {
    border-right: solid 1px #808080;
    background: #f2f2f2; }
  @media (max-width: 1165px) {
    /* line 340, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-panier .nb_lot input {
      width: 80px; } }
  @media (max-width: 1025px) {
    /* line 340, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-panier .nb_lot input {
      width: 60px; } }
  @media (max-width: 768px) {
    /* line 349, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-panier .icon-minus {
      margin-left: 10px; } }

/* line 357, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
.order-footer {
  text-align: right;
  border-top: solid 1px #f6bb2c;
  margin-top: 30px; }
  /* line 361, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-footer li {
    font-size: 20px;
    font-family: 'montserratsemi_bold', arial, sans-serif;
    margin-top: 20px;
    padding-right: 20px; }
  /* line 367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-footer li.promo {
    margin-top: 35px;
    background: #f6bb2c;
    font-size: 18px;
    color: #fff;
    display: inline-block;
    padding: 15px 20px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-clip: padding-box; }
  /* line 376, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-footer li:last-child {
    display: inline-block;
    width: 100%;
    font-size: 28px;
    border: solid 1px #f6bb2c;
    padding: 10px 20px 10px 25px; }
  @media (max-width: 767px) {
    /* line 385, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-footer li .price {
      margin-left: 0px;
      display: block;
      padding-top: 10px; }
    /* line 391, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-footer li:nth-of-type(3) {
      width: 100%; }
      /* line 393, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
      .order-footer li:nth-of-type(3) .price {
        margin-left: 0px;
        display: block;
        padding-top: 10px; } }
  /* line 401, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
  .order-footer.details-price {
    margin-top: 0;
    border-top: 0; }
    /* line 406, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-footer.details-price .price {
      margin-left: 60px; }
    /* line 410, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-footer.details-price li.promo {
      margin-top: 25px; }
    /* line 414, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_order-arrays.scss */
    .order-footer.details-price li:last-child {
      width: auto; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.account-header {
  font-size: 24px;
  margin-bottom: 20px;
  padding-left: 20px;
  color: #332a75;
  text-align: left;
  position: relative; }
  /* line 10, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .account-header:before {
    content: '';
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    background: #c7c7c7; }
  /* line 21, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .account-header .client-number {
    color: #332a75;
    line-height: 55px;
    font-size: 14px;
    margin-left: 5px;
    padding-left: 15px;
    font-family: 'montserratlight', sans-serif;
    position: relative; }
    /* line 30, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .account-header .client-number:before {
      content: '';
      width: 2px;
      height: 23px;
      background: #d3d3d3;
      left: 0;
      top: 50%;
      position: absolute;
      -webkit-transform: translate(0%, -50%);
      -ms-transform: translate(0%, -50%);
      transform: translate(0%, -50%); }
    @media (max-width: 767px) {
      /* line 21, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .account-header .client-number {
        margin-left: 0px;
        margin-bottom: 30px;
        display: block;
        padding-left: 0px; }
        /* line 48, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
        .account-header .client-number:before {
          display: none; } }

/* line 56, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.nav-account {
  background: #f2f2f2;
  text-align: left;
  padding: 30px 25px 30px 25px;
  position: relative; }
  @media (max-width: 1024px) {
    /* line 56, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .nav-account {
      padding-top: 15px; } }
  /* line 65, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .nav-account:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 10%;
    height: 100%; }
  /* line 73, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .nav-account ul {
    display: inline-block;
    width: 100%; }
  /* line 77, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .nav-account li {
    margin-bottom: 10px; }
    /* line 79, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .nav-account li a {
      display: block;
      padding: 9px 20px;
      width: 100%;
      height: 100%;
      font-family: 'montserratlight', sans-serif;
      font-weight: bold;
      font-size: 14px;
      background: #fff;
      border: 1px solid #332a75;
      color: #332a75;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      background-clip: padding-box; }
      /* line 91, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .nav-account li a.fav {
        border-color: #f6bb2c;
        color: #f6bb2c; }
        /* line 95, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
        .nav-account li a.fav.active,
        .nav-account li a.fav:hover {
          background: #f6bb2c;
          color: #fff;
          border-color: #f6bb2c; }
      /* line 102, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .nav-account li a.active,
      .nav-account li a:hover {
        background: #332a75;
        color: #fff;
        border-color: #332a75; }
  /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .nav-account li:last-of-type {
    margin-bottom: 0px; }

/* line 113, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.breadcrum {
  margin-bottom: 25px;
  margin-top: 65px; }
  @media (max-width: 1024px) {
    /* line 113, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .breadcrum {
      margin-top: 0px; } }
  @media (max-width: 768px) {
    /* line 113, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .breadcrum {
      display: none; } }
  /* line 122, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .breadcrum li {
    float: left;
    color: #888888;
    font-size: 11px; }
    /* line 126, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .breadcrum li a {
      text-decoration: underline;
      color: #888888; }
      /* line 129, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .breadcrum li a:hover {
        text-decoration: none; }
  /* line 134, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .breadcrum li + li {
    margin-left: 5px; }
    /* line 136, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .breadcrum li + li:before {
      content: "/";
      display: inline-block;
      margin-right: 5px; }
  /* line 142, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .breadcrum h6 {
    display: inline-block; }

/* line 146, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.btn-back {
  display: block;
  color: #332a75;
  text-transform: uppercase;
  font-size: 11px;
  font-family: 'montserratregular', arial, sans-serif;
  letter-spacing: 2px;
  margin-bottom: 30px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 146, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .btn-back {
      margin-top: 30px;
      margin-bottom: 30px; } }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 146, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .btn-back {
      margin-bottom: 0px; } }
  /* line 163, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .btn-back .icon {
    margin-right: 7px;
    margin-top: -2px; }

/* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.space-title {
  margin-bottom: 30px;
  float: left; }
  @media (max-width: 1024px) {
    /* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .space-title {
      margin-top: 10px;
      margin-bottom: 30px; } }
  @media (max-width: 768px) {
    /* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .space-title {
      margin: 10px auto 20px auto; } }
  @media (max-width: 480px) {
    /* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .space-title {
      margin: 0px auto 20px auto; } }
  /* line 182, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .space-title span {
    color: #332a75;
    font-size: 24px;
    font-family: 'montserratlight', sans-serif;
    display: inline-block;
    vertical-align: middle; }
  /* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .space-title span + span {
    margin-left: 10px; }
    @media (max-width: 767px) {
      /* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .space-title span + span {
        width: 70%; } }
  @media (max-width: 767px) {
    /* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .space-title {
      display: block;
      width: 100%; } }

@media (max-width: 1024px) {
  /* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .space-title + .pull-right {
    display: block;
    width: 100%; } }

/* line 207, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.space-sub-title {
  font-family: 'montserratsemi_bold', sans-serif;
  display: inline-block;
  font-size: 16px;
  color: #332a75;
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 28px; }
  /* line 216, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .space-sub-title:after {
    content: "";
    position: absolute;
    display: block;
    width: 18px;
    height: 3px;
    background: #332a75;
    left: 0;
    bottom: 0; }
  @media (max-width: 768px) {
    /* line 207, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .space-sub-title {
      margin-top: 15px;
      padding-bottom: 15px;
      margin-bottom: 13px; } }

/* line 233, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.orders {
  border: 1px solid #b4b4b4;
  width: 100%;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  text-align: center;
  margin-bottom: 75px; }
  /* line 234, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .orders thead {
    background: #f1f1f1; }
  /* line 242, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .orders td {
    padding: 22px 30px;
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 14px;
    border: 1px solid #b4b4b4; }
    @media (min-width: 769px) and (max-width: 1279px) {
      /* line 242, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .orders td {
        padding: 22px 18px; } }
  /* line 252, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .orders .preparation {
    font-family: 'montserratsemi_bold', sans-serif;
    color: #20a0d3; }
  /* line 256, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .orders .send {
    font-family: 'montserratsemi_bold', sans-serif;
    color: #332a75; }
  /* line 260, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .orders .sent {
    font-family: 'montserratsemi_bold', sans-serif;
    color: #a2c95f; }
  /* line 265, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .orders .num-cmd {
    text-decoration: underline;
    padding-right: 20px;
    background: url("cmsimg/chevron-suivant.png") 100% 50% no-repeat; }

/* line 272, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.list-product-item.favourites {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  border: 2px solid #f2f2f2;
  position: relative; }
  /* line 276, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .list-product-item.favourites .btn-supr-fav {
    position: absolute;
    width: 29px;
    height: 29px;
    line-height: 24px;
    text-align: center;
    top: 8px;
    right: 7px;
    border: 1px solid #b3040b;
    z-index: 10;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box; }
    /* line 287, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .list-product-item.favourites .btn-supr-fav .icon {
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
    /* line 290, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .list-product-item.favourites .btn-supr-fav:hover {
      background: #b3040b; }
      /* line 292, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
      .list-product-item.favourites .btn-supr-fav:hover .icon {
        background-position: 0 -17px; }
  /* line 297, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .list-product-item.favourites .unit-price {
    font-size: 11px; }
  /* line 301, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .list-product-item.favourites .product-lenght {
    margin-top: 7px; }
  /* line 305, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .list-product-item.favourites .product-price {
    margin-top: 35px; }
  /* line 308, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .list-product-item.favourites .item-taxes {
    font-family: 'montserratbold', sans-serif;
    font-size: 20px; }

/* line 315, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.list-product-item .item-taxes {
  font-family: 'montserratbold', sans-serif;
  font-size: 16px;
  color: #3d3d3d; }

/* line 321, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.amount-range {
  margin-bottom: 15px;
  text-align: center; }
  /* line 326, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .amount-range .amount,
  .amount-range .range-input,
  .amount-range span {
    display: inline-block;
    vertical-align: middle; }
  /* line 330, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .amount-range .amount {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 14px;
    color: #3d3d3d; }
  /* line 335, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .amount-range .range-input {
    margin-left: 5px;
    margin-right: 5px; }
    /* line 338, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .amount-range .range-input input {
      width: 45px;
      border: 0;
      margin: 0px 5px;
      -webkit-border-radius: 4px;
      border-radius: 4px;
      background-clip: padding-box;
      background: #f2f2f2;
      text-align: center;
      padding: 10px 0px;
      color: #3d3d3d; }

/* line 350, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.favourites-container {
  margin-bottom: 80px; }

/* line 353, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.accordion-content {
  background: #f2f2f2;
  padding: 10px 20px; }
  /* line 356, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .accordion-content li {
    font-family: 'montserratlight', sans-serif;
    font-size: 14px; }
    /* line 359, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .accordion-content li span {
      font-family: 'montserratsemi_bold', sans-serif; }
  /* line 363, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .accordion-content li + li {
    margin-top: 10px; }

/* line 367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.accordion-link {
  display: block;
  padding: 10px 0;
  text-align: center;
  background: #332a75; }
  /* line 372, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .accordion-link .accordion-title {
    display: block;
    vertical-align: middle;
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 15px;
    color: #fff; }
    /* line 378, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .accordion-link .accordion-title .date {
      float: left;
      margin-left: 10px; }
    /* line 382, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .accordion-link .accordion-title .serial {
      font-family: 'montserratlight', sans-serif; }
    /* line 385, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
    .accordion-link .accordion-title .icon {
      margin-right: 20px;
      position: relative;
      top: 4px; }

/* line 392, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
.table-xs {
  margin-bottom: 80px; }
  /* line 394, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myaccount.scss */
  .table-xs li {
    margin-bottom: 10px; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
.container-informations {
  background: #f2f2f2;
  padding: 30px;
  margin-bottom: 55px; }
  /* line 5, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-informations .btn-edit {
    width: 100%; }
  /* line 8, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-informations .save-info {
    display: none; }
    @media (max-width: 767px) {
      /* line 8, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
      .container-informations .save-info {
        letter-spacing: 0px; } }

/* line 15, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
.save-info {
  display: none; }

/* line 18, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
.container-space {
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box; }
  /* line 20, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-space .form-line {
    margin-bottom: 10px; }
  /* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-space input {
    border: 0;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    background: #fff; }
    /* line 28, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-space input:focus {
      outline: none; }
    /* line 31, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-space input:disabled {
      background: none; }
  /* line 35, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-space .label {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 16px;
    margin-right: 5px; }
  @media (min-width: 1025px) and (max-width: 1279px) {
    /* line 51, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-space #id,
    .container-space #pswrd,
    .container-space #social-reason,
    .container-space #name,
    .container-space #first-name,
    .container-space #phone {
      width: 100%; } }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 51, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-space #id,
    .container-space #pswrd,
    .container-space #social-reason,
    .container-space #name,
    .container-space #first-name,
    .container-space #phone {
      display: inline-block;
      width: auto; } }
  @media (max-width: 767px) {
    /* line 51, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-space #id,
    .container-space #pswrd,
    .container-space #social-reason,
    .container-space #name,
    .container-space #first-name,
    .container-space #phone {
      width: 100%; } }
  /* line 64, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-space input,
  .container-space .label {
    display: inline-block;
    vertical-align: middle;
    color: #3d3d3d; }
    @media (min-width: 1025px) and (max-width: 1279px) {
      /* line 64, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
      .container-space input,
      .container-space .label {
        display: block;
        width: 100%; } }
    @media (min-width: 768px) and (max-width: 1024px) {
      /* line 64, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
      .container-space input,
      .container-space .label {
        display: inline-block;
        width: auto; } }

/* line 78, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
.container-address {
  padding: 15px 25px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box; }
  /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-address li {
    display: block;
    margin-bottom: 5px; }
  /* line 85, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-address input {
    font-family: 'montserratlight';
    font-size: 16px;
    border: 0;
    background: #fff; }
    /* line 90, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address input.address-bold {
      font-family: 'montserratbold', sans-serif;
      margin-bottom: 15px; }
    /* line 94, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address input:disabled {
      background: none; }
  /* line 98, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-address.billing {
    background: #f2f2f2;
    color: #3d3d3d;
    margin-bottom: 45px; }
  /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-address.shipping {
    background: #332a75;
    margin-bottom: 60px; }
    /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address.shipping li {
      color: #fff; }
    /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address.shipping input {
      color: #000; }
      /* line 111, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
      .container-address.shipping input:disabled {
        color: #fff; }
    /* line 116, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address.shipping .btn-chose-address,
    .container-address.shipping .btn-save-address,
    .container-address.shipping .btn-edit {
      border-color: #fff;
      color: #fff; }
      /* line 119, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
      .container-address.shipping .btn-chose-address:hover,
      .container-address.shipping .btn-save-address:hover,
      .container-address.shipping .btn-edit:hover {
        color: #332a75;
        background-color: #fff; }
  /* line 125, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
  .container-address.other {
    background: #f2f2f2;
    margin-bottom: 20px;
    color: #fff;
    overflow: hidden; }
    /* line 130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address.other ul {
      float: left; }
    /* line 133, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_myinformations.scss */
    .container-address.other .btn {
      float: right; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.breadcrum-product-details {
  margin-bottom: 0; }
  @media (min-width: 768px) and (max-width: 1024px) {
    /* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .breadcrum-product-details {
      margin-top: 0px;
      margin-bottom: 20px; }
      /* line 7, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .breadcrum-product-details a {
        font-size: 10px; } }

/* line 16, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-header a {
  color: #5dc7d7;
  text-transform: uppercase;
  font-size: 11px;
  font-family: 'montserratregular', arial, sans-serif;
  letter-spacing: 2px; }
  /* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-header a .icon {
    margin-right: 7px;
    margin-top: -2px; }

/* line 29, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-header h1 {
  text-transform: none;
  color: #5dc7d7;
  text-align: left;
  margin-top: 30px;
  margin-bottom: 20px; }
  @media (max-width: 1024px) {
    /* line 29, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-header h1 {
      margin-top: 10px; } }

/* line 43, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-img {
  position: relative;
  border: 2px solid #f2f2f2; }
  /* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-img img {
    width: 100%; }
  /* line 51, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-img .icon-zoom {
    cursor: pointer;
    position: absolute;
    right: 15px;
    bottom: 15px; }

/* line 59, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-thumb {
  margin-top: 30px; }
  /* line 62, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-thumb ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
  /* line 67, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-thumb li {
    border: 2px solid #f2f2f2;
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    height: 99px;
    width: 99px;
    overflow: hidden; }
  /* line 76, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-thumb a {
    display: block;
    position: relative; }
    /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-content .product-thumb a:before,
    .product-details-content .product-thumb a:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      opacity: 0;
      -webkit-transition: all 0.25s ease-out;
      -moz-transition: all 0.25s ease-out;
      -o-transition: all 0.25s ease-out;
      transition: all 0.25s ease-out; }
    /* line 92, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-content .product-thumb a:before {
      background: rgba(83, 195, 212, 0.7); }
    /* line 96, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-content .product-thumb a:after {
      background: url("cmsimg/icone-plus-blanc.png") 50% 70% no-repeat; }
    /* line 102, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-content .product-thumb a:hover:after {
      background-position: 50% 50%;
      opacity: 1; }
    /* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-content .product-thumb a:hover:before {
      opacity: 1; }
  /* line 114, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-thumb img {
    width: 100%;
    height: auto; }

/* line 120, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content #popup-zoom {
  position: fixed;
  background: rgba(0, 0, 0, 0.4);
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1000;
  width: 100%;
  cursor: pointer;
  display: none; }
  /* line 132, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content #popup-zoom img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

/* line 140, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-info {
  padding-left: 10px; }

/* line 144, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-ref {
  font-family: 'montserratregular', arial, sans-serif;
  font-size: 11px;
  color: #808080;
  line-height: 30px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}

@media (max-width: 768px) {
  /* line 119, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .product-ref {
    margin-top: 20px;
  }
}

/* line 130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-ref .icon {
  margin-right: 30px;
  position: relative;
}

/* line 133, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-ref .icon:hover {
  background-position: 0 0;
}

/* line 136, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-ref .icon:before {
  content: '';
  height: 32px;
  width: 1px;
  background-color: #dddddd;
  position: absolute;
  top: 50%;
  left: 40px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

/* line 148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-detail {
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 10px;
}

/* line 153, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-detail li {
  display: inline-block;
  margin-right: 7px;
}

/* line 157, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-detail .contenance {
  color: #fff;
  background-color: #5dc7d7;
  padding: 5px 10px;
  font-size: 14px;
  font-family: 'montserratbold', arial, sans-serif;
}

/* line 165, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-cat {
  margin-left: 7px;
  display: inline-block;
  vertical-align: middle;
}

/* line 169, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-cat li {
  display: inline-block;
  margin-right: 8px;
}

/* line 174, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-size {
  margin-top: 15px;
}

/* line 176, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-size li {
  margin-bottom: 7px;
  font-size: 14px;
}

/* line 180, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-size .property {
  font-family: 'montserratregular', arial, sans-serif;
  color: #808080;
  text-transform: uppercase;
}

/* line 185, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .product-size .value {
  font-family: 'montserratregular', arial, sans-serif;
  margin-left: 5px;
}

/* line 221, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-details-content .btn {
  display: inline-block;
  margin-top: 15px;
  background: #fff;
  border-color: #cbcbcb;
  color: #cbcbcb;
  letter-spacing: 4px; }
  /* line 229, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-details-content .btn:hover {
    background: #cbcbcb;
    color: #fff;
    letter-spacing: 3px; }
  @media (max-width: 768px) {
    /* line 221, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-details-content .btn {
      width: 80%;
      margin-left: 10%; } }

/* line 243, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product {
  background: #f2f2f2;
  padding: 20px 40px;
  text-align: center; }
  @media (max-width: 1024px) {
    /* line 243, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product {
      margin-top: 30px; } }
  @media (max-width: 768px) {
    /* line 243, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product {
      padding: 20px 20px 25px 20px; } }
  /* line 256, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .delivery {
  text-align: left;
  width: 100%;
  display: inline-block;
}

/* line 223, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product .delivery .icon {
  display: inline-block;
  vertical-align: middle;
}

/* line 227, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product .delivery .txt {
  display: inline-block;
  vertical-align: middle;
  padding-left: 10px;
  width: calc(100% - 44px);
}

/* line 233, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product .delivery a {
  font-size: 12px;
  color: #5dc7d7;
  font-family: 'montserratsemi_bold', arial, sans-serif;
  display: inline-block;
  vertical-align: middle;
}

/* line 240, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product .delivery a:hover span {
  text-decoration: underline;
}

/* line 244, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product .delivery a span {
  display: inline-block;
  vertical-align: middle;
}

/* line 247, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.add-product .delivery a span + span {
  margin-left: 10px;
}
  /* line 284, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .stock {
    text-transform: uppercase;
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 15px;
    color: #a2c95f;
    line-height: 23px;
    margin-top: 20px;
    margin-bottom: 20px; }
    /* line 293, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .stock .icon {
      margin-right: 10px; }
  /* line 298, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-price {
    margin-bottom: 15px; }
    /* line 302, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-price span {
      display: block; }
    /* line 305, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-price .item-price {
      font-family: 'montserratregular', arial, sans-serif;
      color: #3d3d3d;
      font-size: 20px; }
    /* line 310, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-price .unit-price {
      color: #808080; }
  /* line 316, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-quantity ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    @media (min-width: 1024px) and (max-width: 1280px) {
      /* line 316, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-quantity ul {
        display: inline-block; } }
    @media (max-width: 480px) {
      /* line 316, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-quantity ul {
        display: inline-block; } }
  /* line 331, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-quantity li {
    font-family: 'montserratregular', arial, sans-serif;
    font-size: 14px;
    color: #3d3d3d;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -moz-box-flex: 0;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    display: inline-block; }
    @media (min-width: 1024px) and (max-width: 1280px) {
      /* line 331, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-quantity li {
        width: 100%;
        margin-top: 5px; } }
    @media (max-width: 480px) {
      /* line 331, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-quantity li {
        width: 100%; } }
  /* line 349, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-quantity input {
    height: 30px;
    width: 40px;
    text-align: center;
    background: #fff;
    border: solid 1px #ccc;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-clip: padding-box; }
  /* line 358, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-quantity .icon {
    margin: 0 7px; }
  /* line 362, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-quantity .quantity {
    color: #5dc7d7; }
  /* line 367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-volume-discount {
    position: relative;
    padding: 0px 30px;
    width: 100%;
    cursor: pointer; }
    @media (max-width: 1024px) {
      /* line 367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount {
        max-width: 400px;
        margin: 0 auto; } }
    @media (max-width: 768px) {
      /* line 367, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount {
        padding: 0px; } }
    /* line 383, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount.actif .show-tab {
      background: #5dc7d7;
      color: #fff;
      -webkit-border-radius: 20px 20px 0px 0px;
      border-radius: 20px 20px 0px 0px;
      background-clip: padding-box;
      -webkit-transition: all 0.15s ease-in;
      -moz-transition: all 0.15s ease-in;
      -o-transition: all 0.15s ease-in;
      transition: all 0.15s ease-in; }
      /* line 389, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount.actif .show-tab .icon {
        background-image: url(cmsimg/icone-arrow-down-white.png);
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
    /* line 395, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount.actif .table {
      opacity: 1; }
    /* line 399, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount.actif .table-container {
      max-height: 300px;
      padding: 10px 20px;
      -webkit-transition: all 0.2s ease-in 0.1s;
      -moz-transition: all 0.2s ease-in 0.1s;
      -o-transition: all 0.2s ease-in 0.1s;
      transition: all 0.2s ease-in 0.1s; }
    /* line 406, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount .show-tab {
      text-transform: uppercase;
      color: #5dc7d7;
      font-family: 'montserratsemi_bold', arial, sans-serif;
      background: #fff;
      margin-top: 20px;
      padding: 15px 20px;
      letter-spacing: 2px;
      text-align: left;
      width: 100%;
      -webkit-transition: all 0.2s ease-in 0.35s;
      -moz-transition: all 0.2s ease-in 0.35s;
      -o-transition: all 0.2s ease-in 0.35s;
      transition: all 0.2s ease-in 0.35s;
      -webkit-border-radius: 50px;
      border-radius: 50px;
      background-clip: padding-box; }
      /* line 419, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount .show-tab span {
        display: inline-block; }
      /* line 423, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount .show-tab .txt {
        width: calc(100% - 12px); }
    /* line 428, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount .table-container {
      position: absolute;
      z-index: 1;
      max-height: 0px;
      overflow: hidden;
      top: 100%;
      padding: 0 20px;
      left: 30px;
      width: calc(100% - 60px);
      background: #5dc7d7;
      -webkit-border-radius: 0px 0px 20px 20px;
      border-radius: 0px 0px 20px 20px;
      background-clip: padding-box;
      -webkit-transition: all 0.4s ease 0s;
      -moz-transition: all 0.4s ease 0s;
      -o-transition: all 0.4s ease 0s;
      transition: all 0.4s ease 0s; }
      @media (max-width: 768px) {
        /* line 428, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
        .add-product .product-volume-discount .table-container {
          width: 100%;
          left: 0; } }
    /* line 449, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount .table {
      width: 100%;
      color: #fff;
      text-align: center;
      cursor: default;
      opacity: 0;
      -webkit-transition: all 0.3s ease 0.4s;
      -moz-transition: all 0.3s ease 0.4s;
      -o-transition: all 0.3s ease 0.4s;
      transition: all 0.3s ease 0.4s; }
    /* line 458, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount thead {
      font-family: 'montserratsemi_bold', arial, sans-serif;
      border-bottom: solid 2px #fff;
      font-size: 14px; }
    /* line 465, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount th {
      line-height: 35px; }
    /* line 469, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount tbody {
      font-family: 'montserratlight', arial, sans-serif; }
      /* line 472, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount tbody tr {
        border-top: solid 1px #fff; }
      /* line 476, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product .product-volume-discount tbody tr:nth-of-type(2n+1) {
        background: rgba(246, 246, 246, 0.2); }
    /* line 482, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-volume-discount td {
      line-height: 35px; }
  /* line 489, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .ttc {
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 25px;
    color: #f6bb2c; }
  /* line 495, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .icon-info {
    position: relative; }
  /* line 499, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product #info-ttc {
    display: none;
    position: absolute;
    background: #f6bb2c;
    line-height: 1.5;
    bottom: 150%;
    right: -58px;
    width: 320px;
    z-index: 800;
    color: #fff;
    text-align: left;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-clip: padding-box;
    -webkit-transition: top 0.35s ease-in;
    -moz-transition: top 0.35s ease-in;
    -o-transition: top 0.35s ease-in;
    transition: top 0.35s ease-in; }
    @media (min-width: 0px) and (max-width: 768px) {
      /* line 499, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product #info-ttc {
        right: -33px; } }
    /* line 517, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product #info-ttc .content {
      position: relative;
      padding: 10px 20px 10px 10px; }
      /* line 520, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product #info-ttc .content:before {
        content: "\A";
        border-style: solid;
        border-color: #f6bb2c transparent transparent transparent;
        border-width: 8px 8px 0px 8px;
        position: absolute;
        bottom: -8px;
        right: 50px;
        -webkit-transform: translate(-50%, 0%);
        -ms-transform: translate(-50%, 0%);
        transform: translate(-50%, 0%); }
        @media (min-width: 0px) and (max-width: 768px) {
          /* line 520, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
          .add-product #info-ttc .content:before {
            right: 25px; } }
    /* line 535, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product #info-ttc p {
      color: #fff;
      font-size: 18px;
      padding-bottom: 10px; }
    /* line 541, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product #info-ttc li {
      color: #fff;
      font-size: 12px;
      font-family: 'montserratregular', arial, sans-serif;
      padding-bottom: 5px; }
      /* line 547, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .add-product #info-ttc li strong {
        font-weight: 400;
        font-size: 14px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
  /* line 557, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .add-product .product-total-price {
    margin-top: 15px;
    position: relative; }
    /* line 561, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-total-price p {
      text-transform: uppercase;
      color: #f6bb2c;
      font-family: 'montserratregular', arial, sans-serif;
      font-size: 23px; }
    /* line 569, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .add-product .product-total-price .icon {
      margin-top: -7px;
      margin-left: 5px; }

/* line 576, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.btn-add {
  margin: 10px auto 0px auto;
  padding: 10px 30px;
  background-color: #f6bb2c;
  border-color: #f6bb2c;
  max-width: 100%; }
  /* line 583, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .btn-add:hover {
    background: transparent;
    color: #f6bb2c;
    letter-spacing: 2px; }

/* line 590, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-reference {
  background: #5dc7d7;
  margin-top: 20px;
  padding: 10px 0px 30px 0px;
  position: relative; }

  .other-reference .container-call {
  position: fixed;
  text-align: center;
  bottom: 0px;
  left: 0;
  right: 0;
  height: 10px;
  background: #5dc7d7;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

@media (max-width: 767px) {
  /* line 511, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .container-call {
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
  }
}

/* line 526, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-reference .container-call .circle {
  width: 330px;
  height: 100px;
  background: url(cmsimg/courbes.svg) 0 0/cover no-repeat;
  margin: 0 auto;
  padding-top: 10px;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}

@media (max-width: 767px) {
  /* line 526, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .container-call .circle {
    width: 300px;
    height: 100px;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 540, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-reference .container-call .circle .bold,
.other-reference .container-call .circle .light {
  font-size: 20px;
  color: #fff;
}

/* line 545, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-reference .container-call .circle .light {
  font-family: 'montserratlight', sans-serif;
}

/* line 548, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-reference .container-call .circle .bold {
  font-family: 'montserratbold', sans-serif;
}

/* line 552, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-reference .container-call.attachement {
  position: absolute;
  text-align: center;
  top: 0px;
  left: 0;
  right: 0;
  bottom: auto;
}

@media (max-width: 1024px) {
  /* line 559, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .container-call.attachement .circle {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    width: 100%;
  }
}

@media (max-width: 1024px) {
  /* line 552, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .container-call.attachement {
    position: static;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
    height: auto;
  }
}

  /* line 608, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference h4 {
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-family: 'montserratlight', arial, sans-serif; }
    /* line 614, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference h4 strong {
      font-weight: 400;
      font-family: 'montserratsemi_bold', arial, sans-serif; }
  /* line 621, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .select-container {
    width: 285px;
    margin: 0 auto 40px auto;
    position: relative; }
    /* line 628, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference .select-container.actif .select {
      -webkit-border-radius: 6px 6px 0px 0px;
      border-radius: 6px 6px 0px 0px;
      background-clip: padding-box; }
    /* line 632, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference .select-container.actif .option {
      max-height: 200px;
      padding-bottom: 20px; }
  /* line 639, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .select {
    cursor: pointer;
    font-family: 'montserratlight', arial, sans-serif;
    background: #fff;
    margin-top: 20px;
    font-size: 16px;
    padding: 15px 20px;
    text-align: left;
    height: 50px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background-clip: padding-box;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    /* line 653, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference .select span {
      display: inline-block; }
    /* line 657, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference .select .txt {
      width: calc(100% - 12px); }
  /* line 662, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference .option {
    position: absolute;
    z-index: 100;
    top: 100%;
    overflow-y: auto;
    left: 0px;
    width: 100%;
    max-height: 0;
    text-align: left;
    background: #fff;
    -webkit-transition: all 0.3s ease 0.2s;
    -moz-transition: all 0.3s ease 0.2s;
    -o-transition: all 0.3s ease 0.2s;
    transition: all 0.3s ease 0.2s;
    -webkit-border-radius: 0px 0px 6px 6px;
    border-radius: 0px 0px 6px 6px;
    background-clip: padding-box; }
  /* line 677, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference li {
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
    padding-left: 15px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    /* line 684, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference li.selected {
      display: none; }
    /* line 688, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-reference li:hover {
      background: #f6bb2c;
      color: #fff; }
  /* line 694, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-reference li:last-of-type {
    border: 0; }

/* line 699, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.list-other-reference {
  border: solid 3px #fff;
  background: #fff;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  background-clip: padding-box; }
  @media (max-width: 1024px) {
    /* line 699, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .list-other-reference {
      margin: 5px 0; } }
  /* line 708, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference:before {
    left: -10px; }
  /* line 712, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference .product-img {
    position: relative; }
    /* line 716, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .list-other-reference .product-img:before {
      content: '';
      position: absolute;
      top: 0;
      opacity: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(255, 255, 255, 0.8) url(cmsimg/icone-added.png) 50% 70% no-repeat;
      -webkit-transition: all 0.4s ease;
      -moz-transition: all 0.4s ease;
      -o-transition: all 0.4s ease;
      transition: all 0.4s ease; }
    /* line 728, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .list-other-reference .product-img:after {
      content: ' ';
      position: absolute;
      left: calc(50% - 7px);
      top: calc(50% - 17px);
      height: 0px;
      opacity: 0;
      z-index: 10;
      width: 0px;
      transform-origin: left top;
      -webkit-transform: scaleX(-1) rotate(135deg);
      -ms-transform: scaleX(-1) rotate(135deg);
      transform: scaleX(-1) rotate(135deg); }
  /* line 742, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference img {
    width: 100%; }
  /* line 746, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference h3 {
    padding-top: 20px;
    padding-left: 15px;
    font-size: 14px;
    color: #5dc7d7;
    font-family: 'montserratsemi_bold', arial, sans-serif; }
  /* line 754, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference .product-price {
    padding-top: 40px;
    text-align: right;
    padding-right: 10px; }
  /* line 760, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference .item-price {
    display: block;
    font-family: 'montserratregular', arial, sans-serif; }
    /* line 764, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .list-other-reference .item-price span {
      font-size: 20px;
      color: #f6bb2c;
      font-family: 'montserratbold', arial, sans-serif;
      margin-right: 7px; }
  /* line 772, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference .unit-price {
    font-family: 'montserratregular', arial, sans-serif;
    color: #808080; }
    /* line 776, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .list-other-reference .unit-price span {
      color: #5dc7d7; }
  /* line 781, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference .btn-add-to-card {
    width: 250px;
    margin: 30px auto 20px auto;
    padding: 10px 0; }
  /* line 789, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference.added .product-price {
    text-align: center;
    padding-top: 110px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    @media (max-width: 768px) {
      /* line 789, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .list-other-reference.added .product-price {
        padding-top: 30px;
        padding-bottom: 35px; } }
  /* line 800, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference.added .item-price span {
    color: #000;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
  /* line 805, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference.added .btn {
    opacity: 0;
    z-index: -10;
    visibility: hidden;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    @media (max-width: 768px) {
      /* line 805, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .list-other-reference.added .btn {
        height: 0;
        margin: 0;
        padding: 0; } }
  /* line 819, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference.added .product-img:before {
    opacity: 1;
    background-position: 50% 50%; }
  /* line 824, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .list-other-reference.added .product-img:after {
    border-right: solid 3px #fff;
    border-top: solid 3px #fff;
    height: 16px;
    width: 9px;
    opacity: 1;
    -webkit-transition: opacity 0ms ease 400ms, width 100ms ease 400ms, height 150ms ease 500ms;
    -moz-transition: opacity 0ms ease 400ms, width 100ms ease 400ms, height 150ms ease 500ms;
    -o-transition: opacity 0ms ease 400ms, width 100ms ease 400ms, height 150ms ease 500ms;
    transition: opacity 0ms ease 400ms, width 100ms ease 400ms, height 150ms ease 500ms; }

/* line 836, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.reference-footer {
  margin-top: 40px; }
  /* line 839, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .reference-footer .btn {
    margin: 0 auto;
    background: #5dc7d7;
    border-color: #fff;
    padding: 10px 40px;
    max-width: 100%; }
    /* line 846, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .reference-footer .btn:hover {
      color: #5dc7d7;
      background-color: #fff; }
      /* line 850, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .reference-footer .btn:hover .icon {
        background-image: url(cmsimg/icone-arrow-down-blue.png); }
  /* line 856, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .reference-footer .icon {
    margin-left: 10px; }

/* line 861, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.detail-description {
  margin: 40px 0px; }
  /* line 864, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .detail-description p {
    font-family: 'montserratregular', arial, sans-serif;
    margin-bottom: 20px;
    font-size: 18px; }
  /* line 870, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .detail-description h2 {
    max-width: 900px;
    text-align: left;
    line-height: 1.5; }

/* line 878, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.customer-feedback img {
  width: 100%; }

/* line 883, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.other-products {
  margin-bottom: 45px; }
  /* line 886, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-products p {
    margin: 60px 0px 20px 0px;
    font-size: 18px;
    font-family: 'montserratsemi_bold', arial, sans-serif;
    text-transform: uppercase; }
    @media (max-width: 1024px) {
      /* line 886, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .other-products p {
        margin: 60px 0px 10px 0px; } }
  /* line 897, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-products .contenance {
    color: #5dc7d7;
    text-transform: none; }
  /* line 902, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .other-products .options li {
    display: inline-block;
    border: solid 2px #5dc7d7;
    color: #5dc7d7;
    padding: 7px 15px;
    margin-right: 10px;
    cursor: pointer;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    background-clip: padding-box;
    -webkit-transition: all 0.15s ease-in;
    -moz-transition: all 0.15s ease-in;
    -o-transition: all 0.15s ease-in;
    transition: all 0.15s ease-in; }
    @media (max-width: 1024px) {
      /* line 902, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .other-products .options li {
        margin-top: 10px; } }
    /* line 916, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-products .options li a {
      color: #5dc7d7; }
    /* line 920, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-products .options li .icon-next-blue {
      margin-left: 10px; }
    /* line 924, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-products .options li .icon-form {
      margin-right: 10px; }
    /* line 928, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .other-products .options li:hover {
      background: #5dc7d7; }
      /* line 931, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .other-products .options li:hover a {
        color: #fff; }
      /* line 935, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .other-products .options li:hover .icon-next-blue {
        background-image: url(cmsimg/icone-next-white.png); }

/* line 942, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.related-product {
  background: #f2f2f2;
  padding: 30px 0px 25px 0px;
  margin-bottom: -60px; }
  @media (max-width: 1024px) {
    /* line 942, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .related-product {
      margin-bottom: -20px; } }
  /* line 952, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .related-product .list-product-item {
    padding-bottom: 10px; }
    /* line 955, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .related-product .list-product-item .product-price {
      margin-bottom: 0; }
  /* line 960, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .related-product p {
    font-family: 'montserratregular', arial, sans-serif;
    font-size: 21px;
    margin-bottom: 25px; }

/* line 967, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.product-ask {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  overflow: hidden; }
  @media (max-width: 1024px) {
    /* line 967, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask {
      margin-top: 30px; } }
  /* line 976, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-ask .ask-header {
    background: #f6bb2c;
    letter-spacing: 2px;
    text-align: center;
    padding: 15px 30px;
    font-size: 14px;
    font-family: 'montserratsemi_bold', arial, sans-serif;
    text-transform: uppercase;
    color: #fff; }
  /* line 986, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-ask .ask-content {
    background: #f2f2f2;
    padding: 15px 30px; }
    /* line 990, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask .ask-content p {
      font-size: 18px; }
    /* line 994, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask .ask-content input {
      width: 100%;
      height: 40px !important;
      border: none;
      background: #fff;
      font-family: 'montserratsemi_bold', arial, sans-serif;
      font-size: 16px;
      padding: 10px;
      margin-top: 20px;
      -webkit-border-radius: 5px;
      border-radius: 5px;
      background-clip: padding-box; }
      /* line 1005, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .product-ask .ask-content input:focus {
        outline: none; }
      /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
      .product-ask .ask-content input::-webkit-input-placeholder {
        color: #3d3d3d;
        font-style: normal;
        height: 16px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
      /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
      .product-ask .ask-content input:-moz-placeholder {
        color: #3d3d3d;
        font-style: normal;
        height: 16px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
      /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
      .product-ask .ask-content input::-moz-placeholder {
        color: #3d3d3d;
        font-style: normal;
        height: 16px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
      /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
      .product-ask .ask-content input:-ms-input-placeholder {
        color: #3d3d3d;
        font-style: normal;
        height: 16px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
      /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
      .product-ask .ask-content input::-ms-input-placeholder {
        color: #3d3d3d;
        font-style: normal;
        height: 16px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
      /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
      .product-ask .ask-content input::placeholder {
        color: #3d3d3d;
        font-style: normal;
        height: 16px;
        font-family: 'montserratsemi_bold', arial, sans-serif; }
    /* line 1018, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask .ask-content label {
      display: none; }
    /* line 1022, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask .ask-content button {
      background-color: #f6bb2c;
      color: #fff;
      border-color: #f6bb2c;
      margin: 30px auto 0px auto;
      padding: 10px 25px; }
      /* line 1029, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .product-ask .ask-content button:hover {
        background-color: #fff;
        color: #f6bb2c; }
  /* line 1036, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
  .product-ask .ask-footer {
    background: #f2f2f2;
    padding: 0px 30px 15px 30px; }
    /* line 1040, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask .ask-footer span {
      display: inline-block;
      vertical-align: middle; }
    /* line 1045, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
    .product-ask .ask-footer .txt {
      width: calc(100% - 58px);
      padding-left: 20px;
      line-height: 1;
      color: #a2c95f;
      font-family: 'montserratlight', arial, sans-serif;
      font-size: 16px; }
      /* line 1053, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
      .product-ask .ask-footer .txt a {
        color: #a2c95f; }
/* line 953, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.see-more-info,
.see-less-info {
  color: #5dc7d7;
  display: block;
  margin-top: 20px;
  font-size: 14px;
  font-family: 'montserratregular', sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.225em;
}

/* line 963, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.see-more-info.active .icon,
.see-less-info.active .icon {
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 968, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.see-more-info:hover span,
.see-less-info:hover span {
  text-decoration: none;
}

/* line 972, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.see-more-info .icon,
.see-less-info .icon {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 975, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.see-more-info span,
.see-less-info span {
  display: inline-block;
  vertical-align: middle;
  text-decoration: underline;
}

/* line 980, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.see-more-info + .container-list-more,
.see-less-info + .container-list-more {
  display: none;
}

/* line 2, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription .space-title {
  margin-bottom: 58px; }

/* line 5, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription .space-sub-title {
  color: #97c21e; }
  /* line 7, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .space-sub-title:after {
    background: #97c21e; }

@media (min-width: 0px) and (max-width: 1024px) {
  /* line 11, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .btn-confirmation {
    display: block;
    width: 100%; } }

/* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription input {
  border: 0;
  display: block;
  background: #f2f2f2;
  width: 100%;
  padding: 10px 13px;
  max-width: 305px; }
  /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .inscription input::-webkit-input-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .inscription input:-moz-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .inscription input::-moz-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .inscription input:-ms-input-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .inscription input::-ms-input-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .inscription input::placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 17, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
    .inscription input {
      width: 100%;
      max-width: none; } }

/* line 36, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription label,
.inscription .label {
  display: inline-block;
  font-family: 'montserratsemi_bold', sans-serif;
  font-size: 14px;
  color: #332a75; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 36, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
    .inscription label,
    .inscription .label {
      display: block; } }

/* line 45, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription .asterisk {
  font-family: 'montserratlight', sans-serif;
  font-size: 12px;
  color: #332a75; }

/* line 50, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription .label-light {
  font-family: 'montserratlight', sans-serif;
  font-size: 12px;
  color: #332a75; }

/* line 55, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription .form-line {
  margin-bottom: 30px; }

/* line 58, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #332a75;
  color: #332a75;
  font-family: 'montserratlight', sans-serif;
  font-size: 15px;
  padding-left: 10px;
  position: relative;
  background: url("cmsimg/selectbox.svg") right 15px center/10px no-repeat;
  width: 100%;
  padding: 4px 13px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 58, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
    .inscription select {
      width: 100%; } }

/* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription option {
  color: #332a75;
  font-family: 'montserratlight', sans-serif;
  font-size: 12px;
  padding: 5px 8px; }

/* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.inscription .check-box {
  margin-top: 15px;
  margin-bottom: 50px; }
  /* line 84, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .check-box:last-child {
    margin-bottom: 0; }
  /* line 87, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .check-box input[type="radio"] {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0px;
    border: 0px none; }
  /* line 98, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .check-box input + label {
    padding-left: 24px;
    margin-left: 30px;
    margin-right: 20px;
    height: 17px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 0;
    line-height: 20px; }
  /* line 111, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .check-box input[type="radio"]:checked + label {
    background-position: 0 -17px; }
  /* line 114, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
  .inscription .check-box label {
    background-image: url(cmsimg/sprite-select-box.png); }

/* line 119, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.row-form {
  margin-bottom: 48px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 119, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
    .row-form {
      margin-bottom: 30px; } }

/* line 125, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_inscription-form.scss */
.row-form + .row-form {
  margin-bottom: 30px; }

/* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount .space-title span {
  color: #97c21e; }

/* line 7, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount p {
  color: #000;
  font-size: 16px;
  margin-bottom: 30px; }

/* line 12, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount input {
  border: 0;
  display: block;
  background: #f2f2f2;
  width: 100%;
  padding: 10px 13px;
  max-width: 305px; }
  /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .amount input::-webkit-input-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .amount input:-moz-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .amount input::-moz-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .amount input:-ms-input-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .amount input::-ms-input-placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
  .amount input::placeholder {
    color: #3d3d3d;
    font-family: 'montserratlight', sans-serif;
    font-size: 13px;
    font-style: italic; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 12, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
    .amount input {
      width: 100%;
      max-width: none; } }

/* line 31, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount label,
.amount .label {
  display: inline-block;
  font-family: 'montserratsemi_bold', sans-serif;
  font-size: 14px;
  color: #97c21e;
  margin-bottom: 5px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 31, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
    .amount label,
    .amount .label {
      display: block; } }

/* line 41, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount textarea {
  background: #f2f2f2;
  display: block;
  width: 100%;
  border: 0;
  resize: none;
  margin-bottom: 10px;
  margin-top: 10px;
  height: 160px; }

/* line 51, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount .form-line {
  margin-bottom: 30px; }

/* line 54, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount .asterisk {
  font-size: 14px;
  color: #000;
  margin-bottom: 10px; }

/* line 59, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount .amount-label {
  display: inline-block;
  vertical-align: middle;
  width: auto; }

/* line 64, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.amount .range-input {
  display: inline-block;
  vertical-align: middle;
  margin: 0px 5px; }
  /* line 68, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .amount .range-input input {
    text-align: center;
    padding: 7px 5px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box; }

/* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.reinsurance-call {
  padding: 50px 55px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-clip: padding-box;
  background: #97c21e;
  color: #fff; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
    .reinsurance-call {
      padding: 30px 20px;
      margin-bottom: 20px; } }

/* line 85, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.reinsurance-title {
  font-size: 24px;
  font-family: 'montserratbold', sans-serif;
  text-align: center;
  line-height: 28px;
  padding-bottom: 20px;
  margin-bottom: 45px;
  position: relative; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 85, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
    .reinsurance-title {
      margin-bottom: 20px; } }
  /* line 96, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reinsurance-title:after {
    content: "";
    left: 50%;
    bottom: 0;
    position: absolute;
    height: 3px;
    width: 20px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #fff; }

/* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.reinsurance-img {
  padding: 0px 75px;
  margin-bottom: 35px; }

/* line 111, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.reinsurance-phone-number {
  text-align: center;
  text-transform: uppercase;
  font-size: 22px; }
  /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reinsurance-phone-number span {
    display: block;
    font-size: 32px;
    font-family: 'montserratregular', sans-serif; }

/* line 122, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.range-input input {
  width: 45px;
  display: inline-block; }

/* line 127, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.reference-container {
  border-bottom: 1px solid #97c21e; }
  /* line 129, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reference-container input {
    max-width: 200px;
    display: inline-block; }
  /* line 133, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reference-container label {
    display: block;
    width: 100%; }
  /* line 137, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reference-container .form-line {
    margin: 0; }
  /* line 140, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reference-container .form-line + .form-line {
    margin-top: 10px;
    margin-bottom: 30px; }
  /* line 144, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
  .reference-container .amount-label {
    margin-bottom: 0; }

/* line 148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.reference-container + .reference-container {
  margin-top: 30px;
  border-bottom: 0; }

/* line 152, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.product-reference {
  color: #5dc7d7;
  font-size: 13px;
  font-family: 'montserratsemi_bold', sans-serif;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 152, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
    .product-reference {
      margin: 0;
      margin-top: 10px; } }

/* line 164, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_volume-order.scss */
.lots {
  font-family: 'montserratregular', sans-serif;
  font-size: 14px;
  color: #3d3d3d;
  display: inline-block;
  vertical-align: middle; }

/* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
.nav-filter {
  background: #f2f2f2;
  padding: 30px;
  font-family: 'montserratregular', sans-serif; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter {
      display: none;
      padding-top: 15px; } }
  @media (min-width: 0px) and (max-width: 480px) {
    /* line 1, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter {
      padding: 15px 20px;
      margin-left: -25px;
      margin-right: -25px; } }
  /* line 18, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter h4 {
    font-size: 20px;
    text-transform: uppercase; }
  /* line 24, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .recap {
    margin: 10px 0px;
    background: #fff;
    padding: 10px; }
    /* line 30, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .recap li {
      font-size: 13px;
      font-family: 'montserratregular', sans-serif;
      color: #000;
      line-height: 1.6; }
    /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .recap > li {
      margin-bottom: 10px; }
  /* line 42, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .remove-filter {
    text-decoration: underline;
    cursor: pointer; }
  /* line 47, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .sub-recap {
    display: inline-block; }
    /* line 50, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .sub-recap li {
      display: inline-block;
      color: #332a75;
      cursor: pointer;
      padding-right: 22px;
      margin-right: 10px;
      background: url(cmsimg/icon-close.png) 100% 50% no-repeat; }
  /* line 61, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .filter-checkbox strong {
    float: right;
    font-weight: 400;
    color: #808080; }
  /* line 68, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .categorie {
    margin: 30px 0px; }
    @media (min-width: 0px) and (max-width: 480px) {
      /* line 68, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .categorie {
        margin-top: 15px; } }
    /* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .categorie .cat_select {
      width: 100%;
      -webkit-border-radius: 6px;
      border-radius: 6px;
      background-clip: padding-box;
      color: #fff;
      border: none;
      background-color: #332a75;
      background-image: url("cmsimg/select-arrow-white.png");
      background-repeat: no-repeat;
      background-position: 90% 50%;
      text-align: left;
      height: 40px;
      font-size: 14px;
      cursor: pointer;
      padding: 10px;
      -webkit-transition: all 0s ease-in 0.4s;
      -moz-transition: all 0s ease-in 0.4s;
      -o-transition: all 0s ease-in 0.4s;
      transition: all 0s ease-in 0.4s; }
      /* line 91, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .categorie .cat_select.actif {
        -webkit-border-radius: 6px 6px 0px 0px;
        border-radius: 6px 6px 0px 0px;
        background-clip: padding-box;
        -webkit-transition: all 0s ease-in 0s;
        -moz-transition: all 0s ease-in 0s;
        -o-transition: all 0s ease-in 0s;
        transition: all 0s ease-in 0s; }
    /* line 97, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .categorie .cat_option {
      display: none;
      background-color: #332a75;
      padding-bottom: 5px;
      -webkit-border-radius: 0px 0px 6px 6px;
      border-radius: 0px 0px 6px 6px;
      background-clip: padding-box; }
      /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .categorie .cat_option li {
        color: #fff;
        font-size: 14px;
        padding: 15px 10px;
        padding: 15px 10px;
        border: solid 1px #332a75;
        cursor: pointer;
        -webkit-transition: all 0.2s ease-in;
        -moz-transition: all 0.2s ease-in;
        -o-transition: all 0.2s ease-in;
        transition: all 0.2s ease-in; }
        /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
        .nav-filter .categorie .cat_option li:hover {
          background: #fff;
          color: #332a75; }
      /* line 118, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .categorie .cat_option .selected {
        display: none; }
    /* line 123, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .categorie:focus {
      outline: none; }
    /* line 127, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .categorie option:hover {
      background: #fff;
      color: #332a75; }
  /* line 133, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .h5 {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 16px;
    cursor: pointer;
    margin-top: 30px;
    line-height: 23px; }
  /* line 141, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .plus {
    border: solid 1px #000;
    height: 23px;
    width: 23px;
    display: block;
    float: right;
    position: relative;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    background-clip: padding-box; }
    /* line 151, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .plus:before,
    .nav-filter .plus:after {
      position: absolute;
      content: '';
      top: 3px;
      height: 15px;
      left: 10px;
      width: 2px;
      background: #000;
      -webkit-transition: all 0.3s ease-in;
      -moz-transition: all 0.3s ease-in;
      -o-transition: all 0.3s ease-in;
      transition: all 0.3s ease-in; }
    /* line 162, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .plus:after {
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg); }
    /* line 167, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .plus.actif:before {
      -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      transform: rotate(-90deg); }
    /* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .plus.actif:after {
      -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg); }
  /* line 177, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .filter-container {
    display: none;
    padding-bottom: 20px; }
  /* line 182, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .other-product {
    background: #fff;
    padding: 15px;
    margin-top: 30px; }
    /* line 187, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .other-product p {
      color: #e2790f;
      position: relative;
      font-size: 18px;
      padding-bottom: 15px;
      font-family: 'montserratbold', sans-serif; }
      /* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .other-product p:after {
        content: '';
        position: absolute;
        width: 25px;
        height: 3px;
        background: #e2790f;
        left: 0;
        bottom: 0; }
    /* line 205, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .other-product li {
      margin-top: 15px;
      position: relative;
      padding-left: 25px; }
      /* line 210, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .other-product li:after {
        content: '';
        position: absolute;
        width: 7px;
        height: 7px;
        background: #e2790f;
        left: 0;
        top: 5px;
        -webkit-border-radius: 15px;
        border-radius: 15px;
        background-clip: padding-box; }
    /* line 222, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .other-product a {
      font-family: 'montserratregular', sans-serif;
      color: #e2790f;
      font-size: 13px;
      display: block; }
  /* line 230, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
  .nav-filter .boutton-xs {
    margin-top: 20px;
    margin-bottom: 20px;
    text-align: right;
    display: none;
    letter-spacing: 2px; }
    @media (min-width: 0px) and (max-width: 1024px) {
      /* line 230, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .boutton-xs {
        display: block;
        text-align: center; } }
    @media (min-width: 0px) and (max-width: 720px) {
      /* line 230, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .boutton-xs {
        margin-top: 40px; } }
    /* line 246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .boutton-xs .btn {
      display: inline-block; }
      @media (min-width: 0px) and (max-width: 720px) {
        /* line 246, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
        .nav-filter .boutton-xs .btn {
          display: block;
          margin: 0 auto; } }
      /* line 254, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .boutton-xs .btn:hover {
        background-color: none; }
      /* line 257, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .boutton-xs .btn:focus {
        outline: none; }
    /* line 262, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
    .nav-filter .boutton-xs .btn-remove-filter {
      margin-left: 20px;
      border-color: #b3040b;
      background-color: #f2f2f2;
      color: #b3040b; }
      @media (min-width: 0px) and (max-width: 720px) {
        /* line 262, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
        .nav-filter .boutton-xs .btn-remove-filter {
          margin-left: auto;
          margin-top: 20px; } }
      /* line 274, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_nav-filter.scss */
      .nav-filter .boutton-xs .btn-remove-filter:hover {
        color: #fff;
        background-color: #b3040b; }

@media (min-width: 0px) and (max-width: 1024px) {
  /* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .lite-container {
    width: 100%; } }

@media (min-width: 0px) and (max-width: 480px) {
  /* line 8, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .button-xs {
    margin-left: -25px;
    margin-right: -25px; } }

/* line 15, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list h1 {
  text-align: left;
  font-size: 24px;
  color: #5dc7d7;
  text-transform: inherit;
  margin-bottom: 20px; }

/* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .sub-title {
  margin-bottom: 30px; 
  text-align: left;}

/* line 27, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .search-result {
  color: #000;
  font-size: 18px;
  margin-bottom: 7px; }
  /* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .search-result strong {
    font-family: 'montserratregular', sans-serif; }

/* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .display-info {
  width: 100%;
  background: #f2f2f2;
  padding: 15px;
  font-size: 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box;
  margin-bottom: 5px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .display-info {
      margin-top: -2px;
      /*display: none;*/ /*PNV Pagination responsive*/
      padding-bottom:0;
      padding-top: 0; } }
  @media (min-width: 0px) and (max-width: 480px) {
    /* line 37, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .display-info {
      margin-left: -25px;
      margin-right: -25px;
      width: 100vw; } }
  /* line 57, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .display-info label {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 15px; }
  /* line 63, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .display-info select {
    border: none;
    padding-right: 40px;
    background-color: #f2f2f2;
    position: relative; }
    /* line 69, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .display-info select:focus {
      outline: none; }
  /* line 74, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .display-info select::-ms-expand {
    display: none; }
  /* line 78, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .display-info .filter-radio {
    text-align: left; }
    /* line 80, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .display-info .filter-radio label {
      font-family: 'montserratregular', sans-serif;
      font-size: 13px; }

/* line 87, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .display-info-bottom {
  margin-top: 5px;
  margin-bottom: 5px; }

@media (min-width: 0px) and (max-width: 1024px) {
  /* line 92, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .sort-type {
    text-align: left; } }

/* line 98, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .pagination {
  text-align: center; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 98, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .pagination {
      /*display: none; PNV*/
      text-align:center; } }
  /* line 107, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .pagination ul,
  .product-list .pagination .prev-nav,
  .product-list .pagination .next-nav {
    display: inline-block;
    vertical-align: middle; }
    /* line 110, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .pagination ul span,
    .product-list .pagination .prev-nav span,
    .product-list .pagination .next-nav span {
      cursor: pointer; }
  /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .pagination li {
    display: inline-block; }
    /* line 118, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .pagination li a {
      font-size: 15px;
      font-family: 'montserratregular', sans-serif;
      color: #000;
      padding: 0 5px; }
  /* line 127, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .pagination li.actif a {
    color: #5dc7d7;
    text-decoration: underline; }

/* line 134, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .display-type {
  text-align: left; }

/* line 138, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .product-compare {
  background: #5dc7d7;
  margin-bottom: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-clip: padding-box; }
  /* line 143, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .product-compare p {
    color: #fff;
    font-size: 18px;
    line-height: 34px; }
  /* line 148, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .product-compare .strong {
    text-transform: uppercase; }

/* line 153, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .compare-header {
  border-bottom: solid 1px #fff;
  padding: 10px 10px 10px 20px;
  cursor: pointer; }
  /* line 158, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-header .icon {
    float: right;
    width: 34px;
    height: 34px;
    -webkit-transition: all 0.4s ease-out;
    -moz-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out; }
    /* line 164, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .compare-header .icon.actif {
      -webkit-transform: rotateX(-180deg);
      -ms-transform: rotateX(-180deg);
      transform: rotateX(-180deg); }

/* line 170, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .compare-content {
  padding: 20px;
  display: none; }
  /* line 175, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-content li {
    display: inline-block;
    width: 25%;
    text-align: center; }
  /* line 181, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-content .imgpro a {
    text-align: center;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-clip: padding-box;
    display: block;
    overflow: hidden;
    height: 90px;
    width: 90px;
    position: relative;
    margin: 0 auto;
    perspective: 1px; }
  /* line 193, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-content img {
    width: 180%;
    position: absolute;
    left: 45%;
    transform: translateX(-50%); }
  /* line 200, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-content h3 {
    color: #fff;
    margin-top: 7px;
    line-height: 20px;
    font-size: 13px;
    font-family: 'montserratsemi_bold', sans-serif; }
  /* line 207, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-content .icon {
    margin-right: 9px;
    cursor: pointer; }
  /* line 212, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .compare-content button {
    color: #fff;
    border: 2px solid #fff;
    background: #5dc7d7;
    margin: 0 auto;
    margin-top: 30px;
    vertical-align: middle; }
    /* line 220, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .compare-content button:hover {
      color: #5dc7d7;
      background: #fff;
      letter-spacing: 2.5px; }
    /* line 226, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .compare-content button:focus {
      outline: none; }

/* line 232, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .list-product-item {
  position: relative;
  border: 2px solid #f2f2f2; }
  /* line 236, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .list-product-item .btn-fav {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1;
    background: none; }
    /* line 243, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .list-product-item .btn-fav:focus {
      outline: none; }
    /* line 248, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .list-product-item .btn-fav:hover .icon {
      background-position: 0 top; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 254, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .list-product-item .btn-compare {
      display: none; } }

/* line 261, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .volume {
  margin-top: 0px;
  background-image: none; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 261, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .volume {
      margin-bottom: 10px; } }
  /* line 269, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .volume h4 {
    font-size: 16px;
    padding: 14px;
    padding-bottom: 0px; }

/* line 276, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
.product-list .product-img.compared {
  position: relative; }
  /* line 280, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .product-img.compared:before,
  .product-list .product-img.compared:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 1; }
  /* line 291, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .product-img.compared:before {
    background: rgba(255, 255, 255, 0.7);
    animation-duration: 3500ms;
    animation-name: comparator-bg; }
  /* line 297, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .product-img.compared:after {
    background: url("cmsimg/blue-circle.png") 50% 50% no-repeat;
    animation-duration: 3500ms;
    animation-name: comparator-circle; }
  /* line 303, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
  .product-list .product-img.compared a {
    position: relative; }
    /* line 307, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .product-img.compared a:before,
    .product-list .product-img.compared a:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 1;
      opacity: 0; }
    /* line 318, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .product-img.compared a:before {
      background: url("cmsimg/comparator-arrow-l.png") 50% 100% no-repeat;
      animation-duration: 3500ms;
      animation-name: comparator-left-arrow; }
    /* line 323, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-list.scss */
    .product-list .product-img.compared a:after {
      background: url("cmsimg/comparator-arrow-r.png") 50% 50% no-repeat;
      animation-duration: 3500ms;
      animation-name: comparator-right-arrow; }

/* line 5, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-container.actif .step-header,
.step-container.valid .step-header {
  color: #97c21e;
  background: #fff; }
  /* line 8, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-container.actif .step-header .step-number,
  .step-container.valid .step-header .step-number {
    background-color: #97c21e; }

/* line 15, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-container.actif .step-header {
  margin-bottom: 25px; }

/* line 19, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-container.actif .step-content {
  opacity: 1;
  max-height: 2000px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 19, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-container.actif .step-content {
      max-height: 3000px; } }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 19, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-container.actif .step-content {
      max-height: 4000px; } }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 19, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-container.actif .step-content {
      max-height: 5000px; } }

/* line 34, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-container.actif .step-connexion {
  margin-bottom: 60px; }

/* line 38, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-container.actif .step-delivery {
  margin-bottom: 40px; }

/* line 44, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-container.valid .step-content {
  opacity: 1;
  max-height: 0px; }

/* line 51, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-header {
  cursor: pointer;
  color: #a7a7a7;
  font-size: 24px;
  font-family: 'montserratlight', sans-serif;
  background: #f2f2f2;
  margin-bottom: 12px;
  padding: 10px;
  border: solid 1px #f2f2f2; }
  /* line 60, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-header .step-number {
    background-color: #a7a7a7;
    height: 55px;
    width: 55px;
    text-align: center;
    padding-top: 12px;
    margin-right: 10px;
    font-family: 'montserratregular';
    font-size: 24px;
    display: inline-block;
    color: #fff;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background-clip: padding-box;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease; }

/* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease; }
  /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-content .related-product {
    position: relative;
    margin-top: 25px;
    margin-bottom: 30px;
    background: none;
    padding: 0; }
    /* line 87, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-content .related-product .list-product-item {
      border: solid 2px #f2f2f2;
      -webkit-border-radius: 3px;
      border-radius: 3px;
      background-clip: padding-box; }
    /* line 92, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-content .related-product .list-product-item:last-of-type {
      margin-right: 5px; }
    @media (min-width: 0px) and (max-width: 768px) {
      /* line 81, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-content .related-product {
        margin-top: 80px;
        padding-top: 25px; }
        /* line 101, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .step-content .related-product:before {
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          content: '';
          height: 1px;
          background: #808080; }
        /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .step-content .related-product .list-product-item:last-of-type {
          margin-right: 5px;
          margin-bottom: 30px; } }
  /* line 120, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-content .label {
    cursor: pointer; }
  /* line 124, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-content .btn-style-radio {
    position: relative;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    margin-top: -3px;
    vertical-align: middle;
    display: inline-block;
    border: solid 1px #351c15;
    -webkit-border-radius: 14px;
    border-radius: 14px;
    background-clip: padding-box; }
    /* line 135, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-content .btn-style-radio:after {
      position: absolute;
      content: '';
      width: 10px;
      height: 10px;
      top: 50%;
      left: 50%;
      background: #351c15;
      opacity: 0;
      -webkit-border-radius: 10px;
      border-radius: 10px;
      background-clip: padding-box;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  /* line 149, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-content input:checked + .label .btn-style-radio:after {
    opacity: 1; }
  /* line 153, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-content input[type="radio"] {
    position: absolute;
    z-index: -100; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 158, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-content .title span:nth-child(2) {
      margin-top: 10px;
      font-size: 20px; } }

/* line 165, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.delete-form {
  text-align: center; }
  /* line 167, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .delete-form .btn-delete {
    background: none;
    margin: 0 auto 10px auto; }
  /* line 171, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .delete-form .select-one {
    display: block;
    position: relative;
    padding-top: 80px;
    padding-bottom: 10px; }
    /* line 177, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .delete-form .select-one:before,
    .delete-form .select-one:after {
      content: "";
      background: #cdcdcd;
      width: 1px;
      height: calc(50% - 15px);
      position: absolute;
      left: 50%;
      -webkit-transform: -50%, 0%;
      -ms-transform: -50%, 0%;
      transform: -50%, 0%; }
    /* line 186, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .delete-form .select-one:before {
      top: 0; }
    /* line 189, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .delete-form .select-one:after {
      bottom: 0; }
  /* line 194, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .delete-form .select-one:last-of-type:after {
    display: none; }
  /* line 198, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .delete-form .select-all {
    padding-bottom: 40px;
    position: relative; }
    /* line 201, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .delete-form .select-all:before {
      content: "";
      background: #cdcdcd;
      width: 1px;
      height: 50%;
      position: absolute;
      left: 50%;
      bottom: 0;
      -webkit-transform: -50%, 0%;
      -ms-transform: -50%, 0%;
      transform: -50%, 0%; }
    /* line 211, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .delete-form .select-all label {
      font-family: 'montserratlight', sans-serif;
      font-size: 12px; }
    /* line 215, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .delete-form .select-all input[type="checkbox"] {
      margin-top: 10px; }
  /* line 219, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .delete-form input[type="checkbox"] {
    appearance: checkbox;
    -moz-appearance: checkbox;
    -webkit-appearance: checkbox;
    display: block;
    margin: 0 auto;
    background: #f2f2f2; }

/* line 229, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .btn-container {
  text-align: right; }

/* line 233, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .btn-connect,
.step-basket .btn-fav {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 13px; }
  @media (max-width: 768px) {
    /* line 233, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-basket .btn-connect,
    .step-basket .btn-fav {
      width: 100%; } }

/* line 241, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .btn-connect {
  background-color: #332a75;
  border-color: #332a75;
  margin-bottom: 20px; }
  /* line 245, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-basket .btn-connect:hover {
    color: #332a75;
    background-color: #fff; }

/* line 250, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .btn-fav {
  background-color: #fff;
  color: #f6bb2c;
  border-color: #f6bb2c;
  margin-bottom: 30px; }
  /* line 255, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-basket .btn-fav .icon {
    margin-left: 10px;
    margin-top: -2px; }
  /* line 259, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-basket .btn-fav:hover {
    color: #fff;
    background-color: #f6bb2c; }
    /* line 262, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-basket .btn-fav:hover .icon {
      background-image: url(cmsimg/icone-coeur.png); }

/* line 267, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .btn-xs-fav {
  position: absolute;
  top: 10px;
  right: 55px; }

/* line 272, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .btn-xs-sup {
  position: absolute;
  top: 10px;
  right: 15px; }
  /* line 277, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-basket .btn-xs-sup .icon {
    top: -1px; }

/* line 282, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-basket .content p:nth-of-type(3) {
  padding-top: 35px; }
  @media (max-width: 767px) {
    /* line 282, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-basket .content p:nth-of-type(3) {
      padding-top: 15px; } }

/* line 293, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.promo img {
  width: 100%; }

/* line 298, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.form-panier .title {
  font-family: 'montserratsemi_bold', arial, sans-serif;
  font-size: 18px; }

/* line 303, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.form-promo {
  position: relative;
  padding-bottom: 35px; }
  @media (max-width: 767px) {
    /* line 303, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-promo {
      padding-top: 20px;
      padding-bottom: 20px; } }
  /* line 312, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-promo:before {
    content: '';
    width: 107%;
    height: 1px;
    background-color: #f6bb2c;
    position: absolute;
    bottom: 0;
    left: -7%; }
    @media (max-width: 767px) {
      /* line 312, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .form-promo:before {
        width: 100%;
        left: 0%; } }
  /* line 327, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-promo button,
  .form-promo input {
    display: inline-block;
    vertical-align: baseline; }
  /* line 331, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-promo input {
    background: #f2f2f2;
    border: 0;
    font-size: 13px;
    padding: 10px;
    margin-right: 20px;
    width: 230px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box; }
    /* line 339, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-promo input:focus {
      outline: none; }
    /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .form-promo input::-webkit-input-placeholder {
      font-size: 13px; }
    /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .form-promo input:-moz-placeholder {
      font-size: 13px; }
    /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .form-promo input::-moz-placeholder {
      font-size: 13px; }
    /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .form-promo input:-ms-input-placeholder {
      font-size: 13px; }
    /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .form-promo input::-ms-input-placeholder {
      font-size: 13px; }
    /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
    .form-promo input::placeholder {
      font-size: 13px; }
    @media (max-width: 767px) {
      /* line 331, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .form-promo input {
        font-size: 12px;
        margin-right: 10px;
        width: 180px; }
        /* line 100, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .form-promo input::-webkit-input-placeholder {
          font-size: 12px; }
        /* line 103, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .form-promo input:-moz-placeholder {
          font-size: 12px; }
        /* line 106, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .form-promo input::-moz-placeholder {
          font-size: 12px; }
        /* line 109, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .form-promo input:-ms-input-placeholder {
          font-size: 12px; }
        /* line 112, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .form-promo input::-ms-input-placeholder {
          font-size: 12px; }
        /* line 115, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/partials/_mixins.scss */
        .form-promo input::placeholder {
          font-size: 12px; } }
  /* line 358, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-promo button {
    border-color: #f6bb2c;
    color: #f6bb2c;
    background: #fff; }
    /* line 362, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-promo button:hover {
      background: #f6bb2c;
      color: #fff; }

/* line 368, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.form-delivery {
  margin-top: 30px;
  font-family: 'montserratlight', arial, sans-serif; }
  /* line 372, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .title {
    margin-bottom: 15px; }
  /* line 376, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .label {
    padding-bottom: 10px; }
    /* line 378, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .label strong {
      display: block;
      font-size: 14px;
      color: #3d3d3d;
      font-family: 'montserratsemi_bold', arial, sans-serif;
      font-weight: normal; }
  /* line 388, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery select,
  .form-delivery input[type='text'] {
    width: 150px;
    font-size: 13px;
    padding-left: 20px;
    font-family: 'montserratlight', arial, sans-serif;
    background-color: #f2f2f2;
    height: 37px;
    border: 0; }
  /* line 398, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .check-box {
    margin-top: 30px; }
    /* line 402, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .check-box input,
    .form-delivery .check-box label {
      display: inline-block;
      vertical-align: middle; }
    /* line 406, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .check-box input {
      position: absolute;
      z-index: -100;
      vertical-align: top;
      cursor: pointer;
      opacity: 0; }
    /* line 413, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .check-box label {
      width: 90%; }
  /* line 420, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .radio-btn span {
    position: relative;
    width: 14px;
    height: 14px;
    border-radius: 14px;
    margin-right: 17px;
    margin-top: 3px;
    display: inline-block;
    border: solid 1px #3d3d3d;
    vertical-align: text-top;
    cursor: pointer; }
    /* line 432, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .radio-btn span:after {
      content: '';
      width: 10px;
      height: 10px;
      top: 50%;
      left: 50%;
      border-radius: 10px;
      background: #3d3d3d;
      position: absolute;
      -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      opacity: 0; }
  /* line 446, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .radio-btn .label {
    width: calc(100% - 31px);
    display: inline-block;
    vertical-align: text-top;
    cursor: pointer; }
  /* line 454, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery input:checked + .radio-btn span:after {
    opacity: 1; }
  /* line 458, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .note {
    margin-top: 15px;
    font-style: italic; }
  /* line 463, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .price-promo {
    color: #f6bb2c; }
  /* line 467, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .icon-info {
    margin-top: -3px; }
  /* line 471, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .order-footer {
    border-top: 0px; }
    /* line 474, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .order-footer li {
      margin-top: 0;
      line-height: 55px;
      border-top: solid 1px #f6bb2c;
      padding-left: 20px; }
      @media (min-width: 0px) and (max-width: 1024px) {
        /* line 474, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .form-delivery .order-footer li {
          font-size: 15px; } }
      @media (max-width: 767px) {
        /* line 484, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .form-delivery .order-footer li .price {
          padding-top: 0; } }
    /* line 491, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery .order-footer li:last-child {
      padding: 0 20px;
      border-radius: 3px; }
      @media (min-width: 0px) and (max-width: 1024px) {
        /* line 491, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .form-delivery .order-footer li:last-child {
          font-size: 20px; } }
  /* line 501, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .form-delivery .btn {
    float: right;
    margin-top: 20px; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 507, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .form-delivery #country {
      margin-bottom: 10px; } }

/* line 513, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.adress-block {
  background: #f2f2f2;
  padding: 35px 35px;
  border-radius: 4px;
  margin-bottom: 50px; }
  /* line 519, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .adress-block label,
  .adress-block p {
    margin: 0;
    font-family: 'montserratsemi_bold', arial, sans-serif;
    font-size: 16px; }
    /* line 523, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .adress-block label span,
    .adress-block p span {
      border-radius: 3px;
      top: 3px; }
  /* line 528, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .adress-block p {
    margin-bottom: 20px; }
  /* line 531, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .adress-block .my-adress-content {
    margin-top: 15px;
    padding-left: 30px; }
    /* line 534, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .adress-block .my-adress-content li {
      font-size: 13px; }
    /* line 537, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .adress-block .my-adress-content a {
      text-decoration: underline;
      font-family: 'montserratlight', arial, sans-serif;
      display: block;
      margin-top: 15px; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 513, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .adress-block {
      padding: 25px;
      margin-bottom: 30px; }
      /* line 549, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .adress-block .my-adress-content {
        margin-bottom: 20px; } }

/* line 555, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.shipping-type {
  background: #f2f2f2;
  padding: 40px 40px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  margin-bottom: 50px; }
  /* line 560, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type .checkbox {
    /*border-bottom: 1px solid #b4b4b4;*/
    padding-bottom: 24px;
    padding-left: 24px; }
  /* line 564, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type .form-line {
    margin-bottom: 13px; }
  /* line 568, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type .visuel,
  .shipping-type .content {
    display: inline-block;
    vertical-align: middle; }
  /* line 572, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type .visuel {
    width: 23%;
    text-align: center;
    vertical-align: top; }
  /* line 577, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type .content {
    width: 75%; }
    /* line 579, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .shipping-type .content p {
      font-size: 22px;
      text-transform: uppercase;
      font-family: 'montserratsemi_bold', sans-serif;
      margin-bottom: 25px; }
    /* line 585, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .shipping-type .content label {
      font-family: 'montserratsemi_bold', sans-serif;
      font-size: 16px; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 555, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .shipping-type {
      padding-top: 15px;
      text-align: center; }
      /* line 595, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .shipping-type .form-line {
        text-align: left; }
        /* line 598, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .shipping-type .form-line .label {
          font-size: 14px; }
      /* line 603, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .shipping-type a {
        text-align: left;
        padding-bottom: 5px; }
      /* line 608, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .shipping-type .content p {
        margin-top: 15px;
        margin-bottom: 10px; }
      /* line 613, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .shipping-type .relais {
        margin-top: 30px; } }

/* line 623, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.ups p,
.ups span,
.ups .label {
  color: #f6bb2c; }

/* line 628, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.relais {
  color: #332a75; }
  /* line 632, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .relais p,
  .relais li,
  .relais a {
    color: #332a75; }
  /* line 635, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .relais a {
    display: block;
    font-family: 'montserratlight', sans-serif;
    text-decoration: underline; }
    /* line 639, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .relais a:hover {
      text-decoration: none; }
  /* line 644, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .relais .btn-style-radio {
    border-color: #332a75; }
    /* line 647, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .relais .btn-style-radio:after {
      background: #332a75; }

/* line 653, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.comptoir {
  color: #97c21e; }
  /* line 657, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .comptoir p,
  .comptoir li,
  .comptoir a {
    color: #97c21e; }
  /* line 661, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .comptoir .btn-style-radio {
    border-color: #97c21e; }
    /* line 664, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .comptoir .btn-style-radio:after {
      background: #97c21e; }
  @media (min-width: 0px) and (max-width: 1024px) {
    /* line 653, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .comptoir {
      margin-top: 50px; } }

.livraison p,
.livraison span,
.livraison .label {
  color: #f6bb2c; }
  
.livraison .btn-style-radio {
	border-color:#f6bb2c;
}
.livraison .btn-style-radio:after {
    background: #f6bb2c; 
}
/* line 673, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.last-order {
  border: solid 1px #f6bb2c;
  padding: 10px 23px 10px 40px;
  border-radius: 4px;
  margin-bottom: 20px; }
  /* line 678, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .last-order li:last-child {
    border: 0;
    padding: 0;
    padding-right: 20px;
    margin-top: 20px; }
  /* line 684, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .last-order li {
    margin-top: 0; }
  /* line 687, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .last-order .pull-left {
    width: 55%; }
  /* line 690, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .last-order .pull-right {
    width: 40%; }
  @media (min-width: 0px) and (max-width: 768px) {
    /* line 673, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .last-order {
      padding: 10px 0; }
      /* line 697, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .last-order li {
        font-size: 15px; }
        /* line 700, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .last-order li .price {
          padding-top: 0; }
      /* line 704, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .last-order li:last-of-type {
        font-size: 18px; }
        /* line 706, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .last-order li:last-of-type .price {
          padding-top: 0; } }

/* line 712, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.shipping-type-footer {
  padding: 12px 25px 12px 15px; }
  /* line 714, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type-footer p {
    width: 100%;
    text-align: right;
    font-family: 'montserratlight', sans-serif;
    font-size: 16px; }
    /* line 719, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .shipping-type-footer p .price {
      display: inline-block;
      margin-left: 80px; }
  /* line 724, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .shipping-type-footer p:first-child {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 20px;
    margin-bottom: 10px; }

/* line 731, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-recap {
  color: #3d3d3d; }
  /* line 734, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .rappel-commande {
    padding: 10px 90px 5px 60px;
    margin-bottom: 40px;
    background: #f2f2f2; }
    @media (max-width: 1024px) {
      /* line 734, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-recap .rappel-commande {
        padding: 10px 40px 5px 40px; } }
    @media (max-width: 767px) {
      /* line 734, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-recap .rappel-commande {
        margin-bottom: 10px;
        padding: 10px 20px 5px 20px; } }
  /* line 749, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .item-ct > span {
    line-height: 1.6;
    display: block; }
  /* line 753, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .item-ct {
    padding-top: 5px;
    width: calc( 100% - 40px);
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 5px; }
    @media (max-width: 767px) {
      /* line 753, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-recap .item-ct {
        width: 100%; } }
  /* line 767, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .article-number,
  .step-recap .article-shipping-type,
  .step-recap .article-price {
    font-family: 'montserratsemi_bold', sans-serif;
    font-size: 16px; }
    @media (max-width: 767px) {
      /* line 767, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-recap .article-number,
      .step-recap .article-shipping-type,
      .step-recap .article-price {
        font-size: 14px; } }
  @media (max-width: 767px) {
    /* line 777, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .step-recap .btn-articles-extend {
      display: block;
      margin-top: 20px;
      margin-bottom: 20px;
      text-align: center; } }
  /* line 785, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .article-price {
    font-size: 20px; }
    @media (max-width: 767px) {
      /* line 785, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-recap .article-price {
        font-size: 16px; } }
  /* line 792, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .eco-donation {
    font-family: 'montserratlight', sans-serif;
    font-size: 16px; }
  /* line 796, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .article-price .price {
    margin-left: 70px; }
  /* line 800, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .article {
    width: 55.75%; }
    @media (max-width: 767px) {
      /* line 800, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .step-recap .article {
        width: 100%; } }
  /* line 810, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .step-recap .unitary,
  .step-recap .nb_piece,
  .step-recap .sub_total {
    width: 11%; }

/* line 815, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.articles-extend {
  display: none;
  padding-top: 20px; }
  /* line 818, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .articles-extend .ligne {
    text-align: center; }
  /* line 821, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .articles-extend .content {
    text-align: left; }
  @media (max-width: 767px) {
    /* line 815, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .articles-extend {
      padding-top: 0px; } }

/* line 832, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .form-delivery {
  margin-top: 0; }

/* line 836, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .check-box {
  margin-top: 0; }

/* line 843, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .radio-btn span,
.payment .radio-btn .label {
  vertical-align: middle; }

/* line 847, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .radio-btn span {
  margin-right: 10px; }

/* line 851, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .radio-btn .label {
  width: 79px;
  height: 55px;
  color: transparent;
  border: solid 1px #ababab;
  background-color: #fff;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box; }

/* line 861, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .credit-cards {
  padding-bottom: 26px;
  background: #f2f2f2;
  padding-left: 25%;
  padding-right: 25%;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box; }
  /* line 868, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .credit-cards li {
    display: inline-block;
    width: 50%;
    margin-top: 45px; }
  /* line 874, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .credit-cards li:nth-of-type(2n) {
    text-align: right; }
  /* line 877, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .credit-cards li:nth-of-type(2n+1) {
    text-align: left; }
  /* line 882, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .credit-cards .filter-checkbox {
    margin-top: 50px; }
    /* line 885, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .payment .credit-cards .filter-checkbox label {
      position: relative;
      padding-left: 25px;
      color: #332a75;
      font-family: 'montserratlight', sans-serif; }
      /* line 891, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .credit-cards .filter-checkbox label span {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        background-clip: padding-box; }
  @media (max-width: 1024px) {
    /* line 861, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .payment .credit-cards {
      padding: 20px 0;
      margin-bottom: 20px; }
      /* line 906, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .credit-cards ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        -moz-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center; }
      /* line 912, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .credit-cards li {
        width: auto;
        padding: 0 15px;
        margin-top: 45px; }
      /* line 918, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .credit-cards li:nth-of-type(2n) {
        text-align: left; }
      /* line 922, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .credit-cards .filter-checkbox {
        width: 85%;
        margin-left: 12.5%; } }

/* line 930, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .online-payments,
.payment .transfer {
  padding: 45px 0px; }

/* line 934, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .online-payments {
  background: #f2f2f2;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box; 
  height: 100%; }
  /* line 938, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .online-payments ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  /* line 944, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .online-payments li {
    padding: 0 15px; }
    @media (max-width: 1205px) {
      /* line 944, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .online-payments li {
        padding: 0 8px; } }
    @media (max-width: 1085px) {
      /* line 944, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .online-payments li {
        padding: 0 4px; }
        /* line 953, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .payment .online-payments li span {
          margin-left: 0px; } }
    @media (max-width: 1024px) {
      /* line 944, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
      .payment .online-payments li {
        padding: 0 15px; }
        /* line 960, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
        .payment .online-payments li span {
          margin-left: 10px; } }

/* line 968, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.payment .transfer {
  margin-top: 20px;
  background: #f2f2f2;
  text-align: center;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box; }
  /* line 976, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .transfer .label {
    color: #332a75;
    font-family: 'montserratbold', sans-serif;
    text-transform: uppercase;
    font-size: 18px;
    width: auto;
    line-height: 55px;
    padding: 0 20px; }

@media (max-width: 768px) {
  /* line 989, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .credit-cards ul,
  .payment .online-payments ul {
    display: block; }
  /* line 994, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .credit-cards li,
  .payment .online-payments li {
    margin-top: 10px;
    padding: 0 10px;
    text-align: left;
    display: inline-block;
    width: 50%; }
    /* line 1000, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
    .payment .credit-cards li span,
    .payment .online-payments li span {
      margin-left: 0px; }
  /* line 1006, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .payment .transfer .label {
    font-size: 15px; } }

/* line 1013, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.checkbox-condition {
  padding-top: 15px; }
  /* line 1017, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .checkbox-condition label {
    color: #332a75;
    font-family: 'montserratregular', sans-serif; }
  /* line 1021, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
  .checkbox-condition span {
    background: #f2f2f2;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box; }

/* line 1027, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_panier.scss */
.step-connexion {
  margin-bottom: 0; }

  /* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
.comparator .breadcrum {
  margin-bottom: 0; }
  @media screen and (max-width: 1024px) {
    /* line 3, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator .breadcrum {
      margin-bottom: 20px; } }

/* line 12, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
.comparator .product-details-header {
  margin-bottom: 30px; }
  @media screen and (max-width: 1024px) {
    /* line 12, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator .product-details-header {
      margin-bottom: 10px; } }

/* line 19, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
.comparator .space-title span {
  color: #5dc7d7; }

/* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
.comparator .btn-empty {
  float: right; }
  @media screen and (max-width: 1024px) {
    /* line 23, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator .btn-empty {
      margin-top: 10px; } }

.btn-empty {
  background: #fff;
  color: #b3040b;
  border-color: #b3040b;
  margin-top: 0; }
  /* line 532, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-empty:hover {
    background: #b3040b;
    color: #fff; }

/* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
.comparator-container {
  padding-left: 8.333333333333332%;
  padding-right: 8.333333333333332%;
  margin-bottom: 30px; }
  @media screen and (max-width: 1024px) {
    /* line 32, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-container {
      padding-left: 0;
      padding-right: 0; } }

/* line 43, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
.comparator-content {
  width: 100%;
  text-align: center;
  table-layout: fixed; }
  /* line 50, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content th,
  .comparator-content tr {
    width: 16.666666666666664%; }
  /* line 54, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content tr {
    table-layout: fixed; }
  /* line 60, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content thead th {
    border-left: solid 1px #d2d2d2;
    border-top: solid 1px #d2d2d2; }
    /* line 65, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content thead th:first-of-type {
      border: 0; }
    /* line 69, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content thead th:last-of-type {
      border-right: solid 1px #d2d2d2; }
  /* line 75, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content tbody {
    border-right: solid 1px #d2d2d2;
    border-top: solid 1px #d2d2d2; }
    /* line 80, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content tbody th,
    .comparator-content tbody td {
      border-left: solid 1px #d2d2d2;
      border-bottom: solid 1px #d2d2d2;
      padding-top: 20px;
      padding-bottom: 20px;
      font-size: 14px;
      vertical-align: middle; }
      @media screen and (max-width: 1024px) {
        /* line 80, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
        .comparator-content tbody th,
        .comparator-content tbody td {
          font-size: 12px; } }
    /* line 93, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content tbody th {
      text-align: left;
      text-transform: uppercase;
      font-family: 'montserratbold', sans-serif;
      padding-left: 20px;
      padding-right: 10px; }
    /* line 102, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content tbody td {
      font-family: 'montserratlight', sans-serif;
      padding-left: 10px;
      padding-right: 10px; }
  /* line 111, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .list-product-item {
    position: relative;
    margin-bottom: 0;
    padding-bottom: 30px; }
  /* line 117, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .product-name {
    float: none; }
  /* line 121, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .product-lenght {
    margin-top: 10px;
    float: none;
    font-weight: 400; }
  /* line 127, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .product-price {
    margin-top: 10px;
    margin-right: 0; }
    /* line 130, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content .product-price span {
      text-align: center; }
  /* line 136, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .item-taxes {
    font-size: 20px; }
    @media screen and (max-width: 1024px) {
      /* line 136, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
      .comparator-content .item-taxes {
        font-size: 14px; } }
  /* line 144, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .btn-add-to-card {
    display: inline-block;
    width: auto;
    padding: 10px 50px; }
    /* line 149, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
    .comparator-content .btn-add-to-card:hover {
      letter-spacing: 2px; }
    @media screen and (max-width: 1250px) {
      /* line 144, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
      .comparator-content .btn-add-to-card {
        padding: 10px 35px; } }
    @media screen and (max-width: 1024px) {
      /* line 144, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
      .comparator-content .btn-add-to-card {
        padding: 10px 20px; } }
  /* line 164, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
  .comparator-content .btn-supr-fav {
    position: absolute;
    top: 20px;
    right: 15px;
    z-index: 1;
    border: solid 1px #b3040b;
    height: 30px;
    width: 30px;
    border-radius: 100%;
    padding-left: 1px;
    text-align: center; }
    @media screen and (max-width: 1024px) {
      /* line 164, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_comparator.scss */
      .comparator-content .btn-supr-fav {
        top: 10px;
        right: 10px; } }

/* line 1505, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-open {
  overflow: hidden;
}

/* line 1509, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 1522, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}

/* line 1532, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 1539, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

/* line 1544, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 1550, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

/* line 1563, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 1573, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}

/* line 1578, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}

/* line 1583, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}

/* line 1588, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 1592, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}

/* line 1597, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 1602, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 1608, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}

/* line 1613, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 1617, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 1621, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 1630, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  /* line 1634, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  /* line 1638, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .modal-sm {
    width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 1644, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/vendor/_mybootstrap.scss */
  .modal-lg {
    width: 900px;
  }
}

/* line 659, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-bottom-blue {
  background: url(cmsimg/icone-fleche-bas-bleu.svg) center center/12px 7px no-repeat;
  width: 12px;
  height: 7px;
}

/* line 665, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-top-blue {
  background: url(cmsimg/icone-fleche-top-bleu.svg) center center/12px 7px no-repeat;
  width: 12px;
  height: 7px;
}

/* line 671, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-arrow-right-blue {
  background: url(cmsimg/icone-fleche-droite-bleu.svg) center center/7px 12px no-repeat;
  width: 7px;
  height: 12px;
}

/* line 677, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-plug {
  background: url(cmsimg/icone-bouchon.svg) center center/40px 30px no-repeat;
  width: 40px;
  height: 30px;
}

/* line 683, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-white-arrow-bottom {
  background: url(cmsimg/icone-fleche-bas-blanc.svg) center center/12px 6px no-repeat;
  width: 12px;
  height: 6px;
}

/* line 689, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-white-cross {
  background: url(cmsimg/icone-croix-blanc.svg) center center/20px 20px no-repeat;
  width: 20px;
  height: 20px;
}

/* line 695, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-white-check {
  background: url(cmsimg/icone-check-blanc.svg) center center/50px 50px no-repeat;
  width: 50px;
  height: 50px;
}

/* line 701, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_icone.scss */
.icon-modal-basket {
  background: url(cmsimg/icone-cadie.svg) center center/18px 18px no-repeat;
  width: 18px;
  height: 18px;
}

/* line 985, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog {
  background: #f6bb2c;
  border-radius: 3px;
}

/* line 988, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog button {
  float: right;
  border: 0;
  background: transparent;
}

/* line 993, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog .modal-header,
.modal-dialog .modal-content {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
}

/* line 1000, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog .modal-content {
  text-align: center;
  padding-bottom: 60px;
}

/* line 1003, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog .modal-content p {
  font-size: 24px;
  color: #fff;
  font-family: 'montserratlight', sans-serif;
}

/* line 1007, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog .modal-content p .strong {
  color: #3d3d3d;
  font-family: 'montserratbold', sans-serif;
}

/* line 1013, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog .container-btn {
  margin-top: 45px;
}

/* line 1016, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/pages/_product-details.scss */
.modal-dialog .product-add {
  margin: 10px;
  margin-bottom: 25px;
}

/* line 567, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-accesories,
.btn-acces-basket {
  border: 2px solid #fff;
  border-radius: 40px;
  color: #fff;
  text-align: center;
  height: 42px;
  line-height: 36px;
  padding: 0px 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 578, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-accesories span,
.btn-acces-basket span {
  text-transform: uppercase;
  font-size: 12px;
  font-family: 'montserratsemi_bold', sans-serif;
  letter-spacing: 0.2em;
}

@media (max-width: 1024px) {
  /* line 578, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-accesories span,
  .btn-acces-basket span {
    letter-spacing: normal;
  }
}

/* line 587, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-accesories:hover,
.btn-acces-basket:hover {
  text-decoration: underline;
}

.btn-accesories {
  color: #3d3d3d;
  background: #fff;
}

@media (max-width: 1024px) {
  /* line 567, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-accesories,
  .btn-acces-basket {
    display: block;
    width: 80%;
    margin: 0 auto;
  }
}

@media (max-width: 767px) {
  /* line 567, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-accesories,
  .btn-acces-basket {
    width: 90%;
  }
}

/* line 609, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-accesories {
  margin-left: 22px;
}

@media (max-width: 1024px) {
  /* line 609, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
  .btn-accesories {
    margin-left: auto;
    margin-top: 20px;
  }
}

/* line 616, C:/LOCAL/Repositories/GM-Fidel-Fillaud-Site/trunk/integration/assets/sass/helpers/_btn.scss */
.btn-accesories .icon {
  background-image: url(cmsimg/icone-bouchon-noir.svg);
}

#cookie-bar {
    background: #111111;
    height: auto;
    line-height: 24px;
    color: #eaeaea;
    text-align: center;
    padding: 3px 0;
}

#cookie-bar p{
    color: #eaeaea;
    }