  
/*wrapper-cuadrico
  wrapper-img-cuadrico
  img-cuadrico
  wrapper-textos-cuadrico
  wrapper-texto-hasta-cuadrico
  texto-hasta-cuadrico
  wrapper-texto-campana-cuadrico
  texto-campana-cuadrico"*/
  
  .wrapper-cuadrico
  {
    background-color:transparent;
    /*width:fit-content;*/
    /*padding:1%;*/
  }
  /*.img-cuadrico
  {
    width:100%;
    min-height:150px;
    max-height:400px;
    object-fit: cover;
  }*/
  .wrapper-textos-cuadrico
  {
    background-color:white;
    padding:8px 16px;
    margin-top:8px;
    margin-bottom:4px;
    margin-left:11%;
    margin-bottom:2%;
  }
  
  .texto-hasta-cuadrico
  {
  display:inline;
  font-size:15px;
  color:black;  
  font-weight: 600;
  }
  .texto-campana-cuadrico
  {
  display:inline;
  font-size:35px;
  color:black;
  font-family: "Media Markt", SourceSansPro, sans-serif !important;
  font-weight: bold;
  font-style: italic;
  }
    @media (min-width:900px)
  {
    .wrapper-img-cuadrico
    {
        overflow-x:hidden;    
        justify-content:center;
    }
    .img-cuadrico
    {
        -o-object-fit: cover;
           object-fit: cover;
        max-height: 400px;
        width: 1300px;
    }
    
  }
  @media (min-width:1300px)
  {
    .wrapper-img-cuadrico
    {
        overflow-x:hidden;    
        justify-content:center;
    }
    .img-cuadrico
    {
        -o-object-fit: cover;
           object-fit: cover;
        max-height: 400px;
        width: 1920px;
    }
    
  }
  @media (min-width:750px)
  {
      .wrapper-textos-cuadrico
      {
      display:grid;
      grid-area:stack;
      /*position:absolute;
      bottom:0;*/
      align-self: end;
      width:-moz-fit-content;
      width:fit-content;
      }
      .wrapper-img-cuadrico
      {
      display:grid;
      grid-area:stack;
      }
      .wrapper-cuadrico
      {
      display:grid;
      grid-template-areas:"stack";
      }
      
 }
 @media (max-width:899px)
 {
     .img-cuadrico
  {
    width:100%;
    min-height:150px;
    max-height:400px;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .texto-campana-cuadrico  {color:black;font-size:20px;}
  .texto-hasta-cuadrico{color:black;font-size:10px;}
  .wrapper-textos-cuadrico
  {
    padding:5px 10px;  
  }
 }
 
  @media (max-width:749px)
  {
    .wrapper-cuadrico
      {
      display:flex;
      flex-direction:column-reverse;
      background-color:#df0000;
      }
      .wrapper-textos-cuadrico
      {
      margin-left:2%;
      background-color:#df0000;
      }
      .texto-campana-cuadrico  {color:white; font-size:28px;}
      .texto-hasta-cuadrico{color:white;font-size:20px;}
      .img-cuadrico{min-height:180px;}
  }
#s-53a1f0a2-8750-411b-a971-82ae19be1aea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}

.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

.shg-box > .shg-box-content {
  z-index: 4;
  position: relative;
}

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

.shg-box-vertical-align-top {
  justify-content: flex-start;
}

.shg-box-vertical-align-center, .shg-box-vertical-center {
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  justify-content: flex-end;
}

.shg-box-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  pointer-events: none;
}

.shg-box-video-wrapper {
  /*
    It's very important we don't create a new containing block for shg-box-video-wrapper
    Jarallax uses transforms + position: fixed to achieve it's parallaxing effect

    https://developer.mozilla.org/en-US/docs/Web/CSS/position

    position: fixed
    The element is removed from the normal document flow, and no space is created for the element in the page layout. 
    It is positioned relative to the initial containing block established by the viewport, 

    *
      except when one of its ancestors has a transform, perspective, or filter property set to something other than none 
      (see the CSS Transforms Spec), or the will-change property is set to transform, 
      in which case that ancestor behaves as the containing block. 
    *
  */

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#s-765c9874-e612-4c07-a2aa-cb076100a93a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-765c9874-e612-4c07-a2aa-cb076100a93a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-765c9874-e612-4c07-a2aa-cb076100a93a.shg-box.shg-c {
  justify-content: center;
}

/*STICKY*/
  .shg-box-vertical-align-wrapper:has(dropsticker)
  {
    position: sticky;
    top: 0;
    background-image: linear-gradient(white,transparent);
    z-index:9999;
  }
/**/
/*ELIMINAR INTERFERENCIA MAIN CONTENT*/
.main-content {overflow:visible;}
.shogun-root{z-index:20 !important;}
/**/
/*ESTILO GENERAL*/
/*HOVER*/
  .wrapper-navegador-dropsticky::after, .wrapper-navegador-menu-dropsticky::after
  {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    height: 2px;
    bottom: -3;
    left: 0;
    background-color: #df0000;
    transform-origin: center;
    transition: transform 0.25s ease-out;
}
.wrapper-navegador-dropsticky:hover::after
  {
    transform: scaleX(1);
    transform-origin: center;
  }
.wrapper-navegador-menu-dropsticky:hover
{
  background-color:#f1f1f1;
  border-left:2px solid black;
  margin-left:2px;
  
}
.dropdown-boton-vermas-sticky:hover{border-radius:9px;background-color:#f1f1f1;}
.dropdown-boton-vermas-sticky span:nth-child(2){display:none;}
.dropdown-boton-vermas-sticky span:nth-child(1){margin-right:5px}

.wrapper-navegador-dropsticky, .wrapper-navegador-menu-dropsticky
{
  display: inline-block;
  position: relative;
  color: #df0000;
  padding-bottom:0px;
}
/*END HOVER*/
 
/*MAIN CONTENT*/  
.wrapper-navegador-dropsticky[href=""] {display:none !important;}/*OCULTAR VACIOS*/
.wrapper-navegador-menu-dropsticky[href=""] {display:none !important;}/*OCULTAR VACIOS*/
    
.titulo-navegador-dropsticky,.titulo-navegador-menu-dropsticky, .dropdown-boton-vermas-sticky
{
    display:block;
    -webkit-line-clamp: 1; /* number of lines to show */
    line-clamp: 1; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight:500 !important;
    margin:2% 0% 2% 0%;
    padding:5px;
    min-height:10px;
    color:black;
    text-align:center;
    white-space: nowrap;
  }
.titulo-navegador-dropsticky:empty {display:none !important;}/*OCULTAR VACIO*/


/*GRID BASE*/
.wrapper-bloque-navegadores-dropsticky
{
  border-bottom: 2px solid #e3e3e3;
  background-color:white;
  display:grid !important;
  padding-left:11%;
  padding-right:11%;
}
/*DROPDOWN*/
.dropdown-boton-vermas-sticky
{
  width:100%;  
  background-color:transparent;
  border: 0;
}
.wrapper-bloque-ver-mas-navegadores-dropsticky {
  float: left;
  overflow: hidden;
}
.dropdown-content-vermas-sticky {
  border-radius:8px;
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.6);
  z-index: 1;
  width: -moz-available;          /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */
  width: fill-available;
  margin-right:10px;
}
.wrapper-bloque-ver-mas-navegadores-dropsticky .titulo-navegador-dropsticky
{
  text-align:left;
  margin-left:5px;
}
.vermas_si
{
  display: flex;
  flex-direction:column;
  overflow:hidden;
}
/*.wrapper-bloque-ver-mas-navegadores-dropsticky:hover .dropdown-content-vermas-sticky {
  
  display: flex;
  flex-direction:column;
}*/

