/** Shopify CDN: Minification failed

Line 384:0 Unexpected "#26d207f7d59a5a5cbe8cd23fcd330979"
Line 644:2 "padding-letf" is not a known CSS property

**/
._89n_ {
  background: #a5a5a5 !important;
  border: 0; }

@media (max-width: 1024px) {
  .shogun-column {
    width: 100% !important;
    display: block !important; } }
.sauce {
  padding-bottom: 10px; }

#mc_embed_signup input.email {
  font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
  font-size: 15px;
  border: 1px solid #ABB0B2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #343434;
  background-color: #fff;
  box-sizing: border-box;
  height: 32px;
  padding: 0px 0.4em;
  display: inline-block;
  margin: 0;
  width: 70% !important;
  vertical-align: top; }

.calconic-calculator, #lumi-calculator-605d205aea9030001ee7f368__wrapper {
  max-width: 500px;
  margin: auto; }

#s-e591c7c4-5592-4fbf-9095-b1d1382a2582 {
  z-index: 999999999999;
  position: relative; }

.wid {
  min-width: 250px; }

.gt-noblock {
  margin-top: -10px !important; }

.shogun-root {
  width: 1436px; }

#s-619bce45-570f-43e2-896a-5bc867d8478c .shogun-form .shogun-form-label {
  display: none !important; }

#gtranslate {
  right: 190px;
  top: 25px;
  color: white !important;
  position: absolute !important;
  top: 17px !important; }
  @media (max-width: 779px) {
    #gtranslate {
      right: 100px; } }
  #gtranslate a.glink {
    color: white !important;
    font-size: 11px !important; }

.rockon, .barru {
  margin-top: 10px; }

.rockbass {
  margin-bottom: 10px; }

.absou {
  position: absolute !important;
  text-align: center !important; }
  @media (max-width: 779px) {
    .absou {
      position: relative !important; } }

.livraison {
  float: left; }

.ProductSelect-product-template-option-2 {
  width: 100%; }

.line-item-property__field {
  margin-top: 20px; }

.shogun-root {
  width: 100%; }

.cm-grid__item {
  padding-left: 10px !important;
  padding-right: 10px !important;
  display: block !important;
  float: left !important; }

.BOLD-mc-picker {
  display: none !important; }

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper {
  display: block !important;
  width: 100%; }

.rouit {
  height: 100%;
  width: 100%;
  display: block; }

.owl-theme .owl-nav {
  margin-right: 10px; }

.shg-box {
  position: relative;
  display: block;
  width: auto !important;
  flex-direction: column;
  flex: 1; }

.icon-cmheart {
  width: 12px;
  margin-right: 10px; }

#mc_embed_signup input.button, #mc_embed_signup input.button:hover {
  width: 100%;
  color: #fff;
  background-color: #000; }

.copy {
  text-align: right;
  margin-top: -4px !important;
  width: 9px;
  max-width: 9px;
  opacity: 0.7;
  margin-right: 5px !important;
  filter: alpha(opacity=70); }

#mc_embed_signup .mc-field-group {
  width: 100% !important; }

.cm-wishlist-button {
  position: absolute !important;
  border: solid 0px #e0e0e0 !important;
  border-radius: 2px;
  background-color: black !important;
  z-index: 9999 !important;
  padding: 0px !important;
  width: 20px !important;
  height: 20px !important;
  right: 13px !important;
  bottom: 0px !important;
  top: -3px !important; }

.js-store-lists-remove-wishlist {
  width: 100% !important;
  display: block !important; }

.product-store-lists__image {
  width: 100px !important;
  min-width: 100px !important; }

.wishy-btn {
  border: 1px solid black !important; }

.cm-wishlist-counter, .cm-compare-counter {
  display: none !important; }

.cm-wishlist-icon::before, .cm-compare-icon::before {
  display: none !important; }

@media screen and (max-width: 700px) {
  html {
    position: fixed;
    width: 100%;
    overflow: hidden; } }