/*GRIDS SEGUN PANTALLA*/    
@media (min-width:769px) and (max-width:900px)
{  
.wrapper-bloque-navegadores-dropsticky{grid-template-columns: repeat(auto-fit, minmax(33%, 1fr));/*2 + VER MAS*/}
/*QUITAR MAINS 3-6*/

.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(3){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(4){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(5){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(6){display:none !important;}
/*QUITAR VER MAS 1-2*/
.dropdown-content-vermas-sticky a:nth-child(0){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(1){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(2){display:none !important;}

}
@media (min-width:900px) and (max-width:1100px)
{  
.wrapper-bloque-navegadores-dropsticky{grid-template-columns: repeat(auto-fit, minmax(20%, 1fr)); /*3 + VER MAS*/}
/*QUITAR MAINS 4-6*/
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(4){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(5){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(6){display:none !important;}
/*QUITAR VER MAS 1-3*/
.dropdown-content-vermas-sticky a:nth-child(0){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(1){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(2){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(3){display:none !important;}
/*OCULTAR VER MAS*/
}
@media (min-width:1101px) and (max-width:1400px)

{  
.wrapper-bloque-navegadores-dropsticky{grid-template-columns: repeat(auto-fit, minmax(20%, 1fr));}
/*QUITAR MAINS 5-6*/

.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(5){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(6){display:none !important;}
/*QUITAR VER MAS 1-4*/
.dropdown-content-vermas-sticky a:nth-child(0){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(1){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(2){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(3){display:none !important;}
.dropdown-content-vermas-sticky a:nth-child(4){display:none !important;}
/*OCULTAR VER MAS*/
.wrapper-bloque-ver-mas-navegadores-dropsticky[data-vermas-texto5=""][data-vermas-texto6=""]{display:none;}


}
@media (min-width:1401px)
{  
.wrapper-bloque-navegadores-dropsticky{grid-template-columns: repeat(auto-fit, minmax(14%, 1fr));}
/*QUITAR VER MAS 1-6*/
.dropdown-content-vermas-sticky a:nth-child(1){display:none !important;}
.dropdown-content-vermas-sticky :nth-child(2){display:none !important;}
.dropdown-content-vermas-sticky :nth-child(3){display:none !important;}
.dropdown-content-vermas-sticky :nth-child(4){display:none !important;  }
.dropdown-content-vermas-sticky :nth-child(5){display:none !important;  }
.dropdown-content-vermas-sticky :nth-child(6){display:none !important;  }
/*OCULTAR VER MAS*/
.wrapper-bloque-ver-mas-navegadores-dropsticky[data-vermas-texto7=""]{display:none;}
}
@media (max-width:768px)
{ 
 .wrapper-bloque-navegadores-dropsticky
{
  padding-left:2%;
  padding-right:2%;
}
.wrapper-bloque-navegadores-dropsticky  {grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));}
/*QUITAR MAINS 5-6*/
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(1){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(2){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(3){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(4){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(5){display:none !important;}
.wrapper-bloque-navegadores-dropsticky .wrapper-navegador-dropsticky:nth-child(6){display:none !important;}
.dropdown-boton-vermas-sticky span:nth-child(1){display:none;}
.dropdown-boton-vermas-sticky span:nth-child(2){display:inline-block;margin-right:5px}

}

#s-ac60f660-2475-47c9-b828-c7dd9aa55007 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ac60f660-2475-47c9-b828-c7dd9aa55007 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac60f660-2475-47c9-b828-c7dd9aa55007.shg-box.shg-c {
  justify-content: center;
}

#s-5e583a2e-51fc-4a0c-8927-cc3d1b3e8a58 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
}








#s-5e583a2e-51fc-4a0c-8927-cc3d1b3e8a58 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e583a2e-51fc-4a0c-8927-cc3d1b3e8a58.shg-box.shg-c {
  justify-content: center;
}

.wrapper-category6{display:flex;flex-direction:column;}
.wrapper-bloque-6-categorias-destacadas
{
  display:grid !important;
  grid-template-columns: repeat(6, minmax(15%, 1fr));
  grid-gap:2%;
}
.wrapper-category6 p:empty{display:none !important;}
.wrapper-category6 p
{
float:left;
  color:black;font-size:28px;
  font-weight:600;
  height:4rem;
  align-content: center;
  font-family: "Media Markt", SourceSansPro, sans-serif !important;
}

.wrapper-6-categoria-destacada:hover{box-shadow: 0 0 11px rgba(33,33,33,.2)}
.wrapper-6-categoria-destacada:hover .titulo-6-categoria-destacada{text-decoration: underline;}

.wrapper-6-categoria-destacada
  {
    padding:16px;
    border-radius:8px;
    display:flex;
    flex-direction:column;
    transition: all 0.3s ease-in-out 0s;
    /*border: 1px solid black;*/
  }
    
  .img-6-categoria-destacada
  {
    -o-object-fit:contain;
       object-fit:contain;
    border-radius: 16px;
    aspect-ratio:4/3;
    
  }
    .wrapper-6-categoria-destacada[href=""] {visibility: hidden;height:0px !important;}
  .titulo-6-categoria-destacada
  {
    font-size:14px;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* number of lines to show */
    line-clamp: 3; 
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight:600 !important;
    min-height:2rem;
    color:black;
    text-align:center;
    margin:8% 0 0 0;
    
  }
  .titulo-6-categoria-destacada:empty {display:none !important;}
  
  
    
@media (max-width:525px)
{  
  .wrapper-bloque-6-categorias-destacadas
  {
    display:grid !important;
    grid-template-columns: repeat(2, minmax(49%, 1fr));
  }
}
@media (min-width:526px) and (max-width:950px)
{  
  .wrapper-bloque-6-categorias-destacadas
  {
    display:grid !important;
    grid-template-columns: repeat(3, minmax(32%, 1fr));
  }
}
#s-df4cb077-33cd-4878-a5f5-d51af5576195 {
  margin-top: 2%;
}

#s-6f9b9bab-b39a-4225-9b54-42cfb02098e7 {
  min-height: 50px;
}








#s-6f9b9bab-b39a-4225-9b54-42cfb02098e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6f9b9bab-b39a-4225-9b54-42cfb02098e7.shg-box.shg-c {
  justify-content: center;
}

/*OCULTAR DIV VACIO*/

.carrusel_universo div:empty{visibility:hidden !important;}
/*box campana*/
.box_campana
{
 border:1px solid red;  
 width:-moz-fit-content;  
 width:fit-content;
 border-radius:16px;
 padding:1px 9px;
 color:black;
 margin: 5px 0px 20px 5px;
    font-size: 14px;
    font-weight: 600;
}
/* grid */
.carrusel_universo .shg-category-grid .shg-category-col
{
  padding: 10px !important;
  outline:1px solid #cccccc;
  outline-offset:-1px;
  border-radius: 8px;
}

/* image parent */
.carrusel_universo .shg-category-grid .shg-product-image-wrapper
{
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
  margin: auto;
  text-align: center;
  max-height: 230px !important;
  min-height: 50px;
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}

/* image */
.carrusel_universo .shg-category-grid .shogun-image {
    aspect-ratio:3/2;
  -o-object-fit: contain;
     object-fit: contain;
  max-height: inherit !important;
  width: auto !important;
  margin: 0 0 !important;
}
.carrusel_universo .shg-category-grid img.shogun-image
{
  max-height: inherit !important;
  margin: 0 0 !important;
  width: 100%;
  width: -moz-available; /* WebKit-based browsers will ignore this. */
  width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */
  width: fill-available;
}

/* product titles */
.carrusel_universo .shg-product-title-component h3
{
  font-size: 14px !important;
  min-height: 60px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
  padding: 10px 0 0 0;
  color: black;
}

/* product titles span*/
[data-shg-product-target="product-title"] {
  max-height: 60px !important;
  font-size: 15px !important;
  display: -webkit-box !important;
  text-overflow: ellipsis;
  text-align: left;
  display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3; 
   -webkit-box-orient: vertical;
  overflow: hidden;
  color:black;
}
/*tamaño bloque*/
.carrusel_universo .shg-align-center {max-height: 250px;}

.tachado
{
  display:flex !important;
  flex-direction:column-reverse;
}
.carrusel_universo .tachado .shg-product-price::first-letter, .carrusel_universo .tachado .shg-product-compare-price::first-letter {display: none !important;}
.carrusel_universo .tachado .shg-product-price, .carrusel_universo .tachado .shg-product-compare-price{text-align:left;font-family:"Noto Sans Display", sans-serif;;}
.carrusel_universo .tachado .shg-product-compare-price{display:flex !important;height:20px !important;}
.carrusel_universo .tachado .shg-product-price{font-weight: 600;font-size: 24px !important;color:#df0000 !important;}
.carrusel_universo .tachado .shg-product-compare-price
{
  padding-left:0px !important;
  font-size: 12px !important;
  color: #999999 !important;
}
.carrusel_universo .tachado:has(.shg-product-compare-price:empty) .shg-product-price {color:black !important;}
.carrusel_universo .tachado .shg-product-compare-price:empty{color:white !important;} 
/* buy button parent */
.carrusel_universo form {
  margin: 0 auto;
  text-align: center;
  padding: 5px 0 0 0;
}

/* buy button */
.carrusel_universo .shg-category-grid .shg-btn
{
  /*background-color: #df0000;
  padding: 5px 30px;*/
  border-radius: 8px !important;
  font-weight: 600 !important;
}


@media (min-width: 1200px)
{
.carrusel_universo .shg-c img.shogun-image {max-width: 100% !important;}
}

@media (min-width:769px) and (max-width:3900px) {
  /* collections with columns */
  .mm-sort-coll
  {
    max-width: 100%;
    overflow: auto;
    padding-bottom: 10px;
  }

  .mm-sort-coll .shg-box-content {min-width: 1080px;}
}

@media screen and (max-width:768px)
{
    /* grid */
    .carrusel_universo .shg-category-grid .shg-category-col {margin: 10px 0px;}
  .carrusel_universo .shg-category-grid .shg-btn{font-size: 13px !important;}

.carrusel_universo .shg-category-grid .shg-btn {
        font-size: 12px !important;
    }
  /* collections with columns  */
  .mm-sort-coll .shg-box-content .shg-row div
  {
      margin-top: 4px;
      margin-bottom: 4px;
  }
}
.fila_carrusel_6productos .shg-category-row-hor div:empty{display:none !important;}

.fila_carrusel_6productos::-webkit-scrollbar{display: none;}
.fila_carrusel_6productos .shg-category-row{scroll-snap-align: start !important;}
.fila_carrusel_6productos
{
  overflow-y:hidden;
  overflow-x:scroll;
    -webkit-overflow-scrolling: touch;
    scroll-behavior: smooth;
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
    scroll-snap-type: x mandatory;
}

@media (max-width: 768px)
{
  .fila_carrusel_6productos .shg-category-grid
  {
    display:grid !important;
    grid-template-columns: repeat(12, minmax(275%, 1fr));
    grid-column-gap:0.5%;
  }
  .fila_carrusel_6productos .shg-category-row
  {
    display:grid !important;
    grid-template-columns: repeat(12, minmax(16.16%, 1fr));
    grid-column-gap:0.5%;
  }
  .shg-category-row-hor .shg-category-col, .shg-category-row-hor .shg-category-col:first-child, .shg-category-row-hor .shg-category-col:last-child
  {
    max-width: 95% !important;
    width: 95% !important;
  }
  .fila_carrusel_6productos .shg-category-row-hor
  {
    display:grid !important;
    grid-template-columns: repeat(12, minmax(16.16%, 1fr));
    grid-column-gap:0.5%;
  }
   .fila_carrusel_6productos .shg-category-col
  {
    scroll-snap-type: x mandatory !important;
    scroll-snap-align: start;
  }
}
@media (min-width: 769px)
{
  .fila_carrusel_6productos .shg-category-grid
  {
    display:grid !important;
    grid-template-columns: repeat(12, minmax(105%, 1fr));
    grid-column-gap: 6.25%;
  }
  .fila_carrusel_6productos .shg-category-row ,  .fila_carrusel_6productos .shg-category-row-hor
  {
    display:grid !important;
    grid-template-columns: repeat(6, minmax(16.16%, 1fr));
    grid-column-gap:1.5%;
  }
}
.shg-dynamic-column-count
 {
    grid-template-columns: repeat(12, 16.16%) !important;
 }
 .shg-default-column-count-6
 {
    grid-template-columns: repeat(12, 16.16%) !important;
 }
#s-fdb60012-ea6c-460e-843a-9c8dd017aa83 {
  min-height: 50px;
}








#s-fdb60012-ea6c-460e-843a-9c8dd017aa83 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fdb60012-ea6c-460e-843a-9c8dd017aa83.shg-box.shg-c {
  justify-content: center;
}

#s-6b9b90dc-7f3b-489c-b055-cc73e0afb8d5 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6b9b90dc-7f3b-489c-b055-cc73e0afb8d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b9b90dc-7f3b-489c-b055-cc73e0afb8d5.shg-box.shg-c {
  justify-content: center;
}

.botonera_carrusel h2
{ 
  float:left;
  color:black;font-size:28px;
  font-weight:600;
  height:4rem;
  align-content: center;
  font-family: "Media Markt", SourceSansPro, sans-serif !important;
  
}
.botonera_carrusel .flechas_carrusel{float:right;display:flex;flex-direction:row;height:4rem;}


.boton_carrusel_derecho
{
  /*margin-top: -170px;*/
  /*float:right;*/
  background-color: black;
  border:0px;
  border-radius:2px;
  margin-left:5px;
  aspect-ratio:1;
  /*width:30px;
  height:30px;*/
}
.boton_carrusel_izquierdo
{
  /*margin-top: -170px;*/
  /*float:right;*/
  background-color: #CDCBCA;
  border:0px;
  border-radius:2px;
  margin-left:0px;
  aspect-ratio:1;
  /*width:30px;
  height:30px;*/
}

.boton_carrusel_activo_ambos .boton_carrusel_derecho{background-color:black !important;}
.boton_carrusel_activo_ambos .boton_carrusel_izquierdo{background-color:black !important;}

.boton_carrusel_activo_solo_izquierdo .boton_carrusel_derecho{background-color:#CDCBCA !important;}
.boton_carrusel_activo_solo_izquierdo .boton_carrusel_izquierdo{background-color:black !important;}

.boton_carrusel_activo_solo_derecho .boton_carrusel_derecho{background-color:black !important;}
.boton_carrusel_activo_solo_derecho .boton_carrusel_izquierdo{background-color:#CDCBCA !important;}

@media (max-width: 768px)
{
    .botonera_carrusel h2 {font-size:20px !important;}
}







#s-68324a14-1440-4676-bd4e-ad1b8cab1d16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-68324a14-1440-4676-bd4e-ad1b8cab1d16.shg-box.shg-c {
  justify-content: center;
}

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-category-root {
  display: grid;
  -moz-column-gap: 10px;
       column-gap: 10px;
  row-gap: 20px;
}

.shg-default-column-count-2 {
  grid-template-columns: repeat(2, 1fr);
}

.shg-default-column-count-3 {
  grid-template-columns: repeat(3, 1fr);
}

.shg-default-column-count-4 {
  grid-template-columns: repeat(4, 1fr);
}

.shg-default-column-count-5 {
  grid-template-columns: repeat(5, 1fr);
}

.shg-default-column-count-6 {
  grid-template-columns: repeat(6, 1fr);
}

.shg-category-grid .shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

@media (max-width: 767px) {
  .shg-category-root.stacked {
    display: block;
  }
}

/* Swiper CSS - Duplicated from SliderV3 base.css */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
  * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

/* Keep nav aligned to the slider frame; Swiper 12 adds sibling rules with top:50%. */
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-prev,
.shg-swiper-container > .shg-swiper.swiper-horizontal ~ .swiper-button-next {
  top: 0;
  margin-top: 0;
  height: calc(100% - var(--pagination-height));
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 {
  padding-top: 5px;
padding-bottom: 5px;
}

#s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 .shg-dynamic-column-count {
  grid-template-columns: repeat(6, 1fr);
}


#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-prev,
#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-next {
  
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-prev svg,
#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-177ae4f6-edd6-46a6-b50e-7d828eae49f0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-0b85ffa4-0dbd-45de-ac5a-3267a557dd53 {
  text-align: left;
}

.shg-product-image-wrapper a.shogun-product-image-url {
  display: inline-block;
}

.shg-product-image-wrapper img.shogun-image,
.shogun-component img.shogun-image {
  display: inline-block;
  vertical-align: middle;
}

.shg-product-img-placeholder img {
  padding: 3rem;
  background: rgba(0, 0, 0, 0.1);
  max-width: -moz-max-content;
  max-width: max-content;
}

.shg-product-image-wrapper {
  position: relative;
  width: 100%;
}

.shg-product-image-wrapper.visible {
  display: inline-block;
}

.shg-product-image-wrapper .shg-product-image-wrapper a {
  text-decoration: none !important;
  border-bottom: 0 !important;
}

.shg-product-image-wrapper .shg-image-zoom {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  max-width: 100%;
  min-height: 100%;
}

.shg-c.shg-align-center .shg-image-zoom {
  margin: 0 auto;
}

.shg-c.shg-align-right .shg-image-zoom {
  margin-left: auto;
}

.shg-image-zoom .shg-image-zoom-background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform 0.5s ease-out;
  transform: scale(1);
}

/**
  Fix for IE11, as min-width does not works there.
**/
@media screen\0 {
  .shg-product-image-wrapper > .shogun-image {
    width: 100%;
  }
}

#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 {
  text-align: left;
}



.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9940fc6d-e3bb-40f6-92e0-411ecf694635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
.shg-product-title-component h1 span,
.shg-product-title-component h2 span,
.shg-product-title-component h3 span,
.shg-product-title-component h4 span,
.shg-product-title-component h5 span,
.shg-product-title-component h6 span {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-5d1a30cd-2c77-480f-a330-b66589ab1a97 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5d1a30cd-2c77-480f-a330-b66589ab1a97 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-b4d68d7e-402b-4f7e-a5c2-b6aca5afd73e {
  text-align: center;
}

#s-b4d68d7e-402b-4f7e-a5c2-b6aca5afd73e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b4d68d7e-402b-4f7e-a5c2-b6aca5afd73e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b4d68d7e-402b-4f7e-a5c2-b6aca5afd73e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.shg-rich-text {
  overflow-wrap: break-word;
}

.shg-rich-text img {
  margin: 0 20px;
}

@media (max-width: 768px) {
  .shg-rich-text img {
    display: block;
    float: none !important;
    margin: 0 auto;
  }
}

.shg-default-text-content *:first-child {
  margin-top: 0;
}

.shg-default-text-content {
  text-align: left;
}

.shg-default-text-content p,
.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6,
.shg-default-text-content address,
.shg-default-text-content pre,
.shg-default-text-content div,
.shg-default-text-content ol,
.shg-default-text-content ul {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  color: #000000;
  font-family: inherit;
  font-style: normal;
  margin-bottom: 0;
  padding: 0;
  text-align: left;
  text-transform: none;
}

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-default-text-content a {
  background-color: inherit;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-style: inherit;
  text-decoration: underline;
  text-transform: inherit;
}

.shg-default-text-content strong,
.shg-default-text-content em {
  background-color: inherit;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  text-align: inherit;
  text-transform: inherit;
}

.shg-default-text-content em {
  font-weight: inherit;
}

.shg-default-text-content strong {
  font-style: inherit;
  font-weight: 700;
}

/* https://stackoverflow.com/a/16094931/3696652 */
.shg-default-text-content ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.shg-default-text-content ::selection,
.shg-default-text-content *::selection {
  background: #accef7;
}

.shg-default-text-content p {
  font-size: 1em;
  font-weight: ;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  color: ;
  font-family: ;
}

.shg-default-text-content h1 {
  font-size: 1.714em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.166;
  margin-top: 0.67em;
}

.shg-default-text-content h2 {
  font-size: 1.43em;
  font-weight: 500;
  letter-spacing: -0.01em;
  line-height: 1.2;
  margin-top: 0.83em;
}

.shg-default-text-content h3 {
  font-size: 1.142em;
  font-weight: 500;
  letter-spacing: -0.008em;
  line-height: 1.5;
  margin-top: 1em;
}

.shg-default-text-content h4 {
  font-size: 1em;
  font-weight: 600;
  letter-spacing: -0.006em;
  line-height: 1.428;
  margin-top: 1.33em;
}

.shg-default-text-content h5 {
  font-size: 0.857em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.333;
  margin-top: 1.43em;
}

.shg-default-text-content h6 {
  font-size: 0.785em;
  font-weight: 600;
  letter-spacing: -0.003em;
  line-height: 1.454;
  margin-top: 1.42em;
  text-transform: uppercase;
}

.shg-default-text-content ul {
  list-style: disc;
}

.shg-default-text-content ol {
  list-style: decimal;
}

.shg-default-text-content ul,
.shg-default-text-content ol {
  margin-block-end: 1em;
  margin-block-start: 1em;
  margin-bottom: 0;
  margin-inline-end: 0;
  margin-inline-start: 0;
  margin-top: 0;
  padding-inline-start: 40px;
}

.shg-default-text-content li {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1;
  list-style: inherit;
  margin-top: 0.67em;
}

.shg-default-text-content pre {
  font-family: monospace;
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 1em;
  white-space: pre-wrap;
  word-break: normal;
}

.shg-default-text-content address {
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0;
}

.shg-default-text-content div {
  font-size: 1em;
  font-weight: normal;
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-bottom: 0;
  margin-top: 0.67em;
}

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  color: ;
  font-family: ;
  font-weight: ;
}

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-79abd5e7-2f6a-456d-a721-703551bfd354 {
  text-align: left;
}

#s-62832b41-16d2-42bd-b290-cf68545e4850 {
  text-align: left;
}



.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-62832b41-16d2-42bd-b290-cf68545e4850 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6cce577c-45db-401c-91c5-d1c39e02724c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6cce577c-45db-401c-91c5-d1c39e02724c .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-6ff2ee20-74c4-48ca-80f7-81894d00f8e4 {
  text-align: center;
}

#s-6ff2ee20-74c4-48ca-80f7-81894d00f8e4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-6ff2ee20-74c4-48ca-80f7-81894d00f8e4 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-6ff2ee20-74c4-48ca-80f7-81894d00f8e4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d9bcb416-a125-4b6d-82a5-71e952a25d29 {
  text-align: left;
}

#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac {
  text-align: left;
}



.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046f5fc6-7261-4d12-b9a9-8cbe49ed5dac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f06fa4af-3cd2-4756-8e05-19db03a37d2e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f06fa4af-3cd2-4756-8e05-19db03a37d2e .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d7dd5527-954a-43d7-b157-8f75cbcf7c0a {
  text-align: center;
}

#s-d7dd5527-954a-43d7-b157-8f75cbcf7c0a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d7dd5527-954a-43d7-b157-8f75cbcf7c0a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d7dd5527-954a-43d7-b157-8f75cbcf7c0a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0b120454-84e1-4b99-8358-709e00b548ea {
  text-align: left;
}

#s-57f1c32c-a170-4321-88bf-39f11946f76b {
  text-align: left;
}