.shg-fw {
  margin-right: 0px !important;
  margin-left: 0px !important;
  width: 100% !important; }

.cm-wishlist-button a, .cm-wishlist-button a:hover {
  display: block;
  padding-left: 2px !important;
  padding-top: 1px;
  width: 15px;
  height: 15px;
  color: white !important; }

.cm-compare-button {
  display: none !important; }

.wishy-container {
  width: 59% !important;
  max-width: 59% !important;
  text-align: center !important;
  border: 1px #0000 solid; }

ml_lang_selector {
  right: 230px;
  width: 100px;
  top: 15px;
  position: absolute; }

.taggo {
  display: none !important; }

body {
  height: 100%;
  padding: 0;
  overflow: auto;
  margin: 0;
  -webkit-overflow-scrolling: touch; }

#s-a56ff3fe-4cc8-44d0-9f05-53bc144c9e58 {
  margin-left: 0px !important;
  margin-right: 0px !important; }

.section-header {
  margin-bottom: 9px !important; }

img {
  pointer-events: none; }

.btn {
  width: 100%; }

.paypal-button-container {
  display: none; }

#facebook {
  max-width: 200px !important;
  overflow: hidden !important; }

.poutpout {
  z-index: 1; }

.kk-dimensions {
  width: 100% !important;
  height: auto !important; }

div#jt-skin-2 .jt-wrapper {
  padding-top: 2px !important; }

.owl-theme .owl-nav {
  /* margin-top: 10px; */
  display: block;
  position: absolute;
  top: -60px;
  width: 66px !important;
  right: -17px; }

div#jt-skin-2 .jt-wrapper {
  padding-top: 8px;
  float: left;
  width: 100%; }

.jtp-title {
  display: none; }

.owl-theme .owl-nav, .owl-prev, .owl-next {
  z-index: 9 !important; }

#jt-skin-2 .single-item img {
  border: none !important; }

.liencarou2 {
  color: #535353 !important;
  font-size: 0.75em;
  cursor: pointer;
  font-style: italic;
  line-height: 1.9;
  font-weight: 600;
  letter-spacing: 0.06em;
  font-size: 10px; }

.liencarou {
  float: left;
  color: #535353 !important;
  display: block;
  padding-left: 10px;
  font-size: 0.75em;
  cursor: pointer;
  font-style: italic;
  line-height: 1.9;
  font-weight: 600;
  letter-spacing: 0.06em; }
  .liencarou a {
    color: #535353 !important; }

.titrecarou2 {
  color: #535353 !important;
  padding-top: 16px;
  float: left;
  display: block;
  font-size: 1.2em;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: 600; }

.titrecarou {
  color: #535353 !important;
  float: left;
  display: block;
  font-size: 1.2em;
  font-family: Helvetica,Arial,sans-serif;
  font-weight: 600; }

i.jt-arrow {
  border: solid #353535;
  border-width: 0 3px 3px 0;
  display: block;
  padding: 3px 0px 3px 0px; }

div#jt-skin-2 .owl-next {
  border: none !important; }

div#jt-skin-2 .owl-prev {
  border: none !important; }

.pouet {
  margin-bottom: 6px;
  width: 100%;
  border-top: 1px solid #c3c3c3;
  position: relative;
  z-index: 1;
  margin-top: 10px;
  float: left;
  padding-top: 4px; }

div#jt-skin-2 h3.jtp-title {
  padding-bottom: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 20px !important;
  z-index: 1; }

.owl-theme .owl-nav {
  margin-top: 22px !important; }

#jt-skin-2 h3.jtp-title:after {
  background: #ffc300 none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 0px !important;
  left: 0px;
  position: absolute;
  width: 0%;
  top: 0px; }

.owl-theme .owl-nav {
  width: 66px !important; }

div#jt-skin-2 i.jt-arrow {
  border: solid #525252 !important;
  border-width: 0 3px 3px 0 !important;
  display: inline-block;
  padding: 3px 3px; }

.owl-prev, .owl-next {
  height: 30px !important; }