.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-57f1c32c-a170-4321-88bf-39f11946f76b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b46940db-d168-4211-967e-1c74bccf68c3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b46940db-d168-4211-967e-1c74bccf68c3 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-19343673-0423-4e05-a62a-5f8e74bfebe9 {
  text-align: center;
}

#s-19343673-0423-4e05-a62a-5f8e74bfebe9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-19343673-0423-4e05-a62a-5f8e74bfebe9 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-19343673-0423-4e05-a62a-5f8e74bfebe9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-43dab658-dc85-4af9-8a66-e7d337d37ec0 {
  text-align: left;
}

#s-6923530a-4786-4c98-9338-9f9d1510a4e2 {
  text-align: left;
}



.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6923530a-4786-4c98-9338-9f9d1510a4e2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e574cb5-fb77-4a49-af05-f5f6a39e20f6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1e574cb5-fb77-4a49-af05-f5f6a39e20f6 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-fb38eb2a-cbf4-4d63-9bff-8568abce5f09 {
  text-align: center;
}

#s-fb38eb2a-cbf4-4d63-9bff-8568abce5f09 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fb38eb2a-cbf4-4d63-9bff-8568abce5f09 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-fb38eb2a-cbf4-4d63-9bff-8568abce5f09 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-06889ebb-ebfe-40e2-8f07-c1b7e79a268a {
  text-align: left;
}

#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 {
  text-align: left;
}



.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-58ec333e-e2a8-46d6-972d-7a5454ccf470 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b25eb64a-75c2-47ef-83c9-06f659da7528 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b25eb64a-75c2-47ef-83c9-06f659da7528 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-86a97e4c-b1ab-4e89-8223-82737917a019 {
  text-align: center;
}

#s-86a97e4c-b1ab-4e89-8223-82737917a019 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-86a97e4c-b1ab-4e89-8223-82737917a019 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-86a97e4c-b1ab-4e89-8223-82737917a019 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d1c21cd4-ef89-4c60-a3d0-b906c386d791 {
  text-align: left;
}

#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e {
  text-align: left;
}



.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-279d15e4-3804-4d3f-b6dc-f6c7fd25f88e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-baa8d614-7d08-4d3c-a90d-3b6fa7f68579 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-baa8d614-7d08-4d3c-a90d-3b6fa7f68579 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-ec66dd8c-fb32-4f29-a994-6c006d566a3a {
  text-align: center;
}

#s-ec66dd8c-fb32-4f29-a994-6c006d566a3a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ec66dd8c-fb32-4f29-a994-6c006d566a3a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ec66dd8c-fb32-4f29-a994-6c006d566a3a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-db99a977-cc06-42d6-b65d-9b2183797034 {
  text-align: left;
}

#s-0a316917-6f9f-4574-bf71-d65ee45cb356 {
  text-align: left;
}



.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0a316917-6f9f-4574-bf71-d65ee45cb356 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bc372993-c1a7-47b2-9535-1438c2256ce3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc372993-c1a7-47b2-9535-1438c2256ce3 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-2deefaca-e527-41b0-96fa-38c28978b3fe {
  text-align: center;
}

#s-2deefaca-e527-41b0-96fa-38c28978b3fe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2deefaca-e527-41b0-96fa-38c28978b3fe .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2deefaca-e527-41b0-96fa-38c28978b3fe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0ccdbbc4-4fb7-474a-a77e-0ab351575b2f {
  text-align: left;
}

#s-100a8e40-d727-4277-815d-5766fbc79359 {
  text-align: left;
}



.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-100a8e40-d727-4277-815d-5766fbc79359 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e6192cfe-02ff-460b-bde7-de79ca096f50 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e6192cfe-02ff-460b-bde7-de79ca096f50 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-ba2846a6-7263-4ccd-87ef-2014068a5f8e {
  text-align: center;
}

#s-ba2846a6-7263-4ccd-87ef-2014068a5f8e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ba2846a6-7263-4ccd-87ef-2014068a5f8e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ba2846a6-7263-4ccd-87ef-2014068a5f8e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bec2dfa2-7af8-4a3e-ad1e-88a95f07aa02 {
  text-align: left;
}

#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 {
  text-align: left;
}



.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-afd1675f-a503-4469-9c3b-a3c77aa91f79 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bb50723e-f908-48a7-98e7-b0bf4d37d6a6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bb50723e-f908-48a7-98e7-b0bf4d37d6a6 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d7c2cb61-11be-4eb4-ba73-46bd3b10563c {
  text-align: center;
}

#s-d7c2cb61-11be-4eb4-ba73-46bd3b10563c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d7c2cb61-11be-4eb4-ba73-46bd3b10563c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d7c2cb61-11be-4eb4-ba73-46bd3b10563c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3c261940-851e-47bf-b8d4-c5954fe668cc {
  text-align: left;
}

#s-e390292a-dfa4-4775-8281-55c96c27cc1f {
  text-align: left;
}



.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e390292a-dfa4-4775-8281-55c96c27cc1f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9a9ec04e-de39-44aa-a0ab-945b36059e18 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9a9ec04e-de39-44aa-a0ab-945b36059e18 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8dec59bf-37f6-47ba-a6ed-0ff175cef23c {
  text-align: center;
}

#s-8dec59bf-37f6-47ba-a6ed-0ff175cef23c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8dec59bf-37f6-47ba-a6ed-0ff175cef23c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8dec59bf-37f6-47ba-a6ed-0ff175cef23c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a47f3bcd-c5d5-4223-965a-cf54efe7e6dd {
  text-align: left;
}

#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 {
  text-align: left;
}



.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5d02cfa2-edcc-4586-ada6-ae9dd33ec3a1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-87b87b7d-f4dd-48ae-8419-2a219992613e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-87b87b7d-f4dd-48ae-8419-2a219992613e .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-28de237c-91c9-4a8e-b5b0-9b3e13377c99 {
  text-align: center;
}

#s-28de237c-91c9-4a8e-b5b0-9b3e13377c99 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-28de237c-91c9-4a8e-b5b0-9b3e13377c99 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-28de237c-91c9-4a8e-b5b0-9b3e13377c99 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

  .boton_masofertas
  {
    display:flex;
    flex-direction:row;
    height: 4rem;
    margin-botom:10px;
    
  }
  .boton_masofertas h2
  {
    height: 4rem;
   text-decoration:underline; 
   padding-left:5px;
   font-size:22px;
   align-content:center;
   font-weight:600;
   margin-top:0px!important;
   margin-bottom:11px!important;
  }
  .boton_masofertas i
  {
   height: 4rem;
   font-size:18px;
   align-content:center; 
  }
  .boton_masofertas h2:hover
  {
    text-decoration:none !important;
  }
#s-92bb6947-2da6-4253-bd38-d33b766b7a56 {
  min-height: 50px;
}








#s-92bb6947-2da6-4253-bd38-d33b766b7a56 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92bb6947-2da6-4253-bd38-d33b766b7a56.shg-box.shg-c {
  justify-content: center;
}

#s-b73b9169-f805-4506-a70d-acc4602be869 {
  min-height: 50px;
}








#s-b73b9169-f805-4506-a70d-acc4602be869 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b73b9169-f805-4506-a70d-acc4602be869.shg-box.shg-c {
  justify-content: center;
}

#s-d4241e99-af27-45c2-a538-98b2bef14142 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d4241e99-af27-45c2-a538-98b2bef14142 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d4241e99-af27-45c2-a538-98b2bef14142.shg-box.shg-c {
  justify-content: center;
}








#s-62c1ebf3-6955-4c24-ad36-f26703933b18 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62c1ebf3-6955-4c24-ad36-f26703933b18.shg-box.shg-c {
  justify-content: center;
}

#s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 {
  padding-top: 5px;
padding-bottom: 5px;
}

#s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 .shg-dynamic-column-count {
  grid-template-columns: repeat(6, 1fr);
}


#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-prev,
#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-next {
  
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-prev svg,
#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ea146df2-8e76-4227-b5a0-bd0c8f6d19b6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-07aff02e-1d95-4268-bb95-9941eabee7a6 {
  text-align: left;
}

#s-0f8394ce-5217-494d-afc7-c8899815da73 {
  text-align: left;
}



.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0f8394ce-5217-494d-afc7-c8899815da73 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2091565d-8120-4f9e-84ac-14bf6784d936 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2091565d-8120-4f9e-84ac-14bf6784d936 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-9a3f2c75-8061-4441-a0eb-f6b11a70a923 {
  text-align: center;
}

#s-9a3f2c75-8061-4441-a0eb-f6b11a70a923 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9a3f2c75-8061-4441-a0eb-f6b11a70a923 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-9a3f2c75-8061-4441-a0eb-f6b11a70a923 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3bdce4b3-8ef2-41ec-8c41-ff6256bb2be5 {
  text-align: left;
}

#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 {
  text-align: left;
}



.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c0f6804-e468-4bbb-a3fa-a18bf2fa7280 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0cb5c3be-99b2-49c1-92cf-d622bc95fdf6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0cb5c3be-99b2-49c1-92cf-d622bc95fdf6 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4021c5d2-e09a-4b83-b128-de9b01b423e4 {
  text-align: center;
}

#s-4021c5d2-e09a-4b83-b128-de9b01b423e4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4021c5d2-e09a-4b83-b128-de9b01b423e4 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4021c5d2-e09a-4b83-b128-de9b01b423e4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-93f0654e-62c7-47c6-89fa-3b1a290811dc {
  text-align: left;
}

#s-cf104802-82a3-4755-8e91-e830d44a402d {
  text-align: left;
}



.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf104802-82a3-4755-8e91-e830d44a402d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4ce37e90-ce7d-40d1-9937-686ff21983b9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ce37e90-ce7d-40d1-9937-686ff21983b9 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d24daac4-852e-4e10-bb34-75c496597a54 {
  text-align: center;
}

#s-d24daac4-852e-4e10-bb34-75c496597a54 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d24daac4-852e-4e10-bb34-75c496597a54 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d24daac4-852e-4e10-bb34-75c496597a54 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c6675f53-af82-438b-b4b2-e482759cdf43 {
  text-align: left;
}

#s-4cd44fdb-e446-4327-8faf-72ceba984918 {
  text-align: left;
}



.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cd44fdb-e446-4327-8faf-72ceba984918 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1a39e0cf-92ee-4c39-bb6b-ce0c8554cae5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a39e0cf-92ee-4c39-bb6b-ce0c8554cae5 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8fa2e243-e3ad-4cfa-9f70-a0502ca7e510 {
  text-align: center;
}

#s-8fa2e243-e3ad-4cfa-9f70-a0502ca7e510 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8fa2e243-e3ad-4cfa-9f70-a0502ca7e510 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8fa2e243-e3ad-4cfa-9f70-a0502ca7e510 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4570cf09-b292-4643-b99e-38ed6c5919ab {
  text-align: left;
}

#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 {
  text-align: left;
}



.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f551d8c-c508-4778-b5a9-20aab4f4c6b1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-20cc852f-0f6c-4035-95c3-a22507cdcee5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20cc852f-0f6c-4035-95c3-a22507cdcee5 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-158460dd-ef94-4aac-8908-3b06668e54d3 {
  text-align: center;
}

#s-158460dd-ef94-4aac-8908-3b06668e54d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-158460dd-ef94-4aac-8908-3b06668e54d3 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-158460dd-ef94-4aac-8908-3b06668e54d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-40f44300-605c-4bd8-aff1-c99bc2918a49 {
  text-align: left;
}

#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 {
  text-align: left;
}



.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c179273-21d0-46f9-b8b1-b275ddb6f7f6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0aefd40c-08c5-4884-9f25-26dbb89b4569 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0aefd40c-08c5-4884-9f25-26dbb89b4569 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7a1acc84-335b-4c8a-a7c1-5380aa1b6c0d {
  text-align: center;
}

#s-7a1acc84-335b-4c8a-a7c1-5380aa1b6c0d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7a1acc84-335b-4c8a-a7c1-5380aa1b6c0d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7a1acc84-335b-4c8a-a7c1-5380aa1b6c0d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e78d68f7-949b-46a4-b3c6-0e3ca582ac0f {
  text-align: left;
}

#s-2aed574e-eb3e-470f-be76-e20398d42b8a {
  text-align: left;
}



.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2aed574e-eb3e-470f-be76-e20398d42b8a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b89f3db4-0bb9-4982-8684-65068a34fa5b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b89f3db4-0bb9-4982-8684-65068a34fa5b .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-acafe330-a9f5-4037-a65c-7a1a20669bb1 {
  text-align: center;
}

#s-acafe330-a9f5-4037-a65c-7a1a20669bb1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-acafe330-a9f5-4037-a65c-7a1a20669bb1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-acafe330-a9f5-4037-a65c-7a1a20669bb1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4fa442f4-007f-4822-83e3-385606650d3f {
  text-align: left;
}

#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 {
  text-align: left;
}



.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6b36fc55-ae0f-49dd-8dc9-267d8d4d11a2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8e64e72a-558f-40a6-8ac3-b7ed50b330a8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8e64e72a-558f-40a6-8ac3-b7ed50b330a8 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-c9b2b789-4184-40a2-b647-7772c72b6c69 {
  text-align: center;
}

#s-c9b2b789-4184-40a2-b647-7772c72b6c69 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c9b2b789-4184-40a2-b647-7772c72b6c69 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c9b2b789-4184-40a2-b647-7772c72b6c69 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9a533d23-072b-4223-9bcd-9bb253b96aa0 {
  text-align: left;
}

#s-08a68d8c-de6c-45c2-8e42-d13636f34901 {
  text-align: left;
}