.jtp-title {
  padding-top: 5px;
  border-top: solid 1px #cecece;
  margin-top: 10px;
  border-bottom: 0px !important; }

.owl-theme .owl-nav [class*=owl-] {
  padding: 6px 6px 6px 6px !important; }

.owl-prev:before, .owl-next:before {
  display: none !important; }

.shg-box-vertical-center-wrapper {
  height: 100%; }

.owl-prev, .owl-next {
  height: 30px; }

.collectionpage {
  padding-left: 25px;
  padding-right: 25px;
  margin-top: -40px; }

#26d207f7d59a5a5cbe8cd23fcd330979 {
  width: 60%;
  margin: auto; }

.wishy-btn-remove {
  width: 100% !important; }

.whishy {
  width: 30px;
  float: right;
  right: 55px;
  position: absolute;
  display: none;
  top: 17px; }
  @media (max-width: 779px) {
    .whishy {
      right: 56px !important; } }
  @media (max-width: 779px) {
    .whishy {
      right: 50px; } }

.navi {
  font-family: oswald;
  font-size: 15px !important; }

#mini-cart {
  margin-left: 18px; }

.reveal .hidden {
  display: block !important;
  visibility: visible !important; }

.product:hover .reveal img {
  opacity: 1; }

.reveal {
  position: relative; }

.jtprice-wrap, .jt-buttons {
  display: none; }

.reveal .hidden {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out; }

.alternative-payment-separator__content {
  display: inline-block;
  padding: 0 1em;
  color: #000;
  font-weight: 800;
  font-size: 17px;
  text-transform: none !important; }

.reveal:hover .hidden {
  z-index: 100000;
  opacity: 1; }

@media (min-width: 480px) and (max-width: 979px) {
  .reveal .caption {
    font-size: 11px; } }
.contac {
  display: block;
  float: left;
  padding-left: 20%;
  padding-right: 20%; }

.titetruite {
  font-family: 'Oswald', sans-serif;
  font-size: 21px;
  line-height: 26px;
  margin-bottom: 15px !important; }

.citationentrevue {
  font-size: 19px;
  line-height: 30px;
  font-family: 'oswald', serif;
  color: #fff;
  text-shadow: 2px 2px 150px rgba(0, 0, 0, 0.5); }

.video-js {
  line-height: 0 !important; }

.fb-like {
  margin-left: -11px; }

.video-js .vjs-tech {
  position: relative; }

a[onclick] {
  cursor: pointer !important; }

.shy {
  display: block; }

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  max-width: 1200px !important;
  max-height: 1200px; }

car-control {
  display: none; }

.owl-prev, .owl-next {
  top: 40% !important; }

.shogun-image-link, .shg-car-item a {
  display: block;
  cursor: pointer; }

.vjs-poster {
  background-color: rgba(201, 76, 76, 0) !important; }

@media (max-width: 998px) {
  #s-2da7eacd-15a7-4279-be6e-2e660561ca6f {
    padding-left: 0% !important;
    padding-right: 0% !important; } }

@media (max-width: 800px) {
  .margette444 {
    padding-bottom: 2% !important; } }
@media (max-width: 768px) {
  .margette444 {
    padding-bottom: 10% !important; } }
@media (max-width: 654px) {
  .margette444 {
    padding-bottom: 20% !important; } }

@media (max-width: 1273px) {
  .margette555 {
    margin-top: 70% !important; } }
@media (max-width: 1209px) {
  .margette555 {
    margin-top: 50% !important; } }

@media (max-width: 996px) {
  .margette455 {
    padding-bottom: 18% !important; } }
@media (max-width: 776px) {
  .margette455 {
    padding-bottom: 28% !important; } }

#newsletter_block .btn:hover {
  background-color: #1d478d !important;
  border: none; }

#shopify-section-collection-template {
  padding-left: 35px;
  padding-right: 15px; }
  @media (max-width: 779px) {
    #shopify-section-collection-template {
      padding-left: 10px;
      padding-right: 10px; } }