.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08a68d8c-de6c-45c2-8e42-d13636f34901 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a753bbae-e2df-468c-9eb3-64f674bd6598 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a753bbae-e2df-468c-9eb3-64f674bd6598 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7ce96485-46fd-4001-972b-ce4558e84dda {
  text-align: center;
}

#s-7ce96485-46fd-4001-972b-ce4558e84dda .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7ce96485-46fd-4001-972b-ce4558e84dda .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7ce96485-46fd-4001-972b-ce4558e84dda .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fb658bec-fd5c-4942-9158-c60b7c416c2f {
  text-align: left;
}

#s-276954be-6b12-4b22-b2ff-cf47d260084d {
  text-align: left;
}



.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-276954be-6b12-4b22-b2ff-cf47d260084d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-06425b0b-2675-4f26-9088-66af95455374 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06425b0b-2675-4f26-9088-66af95455374 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3b94e566-abf7-487e-9fb5-760e9e0265f5 {
  text-align: center;
}

#s-3b94e566-abf7-487e-9fb5-760e9e0265f5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3b94e566-abf7-487e-9fb5-760e9e0265f5 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3b94e566-abf7-487e-9fb5-760e9e0265f5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c97885c7-3c71-4d10-8bab-1f4968a5adbc {
  text-align: left;
}

#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba {
  text-align: left;
}



.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd587140-d0b7-48ee-bb6e-25ee93d6e5ba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-89c3cf62-b96b-41fb-ab31-ebf070a95af1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-89c3cf62-b96b-41fb-ab31-ebf070a95af1 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4afd4be3-f3b4-4a1e-96d1-97a1238bcd6e {
  text-align: center;
}

#s-4afd4be3-f3b4-4a1e-96d1-97a1238bcd6e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4afd4be3-f3b4-4a1e-96d1-97a1238bcd6e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4afd4be3-f3b4-4a1e-96d1-97a1238bcd6e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ad864296-2626-4cc3-84cc-c3b358fcd94f {
  text-align: left;
}

#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 {
  text-align: left;
}



.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df119e34-0c6f-4d35-bb35-d7d68f1af7f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7e824c0c-7b59-4617-9c4e-cbeec5834552 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7e824c0c-7b59-4617-9c4e-cbeec5834552 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7470cc2b-f6cb-409e-9665-d168cfe683e0 {
  text-align: center;
}

#s-7470cc2b-f6cb-409e-9665-d168cfe683e0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7470cc2b-f6cb-409e-9665-d168cfe683e0 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7470cc2b-f6cb-409e-9665-d168cfe683e0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bc3ba008-06e8-4b00-9bed-a1115eda1027 {
  min-height: 50px;
}








#s-bc3ba008-06e8-4b00-9bed-a1115eda1027 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc3ba008-06e8-4b00-9bed-a1115eda1027.shg-box.shg-c {
  justify-content: center;
}

#s-5b112374-cdcb-455f-91ba-cf503ef1f778 {
  min-height: 50px;
}








#s-5b112374-cdcb-455f-91ba-cf503ef1f778 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5b112374-cdcb-455f-91ba-cf503ef1f778.shg-box.shg-c {
  justify-content: center;
}

#s-6680893c-aaae-431c-b669-92f296119fa0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6680893c-aaae-431c-b669-92f296119fa0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6680893c-aaae-431c-b669-92f296119fa0.shg-box.shg-c {
  justify-content: center;
}








#s-4ab5cddb-e08e-4b9c-af2b-56a64befbb20 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4ab5cddb-e08e-4b9c-af2b-56a64befbb20.shg-box.shg-c {
  justify-content: center;
}

#s-d0c17594-2557-468e-842a-c182b2bcd069 {
  padding-top: 5px;
padding-bottom: 5px;
}

#s-d0c17594-2557-468e-842a-c182b2bcd069 .shg-dynamic-column-count {
  grid-template-columns: repeat(6, 1fr);
}


#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-prev,
#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-next {
  
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-prev svg,
#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-d0c17594-2557-468e-842a-c182b2bcd069 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-445d712e-c3cb-4964-90c5-b9b4942ef609 {
  text-align: left;
}

#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 {
  text-align: left;
}



.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ae3dfb3-242d-41f4-aa15-1f524b5bceb9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e4bd9856-8063-4a42-906c-27cbd2f0b247 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e4bd9856-8063-4a42-906c-27cbd2f0b247 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-b0f9f4be-e54d-4614-8ad5-81d9c6006493 {
  text-align: center;
}

#s-b0f9f4be-e54d-4614-8ad5-81d9c6006493 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b0f9f4be-e54d-4614-8ad5-81d9c6006493 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b0f9f4be-e54d-4614-8ad5-81d9c6006493 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-45d91b93-fadb-4952-b822-fe2f7daef75d {
  text-align: left;
}

#s-2476d664-1094-4f42-a18a-92cd22ba6754 {
  text-align: left;
}



.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2476d664-1094-4f42-a18a-92cd22ba6754 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-125e8bba-bba3-4ccb-8390-c7361f7e10b7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-125e8bba-bba3-4ccb-8390-c7361f7e10b7 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-23e6a4ee-2a14-4aec-bef7-6725e352ed30 {
  text-align: center;
}

#s-23e6a4ee-2a14-4aec-bef7-6725e352ed30 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-23e6a4ee-2a14-4aec-bef7-6725e352ed30 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-23e6a4ee-2a14-4aec-bef7-6725e352ed30 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-96a561c9-c8ce-4e28-8e3c-a939aecf41e4 {
  text-align: left;
}

#s-e581f97f-2480-4afb-94df-c31094c90cf7 {
  text-align: left;
}



.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e581f97f-2480-4afb-94df-c31094c90cf7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5f8ec71d-d960-4e9c-a978-0375f7668409 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5f8ec71d-d960-4e9c-a978-0375f7668409 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-502baee6-0d1b-4cf5-8075-a73d96363a16 {
  text-align: center;
}

#s-502baee6-0d1b-4cf5-8075-a73d96363a16 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-502baee6-0d1b-4cf5-8075-a73d96363a16 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-502baee6-0d1b-4cf5-8075-a73d96363a16 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-812f5df9-8e34-46e4-92b8-4689748969ae {
  text-align: left;
}

#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a {
  text-align: left;
}



.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9c33ee4-124d-4691-9f95-b3a5d2772d1a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-72d67910-25ec-44cd-8e6c-70bc8b968242 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-72d67910-25ec-44cd-8e6c-70bc8b968242 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-c5b07fe0-dace-4a2e-863c-91b0b8f8b5d0 {
  text-align: center;
}

#s-c5b07fe0-dace-4a2e-863c-91b0b8f8b5d0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c5b07fe0-dace-4a2e-863c-91b0b8f8b5d0 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c5b07fe0-dace-4a2e-863c-91b0b8f8b5d0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1277a266-d293-411d-829d-0a988e64e6ec {
  text-align: left;
}

#s-f6358ba7-51ed-4858-a706-66da84a34f82 {
  text-align: left;
}



.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6358ba7-51ed-4858-a706-66da84a34f82 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fa1c5aeb-e96f-4e3f-8b2a-4c9d959acdfe {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa1c5aeb-e96f-4e3f-8b2a-4c9d959acdfe .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7280e96a-8c45-43c2-a48d-7fc8d6deba6a {
  text-align: center;
}

#s-7280e96a-8c45-43c2-a48d-7fc8d6deba6a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7280e96a-8c45-43c2-a48d-7fc8d6deba6a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7280e96a-8c45-43c2-a48d-7fc8d6deba6a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5d65928d-2391-453c-8445-898a2ec2251c {
  text-align: left;
}

#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe {
  text-align: left;
}



.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-88f6954a-9910-4c38-bd5f-b49e3e9994fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d019ca68-4e37-443d-b545-ff5d1914c941 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d019ca68-4e37-443d-b545-ff5d1914c941 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-b16ac06c-cbe7-4508-9c38-5eff34cbf07f {
  text-align: center;
}

#s-b16ac06c-cbe7-4508-9c38-5eff34cbf07f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b16ac06c-cbe7-4508-9c38-5eff34cbf07f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b16ac06c-cbe7-4508-9c38-5eff34cbf07f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3fd15af2-5794-43cc-b7d0-9def871839af {
  text-align: left;
}

#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af {
  text-align: left;
}



.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c62faa5-12bd-43a8-94d0-4a7a868c68af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b3897745-1e78-49ad-97cc-425ce98fb7a4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b3897745-1e78-49ad-97cc-425ce98fb7a4 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-47e60242-9836-44aa-a21e-77fa08af63f6 {
  text-align: center;
}

#s-47e60242-9836-44aa-a21e-77fa08af63f6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-47e60242-9836-44aa-a21e-77fa08af63f6 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-47e60242-9836-44aa-a21e-77fa08af63f6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-82222f7a-805f-48c4-a964-e854166eb83a {
  text-align: left;
}

#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee {
  text-align: left;
}



.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-10e666b7-b0e4-4e60-942d-5b9d47c7dbee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-623a810c-9f6d-4f86-b277-63c944092378 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-623a810c-9f6d-4f86-b277-63c944092378 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d66ae0a4-43f6-4230-9946-f5d901d79a8a {
  text-align: center;
}

#s-d66ae0a4-43f6-4230-9946-f5d901d79a8a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d66ae0a4-43f6-4230-9946-f5d901d79a8a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d66ae0a4-43f6-4230-9946-f5d901d79a8a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-751d6efd-3bdc-4fd8-a4b0-f83b270e51da {
  text-align: left;
}

#s-f27fb756-a900-45a0-be20-6804cafdc9c0 {
  text-align: left;
}



.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f27fb756-a900-45a0-be20-6804cafdc9c0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-646b3b28-d36a-443a-98f3-7092c7629a37 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-646b3b28-d36a-443a-98f3-7092c7629a37 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-0b092471-cdfa-4920-8b12-5edc6b978577 {
  text-align: center;
}

#s-0b092471-cdfa-4920-8b12-5edc6b978577 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0b092471-cdfa-4920-8b12-5edc6b978577 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-0b092471-cdfa-4920-8b12-5edc6b978577 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b54cccdf-f63c-435a-bd2c-81478225fde4 {
  text-align: left;
}

#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 {
  text-align: left;
}



.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45e4a5b5-34b3-4aaf-8a18-41722c315038 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6bc59a95-ace3-45b9-a5a5-7ef0fa1b8e9d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6bc59a95-ace3-45b9-a5a5-7ef0fa1b8e9d .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8bb72a53-e277-4cb8-a6f0-3f3882b3fe14 {
  text-align: center;
}

#s-8bb72a53-e277-4cb8-a6f0-3f3882b3fe14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8bb72a53-e277-4cb8-a6f0-3f3882b3fe14 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8bb72a53-e277-4cb8-a6f0-3f3882b3fe14 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-06fb9b6e-6039-4599-be93-c26140b672ef {
  text-align: left;
}

#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 {
  text-align: left;
}



.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3a1887a-7374-494d-9cb3-49ead9d56f13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d9fad444-6f75-4b91-8215-b453da907fcb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d9fad444-6f75-4b91-8215-b453da907fcb .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-2298c858-fbdf-41a1-9ccb-2385b74d60df {
  text-align: center;
}

#s-2298c858-fbdf-41a1-9ccb-2385b74d60df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2298c858-fbdf-41a1-9ccb-2385b74d60df .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2298c858-fbdf-41a1-9ccb-2385b74d60df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b6c3e879-1d60-4a62-b654-02004605d949 {
  text-align: left;
}

#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 {
  text-align: left;
}



.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4fc6b0a9-5b53-4e30-9f46-fa6064b2e816 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-20875bab-f2b9-4460-badc-a72ed4175fb3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20875bab-f2b9-4460-badc-a72ed4175fb3 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-f16477e7-8fcc-41a1-89bd-dd9c3adb22cc {
  text-align: center;
}

#s-f16477e7-8fcc-41a1-89bd-dd9c3adb22cc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-f16477e7-8fcc-41a1-89bd-dd9c3adb22cc .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-f16477e7-8fcc-41a1-89bd-dd9c3adb22cc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1e1402ca-26d2-4728-b802-79abcb1fc97c {
  min-height: 50px;
}








#s-1e1402ca-26d2-4728-b802-79abcb1fc97c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1e1402ca-26d2-4728-b802-79abcb1fc97c.shg-box.shg-c {
  justify-content: center;
}

#s-af7c49b2-ebc9-48f1-9102-10a3fcff2255 {
  min-height: 50px;
}








#s-af7c49b2-ebc9-48f1-9102-10a3fcff2255 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-af7c49b2-ebc9-48f1-9102-10a3fcff2255.shg-box.shg-c {
  justify-content: center;
}

#s-3e988fd6-31f9-4f80-b07f-445be7efc5d6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3e988fd6-31f9-4f80-b07f-445be7efc5d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e988fd6-31f9-4f80-b07f-445be7efc5d6.shg-box.shg-c {
  justify-content: center;
}








#s-c93cfe87-3442-4284-b142-bc559c11fea8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c93cfe87-3442-4284-b142-bc559c11fea8.shg-box.shg-c {
  justify-content: center;
}

#s-a67ee73c-8805-4113-85dd-99e0da0a2653 {
  padding-top: 5px;
padding-bottom: 5px;
}

#s-a67ee73c-8805-4113-85dd-99e0da0a2653 .shg-dynamic-column-count {
  grid-template-columns: repeat(6, 1fr);
}


#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-prev,
#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-next {
  
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-prev svg,
#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-a67ee73c-8805-4113-85dd-99e0da0a2653 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-b50b1200-68c9-4c4c-af9b-83a06b995248 {
  text-align: left;
}

#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 {
  text-align: left;
}



.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-771acaec-070b-4fe1-8ed0-2d254dc329f0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-52a79c82-7843-4e3a-83b9-179090b045c1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-52a79c82-7843-4e3a-83b9-179090b045c1 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-182d5344-e10f-44f6-ab7b-35496c65977f {
  text-align: center;
}

#s-182d5344-e10f-44f6-ab7b-35496c65977f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-182d5344-e10f-44f6-ab7b-35496c65977f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-182d5344-e10f-44f6-ab7b-35496c65977f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fba90e21-2bf2-4223-b09a-c7730c30c700 {
  text-align: left;
}

#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 {
  text-align: left;
}



.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-027bd4b3-d823-4c3b-bad5-584ca5a22409 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e6fd286f-ce2d-4006-a5c5-8b9b1650cd33 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e6fd286f-ce2d-4006-a5c5-8b9b1650cd33 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-ba439c66-7e07-4464-92a3-df57fc0fc1b1 {
  text-align: center;
}

#s-ba439c66-7e07-4464-92a3-df57fc0fc1b1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ba439c66-7e07-4464-92a3-df57fc0fc1b1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ba439c66-7e07-4464-92a3-df57fc0fc1b1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b14901b9-f9bd-471c-9b07-07c9842b72c5 {
  text-align: left;
}

#s-8c937800-f407-4e8d-b320-74a908ac471a {
  text-align: left;
}



.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c937800-f407-4e8d-b320-74a908ac471a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cec58c6d-8288-4524-be8e-1384affa8897 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cec58c6d-8288-4524-be8e-1384affa8897 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-2ac25a00-3c15-4ce2-8a26-cb8891093cac {
  text-align: center;
}

#s-2ac25a00-3c15-4ce2-8a26-cb8891093cac .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2ac25a00-3c15-4ce2-8a26-cb8891093cac .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2ac25a00-3c15-4ce2-8a26-cb8891093cac .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7822ee3f-d377-4079-93ca-a016f93e159e {
  text-align: left;
}

#s-e0af020e-1336-4970-8599-7ea6a1031c13 {
  text-align: left;
}



.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0af020e-1336-4970-8599-7ea6a1031c13 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-173499b6-25c6-4fbe-8be3-6dc6df48d353 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-173499b6-25c6-4fbe-8be3-6dc6df48d353 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7bae6ea9-3991-42af-ae82-9decc42d8301 {
  text-align: center;
}

#s-7bae6ea9-3991-42af-ae82-9decc42d8301 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7bae6ea9-3991-42af-ae82-9decc42d8301 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7bae6ea9-3991-42af-ae82-9decc42d8301 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-84761895-f780-45e3-b560-65fa7d805c90 {
  text-align: left;
}

#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa {
  text-align: left;
}



.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7dd7859f-8fa4-458d-85f4-456eb410e1aa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f546947e-300d-4ca4-91d2-4c6966f52823 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f546947e-300d-4ca4-91d2-4c6966f52823 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-c13ab479-0aef-4070-93e0-db7c91205d14 {
  text-align: center;
}

#s-c13ab479-0aef-4070-93e0-db7c91205d14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c13ab479-0aef-4070-93e0-db7c91205d14 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c13ab479-0aef-4070-93e0-db7c91205d14 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-aecdca25-b5ce-4572-8cb6-53f894d3287e {
  text-align: left;
}

#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f {
  text-align: left;
}



.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aacb88e0-9794-44c0-bcd1-d3e208b8cb6f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0683b05b-6f04-45b5-9144-dcddb5c894e0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0683b05b-6f04-45b5-9144-dcddb5c894e0 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-54bff604-8667-4c1e-99b6-d8f7012fe053 {
  text-align: center;
}

#s-54bff604-8667-4c1e-99b6-d8f7012fe053 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-54bff604-8667-4c1e-99b6-d8f7012fe053 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-54bff604-8667-4c1e-99b6-d8f7012fe053 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d63ed84a-9c92-4ea8-9d04-ada0014cad31 {
  text-align: left;
}

#s-266f9b14-ca4a-44e3-883a-20699037eb7c {
  text-align: left;
}



.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-266f9b14-ca4a-44e3-883a-20699037eb7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bcbb1609-555a-4cd0-9fda-82f49365ce4d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bcbb1609-555a-4cd0-9fda-82f49365ce4d .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-54468cef-f9da-4944-8560-6859da575515 {
  text-align: center;
}

#s-54468cef-f9da-4944-8560-6859da575515 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-54468cef-f9da-4944-8560-6859da575515 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-54468cef-f9da-4944-8560-6859da575515 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7df18b60-bc62-4332-8064-c969ed7bf212 {
  text-align: left;
}

#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 {
  text-align: left;
}



.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-141d2dc1-e074-4ecc-acde-e3c2d36e3bd9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b4e3b272-4afc-4c71-bd4e-ec8d56eb7843 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b4e3b272-4afc-4c71-bd4e-ec8d56eb7843 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d4031ee2-8973-46d0-a9c8-8e783bb60cac {
  text-align: center;
}

#s-d4031ee2-8973-46d0-a9c8-8e783bb60cac .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d4031ee2-8973-46d0-a9c8-8e783bb60cac .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d4031ee2-8973-46d0-a9c8-8e783bb60cac .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c85ea354-360d-4b52-8b53-636929b09439 {
  text-align: left;
}

#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 {
  text-align: left;
}



.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f029d1eb-acd8-4eb1-90db-4b2bfb3d82e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-53196107-9ac1-4d2a-abb8-961779c92adb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53196107-9ac1-4d2a-abb8-961779c92adb .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-49545e72-97aa-49e2-ae0f-a651c4b80935 {
  text-align: center;
}

#s-49545e72-97aa-49e2-ae0f-a651c4b80935 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-49545e72-97aa-49e2-ae0f-a651c4b80935 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-49545e72-97aa-49e2-ae0f-a651c4b80935 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-155c06bf-9c79-4173-97cb-61688928e334 {
  text-align: left;
}

#s-e0402688-125a-4bd4-b0d7-c3970854b142 {
  text-align: left;
}



.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e0402688-125a-4bd4-b0d7-c3970854b142 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ff2b22ed-b7af-4722-b5ba-767ad9e728d9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ff2b22ed-b7af-4722-b5ba-767ad9e728d9 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-fdf331cb-7ad9-408b-9571-d3c18f59ec78 {
  text-align: center;
}

#s-fdf331cb-7ad9-408b-9571-d3c18f59ec78 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-fdf331cb-7ad9-408b-9571-d3c18f59ec78 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-fdf331cb-7ad9-408b-9571-d3c18f59ec78 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f2156be5-a3b4-491e-9bea-cdb5e32e476e {
  text-align: left;
}

#s-74e40549-80d3-45b5-bd73-46d645c972ac {
  text-align: left;
}



.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74e40549-80d3-45b5-bd73-46d645c972ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a82ca3b7-7a30-4f23-9fc7-0db2d5babf8e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a82ca3b7-7a30-4f23-9fc7-0db2d5babf8e .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-35bf69da-86f7-432f-b0ea-7c77bdecb289 {
  text-align: center;
}

#s-35bf69da-86f7-432f-b0ea-7c77bdecb289 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-35bf69da-86f7-432f-b0ea-7c77bdecb289 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-35bf69da-86f7-432f-b0ea-7c77bdecb289 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4fd56b04-a28d-4e5f-a834-c50410f64cce {
  text-align: left;
}

#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 {
  text-align: left;
}



.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-daae3a2c-1fc9-4222-9d15-605da23e3a85 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-87a7e3ca-e0b2-4ff2-92ad-5f3d48e0244b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-87a7e3ca-e0b2-4ff2-92ad-5f3d48e0244b .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-8f9b9fab-6c6d-4819-a98f-2c5a94348055 {
  text-align: center;
}

#s-8f9b9fab-6c6d-4819-a98f-2c5a94348055 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-8f9b9fab-6c6d-4819-a98f-2c5a94348055 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-8f9b9fab-6c6d-4819-a98f-2c5a94348055 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-96db95c0-a75e-4c40-996e-a58979ed2c22 {
  min-height: 50px;
}








#s-96db95c0-a75e-4c40-996e-a58979ed2c22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96db95c0-a75e-4c40-996e-a58979ed2c22.shg-box.shg-c {
  justify-content: center;
}

#s-b0f05ccb-1bd0-4d22-8b75-8b00840e67eb {
  min-height: 50px;
}








#s-b0f05ccb-1bd0-4d22-8b75-8b00840e67eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b0f05ccb-1bd0-4d22-8b75-8b00840e67eb.shg-box.shg-c {
  justify-content: center;
}

#s-a54278f0-e8eb-40c8-abea-0e901d45ade2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a54278f0-e8eb-40c8-abea-0e901d45ade2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a54278f0-e8eb-40c8-abea-0e901d45ade2.shg-box.shg-c {
  justify-content: center;
}