.product-single__hero {
  padding-left: 25px !important;
  padding-right: 25px !important; }
  @media (max-width: 779px) {
    .product-single__hero {
      padding-left: 10px !important;
      padding-right: 10px !important; } }

@media (max-width: 1250px) {
  .mama1 {
    padding-top: 15% !important; } }
@media (max-width: 1030px) {
  .mama1 {
    padding-top: 8% !important; } }

@media (max-width: 1145px) {
  .margette {
    padding-top: 9% !important; } }

@media (max-width: 145px) {
  .margette88 {
    margin-top: 25% !important; } }
@media (max-width: 1330px) {
  .margette88 {
    margin-top: 20% !important; } }
@media (max-width: 1226px) {
  .margette88 {
    margin-top: 12% !important; } }
@media (max-width: 1137px) {
  .margette88 {
    margin-top: 1% !important; } }

@media (max-width: 1135px) {
  .margette99 {
    padding-top: 40% !important; } }

@media (max-width: 1135px) {
  .margette2 {
    padding-top: 25% !important; } }

@media (max-width: 1135px) {
  .margette3 {
    padding-top: 15% !important; } }

@media (max-width: 1135px) {
  .margette6 {
    padding-top: 20% !important; } }

@media (max-width: 1135px) {
  .margette4 {
    margin-top: 9% !important; } }

@media (max-width: 1080px) {
  .margette5 {
    margin-top: 38% !important; } }

@media (max-width: 1070px) {
  .titres2 {
    font-size: 24px !important; } }

.zz {
  z-index: 5; }
  @media (max-width: 1070px) {
    .zz {
      margin-bottom: 0% !important; } }

.z {
  z-index: 6; }

.zzz {
  z-index: 5; }

@media (max-width: 1213px) {
  .foufoune {
    margin-top: 7% !important; } }

@media (max-width: 1213px) {
  .foufoune2 {
    margin-top: 0% !important; } }

@media (max-width: 1080px) {
  #s-ec33a077-7f44-49bd-b185-980ca7e72c65 {
    margin-top: 0% !important;
    margin-bottom: 0% !important; } }

@media (max-width: 1360px) {
  .mama2 {
    padding-top: 25% !important;
    padding-left: 0% !important; } }
@media (max-width: 1220px) {
  .mama2 {
    padding-top: 18% !important; } }
@media (max-width: 1090px) {
  .mama2 {
    padding-top: 8% !important;
    padding-left: 0% !important; } }
@media (max-width: 1040px) {
  .mama2 {
    width: 360px !important;
    margin-left: -25px !important;
    padding-top: 5% !important;
    padding-left: 0% !important; } }

.rrrr {
  padding-letf: 0px !important;
  padding-right: 0px !important; }

.rte > div {
  margin-bottom: 0px !important; }

.pelle {
  padding-top: 30px !important;
  min-height: 300px;
  width: 20%;
  float: left; }

@media (max-width: 767px) {
  .riri {
    width: 100%; } }

.raw {
  margin-left: 2%; }
  @media (max-width: 779px) {
    .raw {
      margin-left: 0%; } }

.cart__remove {
  padding-left: 5% !important;
  color: black !important;
  float: right;
  font-size: 18px;
  padding-right: 10px;
  text-align: right; }

@media (max-width: 1050px) {
  .box-contact-info {
    width: 100%; } }

.emptymsg {
  display: none; }

.simpson {
  padding-left: 25px; }
  @media (max-width: 779px) {
    .simpson {
      padding-left: 0%;
      padding-top: 10px; } }

.box-contact-info ul {
  margin-left: 0px !important; }

.shg-map-container {
  float: left;
  width: 100%; }

.product-description {
  margin-top: 2%; }

@media (max-width: 779px) {
  .wishy-btn-txt {
    font-size: 10px !important; } }

.gallery__item {
  height: 100% !important; }

.thumbs {
  height: 95% !important; }

@media (max-width: 815px) {
  .product-single__thumbnails {
    display: none; } }

div#gfw-pro-wishlist {
  width: 58% !important; }

.fa-heart {
  padding-right: 10px; }

div#gfw-is-list {
  padding: 0px 5px !important;
  width: 100% !important;
  margin-top: 15px;
  font-size: 12px;
  text-align: center;
  padding-top: 15px !important;
  padding-bottom: 5px !important; }

.btn-facebook {
  margin-left: 3px; }

.ProductSelect {
  margin-top: 10px; }

.shopify-challenge__container {
  padding-top: 50px; }

.additional-checkout-button:last-child, .mfp-close {
  display: none; }

@media only screen and (max-width: 768px) {
  .product-single__photos {
    display: block !important; } }
.mobbbb {
  display: block !important; }
  @media (min-width: 768px) {
    .mobbbb {
      display: none !important; } }

.link-back {
  margin-left: 10px;
  line-height: 40px; }

.pratt {
  padding-left: 3.7% !important; }
  @media (max-width: 991px) {
    .pratt {
      width: 100%; } }

.pratt {
  line-height: 100px !important; }
  @media (max-width: 767px) {
    .pratt {
      line-height: 0px !important;
      text-align: right !important;
      padding-right: 10% !important;
      margin-bottom: 30px; } }

.prout {
  padding-top: 35px !important; }

.grid__item1 {
  padding-right: 20px;
  float: left;
  min-height: 1px;
  vertical-align: top;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 779px) {
    .grid__item1 {
      padding-right: 10px; } }

.widget-branding {
  display: none !important; }

.widget-branding a {
  color: rgba(0, 0, 0, 0) !important; }

.head {
  padding-left: 1.4%; }

.fancybox-image-wrap {
  transform: none !important;
  margin: auto !important;
  position: relative !important;
  margin-top: 3% !important; }

.grid-link__title, .grid-link__meta {
  display: none; }

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(fancybox_sprite@2x.png);
    background-size: 44px 152px; }

  #fancybox-loading div {
    background-image: url(fancybox_loading@2x.gif);
    background-size: 24px 24px; } }
.product-single__thumbnails {
  height: 150px;
  overflow: hidden; }

.lef {
  float: left; }

.one-fifths {
  width: 100%;
  float: left; }

.selector-wrapper {
  width: 49%;
  float: left;
  margin-right: 1%; }

.money {
  width: 100%; }

.product-single {
  padding-top: 17px;
  padding-bottom: 25px; }
  @media (max-width: 779px) {
    .product-single {
      padding-top: 0px; } }

.vbox-close {
  display: none; }

.wishy-container {
  font-size: 15px !important;
  text-transform: none !important;
  float: left;
  width: 58%;
  margin-top: 16px !important; }

.wishy-btn {
  font-size: 15px !important;
  text-transform: none !important;
  width: 100% !important;
  padding: 11.3px !important; }

.img-responsive2 {
  display: block;
  height: auto;
  margin: 0px auto;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  padding-bottom: 10px;
  margin-left: auto;
  width: 100%;
  float: left; }

.product-single__thumbnails {
  width: 104%; }

.thumbs {
  margin-bottom: 80px;
  float: left;
  margin-right: 2%;
  margin-top: 10px;
  width: 17.65%;
  overflow: hidden;
  position: relative; }

.update-cart {
  background-color: #fff !important;
  border: solid #000 1px !important;
  color: #000 !important; }

.nom {
  font-size: 15px !important;
  font-weight: 500 !important;
  margin-bottom: 10px !important; }

.pikachu {
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 10px; }

#dodo2 {
  float: right;
  right: 210px;
  width: 50px;
  top: 0px;
  position: absolute; }
  @media (max-width: 779px) {
    #dodo2 {
      right: 55px !important; } }

#dodo {
  border-right: 0.5px solid #878787;
  border-left: 0.5px solid #878787;
  height: 100%;
  text-align: center;
  float: right;
  right: 55px;
  width: 110px;
  top: 0px;
  position: absolute; }
  @media (max-width: 779px) {
    #dodo {
      display: none !important; } }