#s-28c0fb46-86ca-4b9c-9373-eb30bdb41a4a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28c0fb46-86ca-4b9c-9373-eb30bdb41a4a.shg-box.shg-c {
  justify-content: center;
}

#s-c62fff29-3147-4ab6-a359-277af6992ac6 {
  padding-top: 5px;
padding-bottom: 5px;
}

#s-c62fff29-3147-4ab6-a359-277af6992ac6 .shg-dynamic-column-count {
  grid-template-columns: repeat(6, 1fr);
}


#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-prev,
#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-next {
  
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-prev svg,
#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c62fff29-3147-4ab6-a359-277af6992ac6 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-a8ccd1af-a76d-404d-9a8d-90a77eecde92 {
  text-align: left;
}

#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca {
  text-align: left;
}



.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1929dd98-743c-42f5-a0ee-6d4304c9fdca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-02bf36b3-8e11-4963-9baf-a9579da46e25 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02bf36b3-8e11-4963-9baf-a9579da46e25 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-11896e7e-0aef-42e7-a031-93c9c8796095 {
  text-align: center;
}

#s-11896e7e-0aef-42e7-a031-93c9c8796095 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-11896e7e-0aef-42e7-a031-93c9c8796095 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-11896e7e-0aef-42e7-a031-93c9c8796095 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-48accd04-fef4-452b-a435-c19649b4a2ab {
  text-align: left;
}

#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 {
  text-align: left;
}



.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d9ea3d5-81ac-4fbe-bf9b-55210b98aac0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-02fd0c4f-75c5-415f-acd3-78ba155f25db {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-02fd0c4f-75c5-415f-acd3-78ba155f25db .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-19dff8a1-969c-4805-86fc-91e033d79eea {
  text-align: center;
}

#s-19dff8a1-969c-4805-86fc-91e033d79eea .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-19dff8a1-969c-4805-86fc-91e033d79eea .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-19dff8a1-969c-4805-86fc-91e033d79eea .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-db43cd61-24c6-4c86-9023-d0287856cbd6 {
  text-align: left;
}

#s-557d5ce1-3655-46b7-a6de-8b61038da53b {
  text-align: left;
}



.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-557d5ce1-3655-46b7-a6de-8b61038da53b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-63b80184-e1a0-485a-add3-3bedf0bbe49c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-63b80184-e1a0-485a-add3-3bedf0bbe49c .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-c8413427-f580-4a59-abde-a760727870fd {
  text-align: center;
}

#s-c8413427-f580-4a59-abde-a760727870fd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c8413427-f580-4a59-abde-a760727870fd .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c8413427-f580-4a59-abde-a760727870fd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-80767a16-f91d-473b-a6e1-a7d81ec545cd {
  text-align: left;
}

#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d {
  text-align: left;
}



.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7dc7eb9-a3a0-4894-92bb-7cd10a0b709d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cc53afd2-acaa-4703-8132-72fd648ca8d0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cc53afd2-acaa-4703-8132-72fd648ca8d0 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-e6e07ae3-3528-4a90-a682-96e24f5aa2e0 {
  text-align: center;
}

#s-e6e07ae3-3528-4a90-a682-96e24f5aa2e0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e6e07ae3-3528-4a90-a682-96e24f5aa2e0 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-e6e07ae3-3528-4a90-a682-96e24f5aa2e0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-87d58120-ea15-45c7-a4bc-4cc40929f0f7 {
  text-align: left;
}

#s-ae6e26af-2c25-479f-941b-72e60a957ba2 {
  text-align: left;
}



.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae6e26af-2c25-479f-941b-72e60a957ba2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a709982c-8f6b-4726-ab85-66c08654c0ac {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a709982c-8f6b-4726-ab85-66c08654c0ac .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4a2890a4-8e1a-4616-9335-e6a87f5d3899 {
  text-align: center;
}

#s-4a2890a4-8e1a-4616-9335-e6a87f5d3899 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4a2890a4-8e1a-4616-9335-e6a87f5d3899 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4a2890a4-8e1a-4616-9335-e6a87f5d3899 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9b929dde-5847-4955-9c28-951805a47ef5 {
  text-align: left;
}

#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec {
  text-align: left;
}



.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ef517a9-7ca2-4f0c-8c20-01a29d62efec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cdc40a07-d110-48ab-9bfa-d9e4d874e505 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cdc40a07-d110-48ab-9bfa-d9e4d874e505 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d1e220f8-a474-4c25-8c53-f4d8626ffc34 {
  text-align: center;
}

#s-d1e220f8-a474-4c25-8c53-f4d8626ffc34 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d1e220f8-a474-4c25-8c53-f4d8626ffc34 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d1e220f8-a474-4c25-8c53-f4d8626ffc34 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bbce78cd-1899-4161-a4b7-6896dd20d5af {
  text-align: left;
}

#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 {
  text-align: left;
}



.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46d42252-9c7e-46fd-980d-6cbeb56dedd2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9a15a79b-b635-47d7-93e8-e70d0b686243 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9a15a79b-b635-47d7-93e8-e70d0b686243 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-9f0be3ba-e6cf-4ccd-8403-f985e33be87c {
  text-align: center;
}

#s-9f0be3ba-e6cf-4ccd-8403-f985e33be87c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-9f0be3ba-e6cf-4ccd-8403-f985e33be87c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-9f0be3ba-e6cf-4ccd-8403-f985e33be87c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4d425449-b05c-48bc-91b2-665b1e608d45 {
  text-align: left;
}

#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a {
  text-align: left;
}



.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92468b54-2cb3-4c5c-bd3f-1de7fda46f5a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-33c1c378-5775-4a19-81d9-a38c2c5eac89 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33c1c378-5775-4a19-81d9-a38c2c5eac89 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-aef54101-664f-4786-973d-d2b46a361971 {
  text-align: center;
}

#s-aef54101-664f-4786-973d-d2b46a361971 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-aef54101-664f-4786-973d-d2b46a361971 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-aef54101-664f-4786-973d-d2b46a361971 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6461841a-81b9-4b52-9abe-5f7c75add0c3 {
  text-align: left;
}

#s-7d169ec5-0867-454b-a937-898288f9c54c {
  text-align: left;
}



.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7d169ec5-0867-454b-a937-898288f9c54c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-36f098c5-4434-41ba-8e63-07612d2daf17 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-36f098c5-4434-41ba-8e63-07612d2daf17 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4af1cb0b-cdf1-4206-91a7-d677d491a1fd {
  text-align: center;
}

#s-4af1cb0b-cdf1-4206-91a7-d677d491a1fd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-4af1cb0b-cdf1-4206-91a7-d677d491a1fd .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-4af1cb0b-cdf1-4206-91a7-d677d491a1fd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-eebe2969-0b01-4fff-b7a1-3ef98f89393f {
  text-align: left;
}

#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 {
  text-align: left;
}



.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ce5e7b2-fc66-4316-998d-6265de2c3085 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c2be944-6982-43a8-841a-bdd68f625700 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0c2be944-6982-43a8-841a-bdd68f625700 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-2837f890-d802-4b76-8142-a52296d535f8 {
  text-align: center;
}

#s-2837f890-d802-4b76-8142-a52296d535f8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2837f890-d802-4b76-8142-a52296d535f8 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2837f890-d802-4b76-8142-a52296d535f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1e530d92-9450-4186-b754-f7f0f5253554 {
  text-align: left;
}

#s-e2c927e2-49db-470b-9f10-055036d6d7fa {
  text-align: left;
}



.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2c927e2-49db-470b-9f10-055036d6d7fa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-be2ba83d-0b58-40a2-a978-6831ff73ca8c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-be2ba83d-0b58-40a2-a978-6831ff73ca8c .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-948d1d8d-b774-4c80-bcf6-0d1d38460b19 {
  text-align: center;
}

#s-948d1d8d-b774-4c80-bcf6-0d1d38460b19 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-948d1d8d-b774-4c80-bcf6-0d1d38460b19 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-948d1d8d-b774-4c80-bcf6-0d1d38460b19 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-475b057b-5462-46a8-9a2e-f67af33eb720 {
  text-align: left;
}

#s-3562675c-4688-4ec8-ae8f-158d28843e15 {
  text-align: left;
}



.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3562675c-4688-4ec8-ae8f-158d28843e15 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-87b72d59-0e16-4ef3-ab68-ddf968e83cc7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-87b72d59-0e16-4ef3-ab68-ddf968e83cc7 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-0acfa0dd-30b1-4169-92c2-def00aa0ca42 {
  text-align: center;
}

#s-0acfa0dd-30b1-4169-92c2-def00aa0ca42 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0acfa0dd-30b1-4169-92c2-def00aa0ca42 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-0acfa0dd-30b1-4169-92c2-def00aa0ca42 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8526665c-9ed9-4e85-a123-2ff9b7a4db50 {
  min-height: 50px;
}








#s-8526665c-9ed9-4e85-a123-2ff9b7a4db50 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8526665c-9ed9-4e85-a123-2ff9b7a4db50.shg-box.shg-c {
  justify-content: center;
}

#s-ed3e4c6a-7a1d-4c1c-ab58-a909b1199d61 {
  min-height: 50px;
}








#s-ed3e4c6a-7a1d-4c1c-ab58-a909b1199d61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed3e4c6a-7a1d-4c1c-ab58-a909b1199d61.shg-box.shg-c {
  justify-content: center;
}

#s-5943927d-be76-44be-942a-8fb868a78e29 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5943927d-be76-44be-942a-8fb868a78e29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5943927d-be76-44be-942a-8fb868a78e29.shg-box.shg-c {
  justify-content: center;
}








#s-b173dfdc-7910-46ef-9e88-2e12e4bde58e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b173dfdc-7910-46ef-9e88-2e12e4bde58e.shg-box.shg-c {
  justify-content: center;
}

#s-39aa3088-fd23-430f-bda9-baba192f231d {
  padding-top: 5px;
padding-bottom: 5px;
}

#s-39aa3088-fd23-430f-bda9-baba192f231d .shg-dynamic-column-count {
  grid-template-columns: repeat(6, 1fr);
}


#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-prev,
#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-next {
  
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-prev svg,
#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39aa3088-fd23-430f-bda9-baba192f231d .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-43621f97-0ce3-4c72-95bd-901576ef71a0 {
  text-align: left;
}

#s-90a03456-5f10-4364-afc3-3cf746258469 {
  text-align: left;
}



.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90a03456-5f10-4364-afc3-3cf746258469 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e5d5707f-273b-4b11-91e0-dcdec8751c4c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e5d5707f-273b-4b11-91e0-dcdec8751c4c .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-f95a8098-0749-4a63-910e-f45163ddee24 {
  text-align: center;
}

#s-f95a8098-0749-4a63-910e-f45163ddee24 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-f95a8098-0749-4a63-910e-f45163ddee24 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-f95a8098-0749-4a63-910e-f45163ddee24 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-35a9567d-8f68-4be7-ba1e-44d6d6379f46 {
  text-align: left;
}

#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe {
  text-align: left;
}