.thumbs2 {
  position: absolute;
  width: 130%;
  max-width: 400px !important;
  left: -20px;
  top: -9px; }

.roroyal {
  width: 100%;
  height: auto;
  float: left; }

.royal {
  float: left;
  width: 35%; }

.texproduit {
  float: right;
  width: 65%;
  padding-left: 5px; }

.order-summary__section__content {
  display: none !important; }

.edit-buttons {
  margin-top: 10px !important; }

.option-cart-title {
  margin-left: 30px !important; }

.product_name, .cpro_item_inner {
  font-size: 12px;
  line-height: 15px;
  display: block;
  color: black !important;
  text-transform: none !important; }

.insta {
  font-size: 20px;
  font-weight: 600;
  color: #2f2f2f; }
  @media (max-width: 815px) {
    .insta {
      font-size: 14px; } }

.titre {
  padding-top: 2%;
  float: left;
  padding-left: 2%;
  padding-right: 2%;
  width: 16.7%; }

#updates_376247255056 {
  margin-top: 40px; }

.btn-outline {
  float: left;
  margin-right: 10px; }

.pageActive {
  padding: 10%; }

.shogun-form input, .shogun-form textarea {
  width: 100%;
  background: #f4f4f4;
  border: none;
  box-shadow: none; }

.shogun-form input, textarea {
  margin: 0;
  padding: 1%;
  font-size: 12px !important;
  letter-spacing: 0.04em; }

.coninfo-des {
  margin-bottom: -9px; }

.btn {
  background-color: #000;
  color: #fff;
  padding: 1%; }

.carousel-item {
  margin-left: 15px; }

.shogun-image a {
  height: 100%;
  display: block !important; }

.product_image {
  display: none !important; }

.blanc {
  background-color: #fff;
  max-width: 1650px;
  margin: auto; }

.ligne {
  border-bottom: solid 1px #DDDDDD;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: -9px;
  margin-right: 10px; }
  @media (max-width: 815px) {
    .ligne {
      display: none; } }

.mw-option-tooltip {
  background: transparent url(https://cdn.shopify.com/s/files/1/0001/1085/files/point.png?9316862244186193775) no-repeat center !important; }

.str {
  font-weight: bold; }

.shg-c-lg-2 {
  width: 19% !important; }

.product-left-column {
  width: 55% !important;
  padding-left: 0px !important; }

.productinfo-wrap {
  width: 40% !important;
  padding-left: 4% !important; }

.cont4 {
  float: left;
  padding-bottom: 10px; }

.new-box {
  display: none; }

.title_block {
  font-size: 20px !important; }

.boxit {
  padding-top: 19%; }
  @media (max-width: 1150px) {
    .boxit {
      padding-top: 5%; } }

.soustitres {
  margin-bottom: 15px;
  font-family: futura;
  text-transform: uppercase;
  font-size: 12px;
  letter-spacing: 0.09em; }

.titres {
  font-family: century;
  font-size: 35px;
  text-transform: uppercase;
  border-bottom: 2px #7D7D73;
  margin-bottom: 40px !important;
  padding-bottom: 10px !important;
  border-bottom-style: dotted;
  letter-spacing: 0.05em; }

.titres2 {
  font-family: oswald;
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 0.03em; }

.navbar-toggle1 {
  display: none;
  color: #fff;
  padding-left: 0px !important;
  padding-top: 10px !important;
  padding-bottom: 0px !important;
  position: relative;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0px; }
  @media (max-width: 779px) {
    .navbar-toggle1 {
      display: block; } }

.lignepo {
  border-bottom: 2px #7D7D73;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom-style: dotted; }

.gauche {
  min-height: 1200px; }
  @media (max-width: 1330px) {
    .gauche {
      min-height: 900px; } }
  @media (max-width: 1040px) {
    .gauche {
      min-height: 800px; } }

.gauche2 {
  min-height: 1350px; }
  @media (max-width: 1330px) {
    .gauche2 {
      min-height: 900px; } }
  @media (max-width: 1040px) {
    .gauche2 {
      min-height: 800px; } }

.textepara {
  text-align: justify;
  font-family: "Times New Roman", Times, serif;
  font-size: 16px;
  line-height: 17px; }
  @media (max-width: 1100px) {
    .textepara {
      font-size: 13.5px;
      line-height: 16px; } }
  @media (max-width: 991px) {
    .textepara {
      font-size: 14.5px;
      line-height: 17px; } }

.citaligne {
  font-family: "century", Times, serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 800;
  border-bottom: 2px #7D7D73;
  border-bottom-style: dotted;
  padding-bottom: 0px !important;
  padding-top: 15px !important; }
  @media (max-width: 1200px) {
    .citaligne {
      font-size: 14px;
      line-height: 15px;
      padding-bottom: 5px !important;
      padding-bottom: 10px !important; } }

.citaligne3 {
  font-family: "century", Times, serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 800;
  border-top: 2px #7D7D73;
  border-top-style: dotted;
  padding-bottom: 0px !important;
  padding-top: 15px !important; }
  @media (max-width: 1200px) {
    .citaligne3 {
      font-size: 14px;
      line-height: 15px;
      padding-top: 5px !important;
      padding-top: 10px !important; } }

.citaligne2 {
  font-family: "century", Times, serif;
  font-size: 16px;
  line-height: 22px;
  font-weight: 800;
  border-bottom: 2px #7D7D73;
  border-bottom-style: dotted;
  border-top: 2px #7D7D73;
  border-top-style: dotted;
  padding-bottom: 0px !important;
  padding-top: 15px !important; }
  @media (max-width: 1200px) {
    .citaligne2 {
      font-size: 14px;
      line-height: 17px;
      padding-bottom: 5px !important;
      padding-top: 10px !important; } }

.cita {
  font-family: "century", Times, serif;
  font-size: 15px;
  line-height: 17px;
  font-weight: 800; }
  @media (max-width: 1200px) {
    .cita {
      font-size: 14px;
      line-height: 17px; } }

.tex {
  font-family: "Merriweather", serif !important;
  line-height: 23px;
  font-size: 14px !important;
  color: #000;
  font-weight: 400;
  text-align: justify; }

.row p {
  margin: 0 0 10px !important; }

.para {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

.container4 {
  height: 100%;
  /* padding-left: 3%; */
  margin: auto; }
  @media (max-width: 779px) {
    .container4 {
      display: none !important; } }

ul, ol {
  margin-bottom: 0px !important; }

.fullheight {
  height: 100vh !important; }

.fy {
  height: 0px !important; }

.container8 {
  padding-top: 20px;
  max-width: 1650px !important;
  background-color: #fff;
  padding-left: 3.7%;
  padding-right: 3.7%;
  margin: auto; }

.container7 {
  max-width: 1650px !important;
  background-color: #fff;
  margin: auto;
  width: 100%; }

#footernav {
  color: #505050; }

#product .col-left {
  overflow: hidden;
  width: 100%;
  height: 135px;
  float: left; }

#product .thumbs .image {
  margin-bottom: 10px;
  float: left;
  margin-right: 10px;
  margin-top: 10px;
  width: 151px;
  height: 151px;
  overflow: hidden;
  position: relative; }

.image2 {
  height: 130%;
  position: absolute;
  width: 130%;
  max-width: 400px !important;
  left: -20px;
  top: -9px; }

#ss {
  background-image: url(https://i.shgcdn.com/aed56ab6-c3e7-45a2-a9ed-0c5d468d011e/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 0px;
  padding-bottom: 60%;
  background-position: center top; }

#s {
  background-image: url(https://cdn.shopify.com/s/files/1/0001/1085/files/3_b538a199-01b7-4393-9bd8-77b9b6d872b1.jpg?6052587138872660300);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 0px;
  padding-bottom: 60%;
  background-position: center top; }

.shg-social-alignable {
  margin-top: 10px !important;
  margin-bottom: 10px;
  display: inline-block;
  margin-top: 4%; }

#product .col-right {
  width: 98.6%;
  float: left; }

.container6 {
  background-image: url(https://ucarecdn.com/5a56ed4a-47e5-46b7-85d4-57e07d5fabf8/-/stretch/off/-/resize/3000x/-/quality/lighter/); }

hr {
  margin: 0px !important; }

.price {
  width: 100%; }

.tipad {
  padding-left: 6px; }

.footpad {
  padding-bottom: 4%; }

@media (max-width: 550px) {
  #footer #footercenter {
    display: none; } }

#block_currencies {
  display: none; }

.ap-multilang-box {
  display: none; }

.boxtext {
  top: 50%;
  bottom: 50%;
  left: 0;
  right: 0;
  display: block;
  position: absolute; }

.shg-car-indicators {
  DIsplay: none; }

#header_logo {
  width: 170px; }