.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92d5e7ab-9a4f-4dbc-8f4c-7980d849bffe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-496ac699-d0bf-4bc3-8b42-044f57a1c782 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-496ac699-d0bf-4bc3-8b42-044f57a1c782 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3ae66f5a-5f0e-44b4-b810-8e4f2698ec09 {
  text-align: center;
}

#s-3ae66f5a-5f0e-44b4-b810-8e4f2698ec09 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3ae66f5a-5f0e-44b4-b810-8e4f2698ec09 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3ae66f5a-5f0e-44b4-b810-8e4f2698ec09 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0a4454fc-baea-4e56-b320-cf70f4ba1adb {
  text-align: left;
}

#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 {
  text-align: left;
}



.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d16d62-c4cc-4817-bc14-6d24af1d54d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-405572cc-6541-4baf-b6cc-2626babe3d5f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-405572cc-6541-4baf-b6cc-2626babe3d5f .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3ad8e496-9967-49bd-9d72-0e550cc3cc7c {
  text-align: center;
}

#s-3ad8e496-9967-49bd-9d72-0e550cc3cc7c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3ad8e496-9967-49bd-9d72-0e550cc3cc7c .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3ad8e496-9967-49bd-9d72-0e550cc3cc7c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b5525c3a-b562-445e-a85c-65c2c1536c1c {
  text-align: left;
}

#s-9591b205-2941-4ea8-b3dd-ee995215472f {
  text-align: left;
}



.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9591b205-2941-4ea8-b3dd-ee995215472f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4ea08d1a-3972-4e85-861b-d7c79ef63ac3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ea08d1a-3972-4e85-861b-d7c79ef63ac3 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-51f85527-39ee-4d62-9ec7-974c25c66560 {
  text-align: center;
}

#s-51f85527-39ee-4d62-9ec7-974c25c66560 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-51f85527-39ee-4d62-9ec7-974c25c66560 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-51f85527-39ee-4d62-9ec7-974c25c66560 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e762adb5-0e6d-4e69-a759-6798f9834171 {
  text-align: left;
}

#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 {
  text-align: left;
}



.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5a8f4bf0-4dfe-4e7e-a1d6-f78b48aac4e6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6a87e745-06f4-4043-95a8-5ab6deb1e2a5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a87e745-06f4-4043-95a8-5ab6deb1e2a5 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-b8dc3139-d9ee-48cf-a9e0-a5d7a886674a {
  text-align: center;
}

#s-b8dc3139-d9ee-48cf-a9e0-a5d7a886674a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b8dc3139-d9ee-48cf-a9e0-a5d7a886674a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b8dc3139-d9ee-48cf-a9e0-a5d7a886674a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7d6fdb49-9003-4867-8327-7ed1a466f220 {
  text-align: left;
}

#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 {
  text-align: left;
}



.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4bf2ca7d-a4bf-471d-9cb4-fbc56d2c7b04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a34cc457-2e70-41e7-9296-a91679acb902 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a34cc457-2e70-41e7-9296-a91679acb902 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-520ba847-9595-41fb-b109-4dc25e74ac46 {
  text-align: center;
}

#s-520ba847-9595-41fb-b109-4dc25e74ac46 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-520ba847-9595-41fb-b109-4dc25e74ac46 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-520ba847-9595-41fb-b109-4dc25e74ac46 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b4b63aab-1b74-49d8-9de9-8618c90f741b {
  text-align: left;
}

#s-8505e783-ba95-4b03-a630-9e60140b8591 {
  text-align: left;
}



.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8505e783-ba95-4b03-a630-9e60140b8591 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6e3839a4-f984-4cb3-8dfa-2cbeb6a0d885 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6e3839a4-f984-4cb3-8dfa-2cbeb6a0d885 .shg-product-title-component h3 span {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
  
}

#s-7033d2a5-28ea-4b58-abcf-db771b67d4b7 {
  text-align: center;
}

#s-7033d2a5-28ea-4b58-abcf-db771b67d4b7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-7033d2a5-28ea-4b58-abcf-db771b67d4b7 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-7033d2a5-28ea-4b58-abcf-db771b67d4b7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0daedb8d-0ce4-48a1-898e-312cda8ccc0e {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
background-color: rgba(244, 244, 244, 1);
}








#s-0daedb8d-0ce4-48a1-898e-312cda8ccc0e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0daedb8d-0ce4-48a1-898e-312cda8ccc0e.shg-box.shg-c {
  justify-content: center;
}

#s-94e88142-86a3-4848-b04b-84bc1919795e {
  margin-top: 20px;
margin-bottom: 20px;
min-height: 50px;
}








#s-94e88142-86a3-4848-b04b-84bc1919795e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94e88142-86a3-4848-b04b-84bc1919795e.shg-box.shg-c {
  justify-content: center;
}

.ocultar_extra > p:nth-child(2)
{
    overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3; 
  -webkit-box-orient: vertical;
  color:black;
}
.descripcion_custom
{
    overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3; /* number of lines to show */
  line-clamp: 3; 
  -webkit-box-orient: vertical;
}
.spec-group-container{display:none;}
.ocultar_extra > p{display:none;}
.ocultar_extra > h3{display:none;}
.ocultar_extra > p3:nth-child(1){display:block !important;}

/*MODULOS*/
.custom_producto
{
    margin-left: 5px;
    margin-right: 4px;
}
/*HOVER*/

.custom_producto:hover
  {
  -webkit-transform: translateY(-1px);
  border: 1px solid transparent !important;
	transform: translateY(-1px);
	box-shadow: 0 0 11px rgba(33,33,33,.2);  
  }
/*BLOQUE IMAGEN Y PVP PRODUCTO*/
.custom_producto_columna_img_y_pvp {height:450px;}
/*IMAGEN PRODUCTO*/
.custom_producto_imagen .shg-product-image-wrapper
{
  max-width:400px;
  width:95%;
  margin:auto;
}
/*BARCO Y PRECIO*/
  .custom_precio_barco
  {
  
  float:right !important;
  display:inline; 
  max-width:-moz-fit-content; 
  max-width:fit-content;
  position: absolute;
  right: 0px;
  /*the barcou*/
  transform:skew(10.3deg);
  margin: 0px -4% 4% 8px;
  border-top-left-radius: 3.68px;
  border-bottom-left-radius: 18.4px;
  border-style:solid;
  border-width:1px;
  border-color:white;
  padding:0px 20px 0px 10px;
  max-height:100px;
  }
/*TEXTOS EN PRODUCTO*/
  .custom_wrapper_textos
  {
    display:inline;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
  }
  
/*TIPO DE LETRA EN TITULO*/
  .custom_titulo_letra_mm .shg-product-title-component h3
  {
  padding-left:2px;
  font-style: italic;
  font-family: "Media Markt", SourceSansPro, sans-serif !important;
  font-weight: bold;
  font-size:20px!important;
  color: #df0000 !important;
  /*LIMITAR A 2 LINEAS*/
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2; 
  -webkit-box-orient: vertical;
  }
/*OCULTAR EXTRA EN ESQUINAS EN PRODUCTO*/
.custom_producto{display:flex;overflow:hidden;}
/*BLOQUE COMPLETO*/
.custom_producto_linea1{display:flex !important;}
.custom_producto_linea1 .shg-row > div:nth-child(2){flex: 0 50%;}
.custom_producto_linea1 .shg-row > div:nth-child(1){flex: 0 50%;}
.custom_producto_linea1 .shg-row > div:nth-child(3){flex: 0 50%;}
.custom_producto_linea1 .shg-row > div:nth-child(4){flex: 0 50%;}

/*.custom_producto_coleccion_productos1{margin-top:1%;}
.custom_producto_coleccion_productos2{margin-top:1%;}*/
.custom_producto{margin-top:5px;margin-bottom:5px}
.custom_producto_coleccion_productos1 .shg-category-row-hor{margin-top:20px;padding-top:5px;padding-bottom:5px;}
.custom_producto_coleccion_productos2 .shg-category-row-hor{margin-top:20px;padding-top:5px;padding-bottom:5px;}



 @media (min-width:1201px)
  {
    /*BARCO PVP*/
    .custom_precio_barco{bottom: -80px;}
    /*BLOQUE ENTERO*/
    .custom_producto_coleccion_productos1 .shg-category-grid > div:nth-child(2){display:none;}
    .custom_producto_coleccion_productos1 .shg-category-grid > div:nth-child(3){display:none;}
    .custom_producto_coleccion_productos2 .shg-category-grid > div:nth-child(1){display:none;}
    .custom_producto_columnas .shg-row> div:nth-child(1){flex: 0 45% !important;}
    .custom_producto_columnas .shg-row> div:nth-child(2){flex: 0 55% !important;}
    /*EXTRA COLECCIONES*/
    .custom_producto_coleccion_productos1 .shg-category-row-hor
    {
      display:grid;
      grid-template-columns: repeat(4, minmax(33.33%, 1fr));
      overflow:hidden;}
    }

@media (min-width:769px) and (max-width:1200px)
  {
    /*PVP BARCO*/
    .custom_precio_barco{bottom:-10px;}
    /*BLOQUE ENTERO*/
  .custom_producto_linea1 .shg-row > div:nth-child(2){flex: 0 100%;}
  .custom_producto_linea1 .shg-row > div:nth-child(1){flex: 0 100%;}
  .custom_producto_linea1 .shg-row > div:nth-child(3){flex: 0 100%;}
  .custom_producto_linea1 .shg-row > div:nth-child(4){flex: 0 100%;}
  .custom_producto_columnas .shg-row> div:nth-child(1){flex: 0 45% !important;}
  .custom_producto_columnas .shg-row> div:nth-child(2){flex: 0 55% !important;}
  .custom_producto_columnas .shg-row {flex-direction:row !important;flex-wrap:nowrap}
  /*EXTRA COLECCIONES*/
  .custom_producto_coleccion_productos1 .shg-category-row
  {
  display:grid;
  grid-template-columns: repeat(2, minmax(50%, 1fr));
  }
  .custom_producto_coleccion_productos2 {display:none;}
}
    
@media (max-width:768px)
{
  /*BLOQUE ENTERO*/
  .custom_precio_barco{bottom:-50px;}
  .custom_producto_linea1 .shg-row > div:nth-child(2){flex: 0 100%;}
  .custom_producto_linea1 .shg-row > div:nth-child(1){flex: 0 100%;}
  .custom_producto_linea1 .shg-row > div:nth-child(3){flex: 0 100%;}
  .custom_producto_linea1 .shg-row > div:nth-child(4){flex: 0 100%;}
  /*EXTRA COLECCIONES*/
  .custom_producto_coleccion_productos2 {display:none;}
  .custom_producto_coleccion_productos1 .shg-category-row
  {
  display:grid;
  grid-template-columns: repeat(2, minmax(50%, 1fr));
  }
  .custom_producto_coleccion_productos1 .shg-category-row-hor
  {
  display:grid;
  grid-template-columns: repeat(2, minmax(50%, 1fr));
  }
  /*IMAGEN CENTRADA*/
  .custom_producto_imagen .shg-product-image-wrapper
  {
  max-width:800px;
  width:95%;
  margin:auto;
  }
  .custom_producto_coleccion_productos1 .shg-category-col{max-height:420px !important;max-width:100% !important;}
}
  

/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}