#CartCount {
  display: none; }

.back {
  background-repeat: repeat !important; }

.insta {
  padding-bottom: 2px;
  padding-top: 9px; }

.cartTitle {
  display: none; }

.prixx {
  line-height: 20px;
  padding-bottom: 10px; }
  @media (max-width: 767px) {
    .prixx {
      display: none; } }

@media (max-width: 1000px) {
  .ligne {
    border-bottom: solid 0px #c3c3c3; } }

.lightwidget--grid.lightwidget--grid-6 .lightwidget__tile {
  -webkit-flex-basis: 30%;
  flex-basis: 30%;
  max-width: 30%;
  width: 30% !important; }

.vo {
  width: 100%; }

@media (max-width: 1070px) {
  .va {
    min-height: 600px !important; } }

@media (max-width: 1300px) {
  .boxx {
    padding-top: 5% !important;
    margin-top: 0px !important; } }

.papa {
  float: left;
  width: 100%; }
  @media (max-width: 768px) {
    .papa {
      float: none;
      width: 100%; } }

@media (max-width: 779px) {
  .mob, #social_block {
    display: none; } }

@media (max-width: 768px) {
  .shg-row {
    margin-left: 0.01px !important;
    margin-right: 0.01px !important; } }

h4 {
  display: block;
  -webkit-margin-after: 0em !important; }

@media (max-width: 996px) {
  .grosmene {
    width: 96% !important; } }
@media (max-width: 779px) {
  .grosmene {
    width: 100% !important; } }

@media (max-width: 991px) {
  .shg-row > div {
    padding-right: 2px !important;
    padding-left: 2px !important; } }

@media (max-width: 768px) {
  #topbar {
    padding: 0px 0px 0px 20px !important; } }

.container {
  width: 1650px;
  padding-left: 25px;
  padding-right: 25px; }
  @media (max-width: 1650px) {
    .container {
      width: 100% !important; } }

.mw-options-container .mw-option {
  width: 50%;
  float: left;
  display: block; }

.mw-options-container select {
  width: 100%; }

@media (max-width: 1070px) {
  .lignepo {
    margin-bottom: 11px !important;
    padding-bottom: 10px !important; } }

@media (max-width: 998px) {
  #s-bc890e00-b65c-4164-bff0-980434a74a8a {
    padding-left: 10px !important;
    padding-right: 10px !important; } }

.taggy {
  color: #fff;
  background-color: #ebebeb;
  float: left;
  border: solid 1px #cecece;
  margin-right: 0.5%;
  display: block;
  align-items: left;
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0.5%;
  padding-bottom: 0.5%;
  cursor: pointer; }

.taggo {
  margin-bottom: 10px !important;
  color: #1f1f1f;
  float: left;
  border: solid 1px #cecece;
  margin-right: 8px;
  display: block;
  align-items: left;
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 0.5%;
  padding-bottom: 0.5%;
  cursor: pointer; }

.taggr {
  color: #fff;
  background-color: #000; }

.taggr:hover {
  color: #fff;
  background-color: #1a1a1a;
  cursor: pointer; }
