.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-af5ddd69-6511-4db4-9bc1-999857991417 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-af5ddd69-6511-4db4-9bc1-999857991417 > .shg-box-overlay {
  background-color: rgba(40, 65, 101, 1);
  opacity: 0;
  display: block;
}#s-af5ddd69-6511-4db4-9bc1-999857991417.shg-box.shg-c {
  justify-content: center;
}

.shg-align-container {
  box-sizing: border-box;
}

.shg-inner-inline-image {
  position: relative;
  display: block;
  overflow: hidden;
}

.shogun-image-container.shg-align-left {
  text-align: left;
}

.shogun-image-container.shg-align-center {
  text-align: center;
}

.shogun-image-container.shg-align-right {
  text-align: right;
}

.shogun-image-linked {
  cursor: pointer;
}

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

img.shogun-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.shg-imageV3-content {
  text-align: initial;
}

.shogun-image-content-v3 {
  display: flex;
  flex-direction: column;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content-top {
  align-items: flex-start;
}

.shogun-image-content-center {
  align-items: center;
}

.shogun-image-content-bottom {
  align-items: flex-end;
}

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content-v3 > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-394e6640-667c-467e-a953-72bc035a194b {
  margin-left: auto;
margin-right: auto;
max-width: 6912px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-394e6640-667c-467e-a953-72bc035a194b {
  opacity: 1;
text-align: center;
display: none;
}
#s-394e6640-667c-467e-a953-72bc035a194b, #wrap-s-394e6640-667c-467e-a953-72bc035a194b, #wrap-content-s-394e6640-667c-467e-a953-72bc035a194b { display: none !important; }}@media (max-width: 767px){#s-394e6640-667c-467e-a953-72bc035a194b {
  display: none;
}
#s-394e6640-667c-467e-a953-72bc035a194b, #wrap-s-394e6640-667c-467e-a953-72bc035a194b, #wrap-content-s-394e6640-667c-467e-a953-72bc035a194b { display: none !important; }}
#s-394e6640-667c-467e-a953-72bc035a194b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-394e6640-667c-467e-a953-72bc035a194b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-394e6640-667c-467e-a953-72bc035a194b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-394e6640-667c-467e-a953-72bc035a194b img.shogun-image {
  width: 100%;
  
  
  max-width: 6912px;

      
    max-width: 6912px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-394e6640-667c-467e-a953-72bc035a194b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-394e6640-667c-467e-a953-72bc035a194b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-394e6640-667c-467e-a953-72bc035a194b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-394e6640-667c-467e-a953-72bc035a194b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-394e6640-667c-467e-a953-72bc035a194b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-394e6640-667c-467e-a953-72bc035a194b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-394e6640-667c-467e-a953-72bc035a194b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-394e6640-667c-467e-a953-72bc035a194b img.shogun-image {
  width: 100%;
  
  
  max-width: 6912px;

      
    max-width: 6912px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-394e6640-667c-467e-a953-72bc035a194b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-394e6640-667c-467e-a953-72bc035a194b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-394e6640-667c-467e-a953-72bc035a194b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-394e6640-667c-467e-a953-72bc035a194b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-394e6640-667c-467e-a953-72bc035a194b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-394e6640-667c-467e-a953-72bc035a194b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-394e6640-667c-467e-a953-72bc035a194b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-394e6640-667c-467e-a953-72bc035a194b img.shogun-image {
  width: 100%;
  
  
  max-width: 6912px;

      
    max-width: 6912px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-394e6640-667c-467e-a953-72bc035a194b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-394e6640-667c-467e-a953-72bc035a194b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-394e6640-667c-467e-a953-72bc035a194b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-394e6640-667c-467e-a953-72bc035a194b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-394e6640-667c-467e-a953-72bc035a194b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-394e6640-667c-467e-a953-72bc035a194b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-394e6640-667c-467e-a953-72bc035a194b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-394e6640-667c-467e-a953-72bc035a194b img.shogun-image {
  width: 100%;
  
  
  max-width: 6912px;

      
    max-width: 6912px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-394e6640-667c-467e-a953-72bc035a194b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-394e6640-667c-467e-a953-72bc035a194b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-394e6640-667c-467e-a953-72bc035a194b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-394e6640-667c-467e-a953-72bc035a194b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-394e6640-667c-467e-a953-72bc035a194b {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-394e6640-667c-467e-a953-72bc035a194b-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-394e6640-667c-467e-a953-72bc035a194b .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-394e6640-667c-467e-a953-72bc035a194b {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-394e6640-667c-467e-a953-72bc035a194b img.shogun-image {
  width: 100%;
  
  
  max-width: 6912px;

      
    max-width: 6912px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-394e6640-667c-467e-a953-72bc035a194b .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-394e6640-667c-467e-a953-72bc035a194b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-394e6640-667c-467e-a953-72bc035a194b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-394e6640-667c-467e-a953-72bc035a194b.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: center;
}
@media (min-width: 1200px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  display: none;
}
#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3, #wrap-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3, #wrap-content-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  display: none;
}
#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3, #wrap-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3, #wrap-content-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  opacity: 1;
text-align: center;
}
}
#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 img.shogun-image {
  width: 100%;
  
  
  max-width: 1200px;

      
    max-width: 1200px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4b39381-b7d2-4e12-81c2-bf57ea8664d3.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-btn {
  cursor: pointer;
  box-sizing: border-box;
}

.shg-btn-text {
  font-weight: 400;
  font-family: "Roboto";
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-4a664412-27f3-42a8-9825-093ff7b699ca {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMDZjOGI0NTUtMzRkNy00ZjEzLTg5NGEtOTM3N2IzYWE4ODhmIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMmU0OTcwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMjIzODVhO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCMwNmM4YjQ1NS0zNGQ3LTRmMTMtODk0YS05Mzc3YjNhYTg4OGYpIi8+PC9zdmc+);
background-repeat: no-repeat;
margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
text-align: center;
text-decoration: none;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#2e4970"}, {"id"=>2, "pos"=>1, "color"=>"#22385a"}];
hover-type: gradient;
}
#s-4a664412-27f3-42a8-9825-093ff7b699ca:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4a664412-27f3-42a8-9825-093ff7b699ca:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4a664412-27f3-42a8-9825-093ff7b699ca-root {
    text-align: center;
  }


#s-4a664412-27f3-42a8-9825-093ff7b699ca.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-4a664412-27f3-42a8-9825-093ff7b699ca-root {
    text-align: center;
  }


#s-4a664412-27f3-42a8-9825-093ff7b699ca.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4a664412-27f3-42a8-9825-093ff7b699ca-root {
    text-align: center;
  }


#s-4a664412-27f3-42a8-9825-093ff7b699ca.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4a664412-27f3-42a8-9825-093ff7b699ca-root {
    text-align: center;
  }


#s-4a664412-27f3-42a8-9825-093ff7b699ca.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-4a664412-27f3-42a8-9825-093ff7b699ca-root {
    text-align: center;
  }


#s-4a664412-27f3-42a8-9825-093ff7b699ca.shg-btn {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-0531a7bb-a386-41be-99f5-92e53d0aaebf {
  background-attachment: fixed;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
background-color: rgba(0, 0, 0, 1);
}
@media (max-width: 767px){#s-0531a7bb-a386-41be-99f5-92e53d0aaebf {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}
}







#s-0531a7bb-a386-41be-99f5-92e53d0aaebf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0531a7bb-a386-41be-99f5-92e53d0aaebf.shg-box.shg-c {
  justify-content: flex-start;
}

#s-57a7e50a-678f-4fa7-be5a-d981edbdf95f {
  min-height: 500px;
background-color: rgba(235, 235, 235, 1);
}








#s-57a7e50a-678f-4fa7-be5a-d981edbdf95f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57a7e50a-678f-4fa7-be5a-d981edbdf95f.shg-box.shg-c {
  justify-content: flex-start;
}

#s-82825dd8-a458-47cb-9380-d7c8f5fbcc4c {
  padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(235, 235, 235, 1);
}








#s-82825dd8-a458-47cb-9380-d7c8f5fbcc4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-82825dd8-a458-47cb-9380-d7c8f5fbcc4c.shg-box.shg-c {
  justify-content: center;
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-3bb32144-af17-4c38-a002-7edf4032035d {
  margin-left: auto;
margin-right: auto;
}

#s-3bb32144-af17-4c38-a002-7edf4032035d hr {
  border-top: 2px solid rgba(40, 65, 101, 1);
}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #444444;
  font-family: "Open Sans";
  text-transform: none;
  font-weight: 400;
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shogun-heading-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-99c61f8a-951e-4f01-a08f-b092130be364 {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-99c61f8a-951e-4f01-a08f-b092130be364 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-99c61f8a-951e-4f01-a08f-b092130be364 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-99c61f8a-951e-4f01-a08f-b092130be364 {
  display: none;
}
#s-99c61f8a-951e-4f01-a08f-b092130be364, #wrap-s-99c61f8a-951e-4f01-a08f-b092130be364, #wrap-content-s-99c61f8a-951e-4f01-a08f-b092130be364 { display: none !important; }}@media (max-width: 767px){#s-99c61f8a-951e-4f01-a08f-b092130be364 {
  display: none;
}
#s-99c61f8a-951e-4f01-a08f-b092130be364, #wrap-s-99c61f8a-951e-4f01-a08f-b092130be364, #wrap-content-s-99c61f8a-951e-4f01-a08f-b092130be364 { display: none !important; }}
#s-99c61f8a-951e-4f01-a08f-b092130be364 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}



#s-db401615-334a-44e1-8de8-d09d6b1ea784 {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-db401615-334a-44e1-8de8-d09d6b1ea784 {
  display: none;
}
#s-db401615-334a-44e1-8de8-d09d6b1ea784, #wrap-s-db401615-334a-44e1-8de8-d09d6b1ea784, #wrap-content-s-db401615-334a-44e1-8de8-d09d6b1ea784 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-db401615-334a-44e1-8de8-d09d6b1ea784 {
  display: none;
}
#s-db401615-334a-44e1-8de8-d09d6b1ea784, #wrap-s-db401615-334a-44e1-8de8-d09d6b1ea784, #wrap-content-s-db401615-334a-44e1-8de8-d09d6b1ea784 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-db401615-334a-44e1-8de8-d09d6b1ea784 {
  padding-top: 0px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-db401615-334a-44e1-8de8-d09d6b1ea784 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-db401615-334a-44e1-8de8-d09d6b1ea784 .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-db401615-334a-44e1-8de8-d09d6b1ea784 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (max-width: 767px){#s-db401615-334a-44e1-8de8-d09d6b1ea784 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
.shg-row {
  display: flex;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  justify-content: space-between;
}

.shg-row > * {
  min-height: inherit;
  max-height: inherit;
}

[class*=shg-c-xs],
[class*=shg-c-sm],
[class*=shg-c-md],
[class*=shg-c-lg] {
  position: relative;
}

/* 
  Shopify base css adds display none to empty divs
  This causes items in the second column position to shift when
  the first column is empty. In order to overwrite that style,
  we have to manually set empty divs in the column to display block 
  so the whole element holds its positioning on published pages.
*/

.shg-row > div:empty {
  display: block;
}

@media (min-width: 0px) {
[id="s-7645d9cf-dff7-4d7f-af01-6c77b76d81ee"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-7645d9cf-dff7-4d7f-af01-6c77b76d81ee"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-7645d9cf-dff7-4d7f-af01-6c77b76d81ee"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-7645d9cf-dff7-4d7f-af01-6c77b76d81ee"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 25.0px);
}

}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-color: rgba(40, 65, 101, 1);
  border-style: solid;
  border-radius: 200px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

      
    max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

      
    max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

      
    max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

      
    max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1000px;

      
    max-width: 1000px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ca9c37c-6afb-475d-a8d7-1c104e2c94f9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 {
  
}
}@media (max-width: 767px){#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 {
  
}
}
#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-06bddeb4-c3ca-4bc5-bfb5-85a5e16fb648 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

}
#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-color: rgba(40, 65, 101, 1);
  border-style: solid;
  border-radius: 200px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2b15b8f1-7030-47e3-aab6-6341a5226ab2.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 {
  
}
}@media (max-width: 767px){#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 {
  
}
}
#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-7ccc9722-8084-4e0f-b84a-4af598d5d2a6 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

}
#s-acc611d4-15ac-4e85-a235-92224aab992c {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-acc611d4-15ac-4e85-a235-92224aab992c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-color: rgba(40, 65, 101, 1);
  border-style: solid;
  border-radius: 200px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-acc611d4-15ac-4e85-a235-92224aab992c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-acc611d4-15ac-4e85-a235-92224aab992c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-acc611d4-15ac-4e85-a235-92224aab992c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-acc611d4-15ac-4e85-a235-92224aab992c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-acc611d4-15ac-4e85-a235-92224aab992c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-acc611d4-15ac-4e85-a235-92224aab992c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-acc611d4-15ac-4e85-a235-92224aab992c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-acc611d4-15ac-4e85-a235-92224aab992c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-acc611d4-15ac-4e85-a235-92224aab992c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-acc611d4-15ac-4e85-a235-92224aab992c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-acc611d4-15ac-4e85-a235-92224aab992c {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-acc611d4-15ac-4e85-a235-92224aab992c .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-acc611d4-15ac-4e85-a235-92224aab992c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-acc611d4-15ac-4e85-a235-92224aab992c .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-acc611d4-15ac-4e85-a235-92224aab992c.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 {
  
}
}@media (max-width: 767px){#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 {
  
}
}
#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-12d95fc1-d148-4225-97d3-a3f9a2556d70 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

}
#s-cda0387a-2149-4e5c-9e40-80e090730301 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-color: rgba(40, 65, 101, 1);
  border-style: solid;
  border-radius: 200px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cda0387a-2149-4e5c-9e40-80e090730301 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-cda0387a-2149-4e5c-9e40-80e090730301 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cda0387a-2149-4e5c-9e40-80e090730301 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-cda0387a-2149-4e5c-9e40-80e090730301 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cda0387a-2149-4e5c-9e40-80e090730301 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-cda0387a-2149-4e5c-9e40-80e090730301 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cda0387a-2149-4e5c-9e40-80e090730301 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-cda0387a-2149-4e5c-9e40-80e090730301 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-cda0387a-2149-4e5c-9e40-80e090730301 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-cda0387a-2149-4e5c-9e40-80e090730301 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda0387a-2149-4e5c-9e40-80e090730301.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 {
  
}
}@media (max-width: 767px){#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 {
  
}
}
#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-bc3e9d3e-ac4e-42fc-8606-12e6abec25b5 .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

}
#s-28006a5e-bb69-4842-952b-aa844029eec9 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-color: rgba(40, 65, 101, 1);
  border-style: solid;
  border-radius: 200px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28006a5e-bb69-4842-952b-aa844029eec9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-28006a5e-bb69-4842-952b-aa844029eec9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28006a5e-bb69-4842-952b-aa844029eec9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-28006a5e-bb69-4842-952b-aa844029eec9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28006a5e-bb69-4842-952b-aa844029eec9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-28006a5e-bb69-4842-952b-aa844029eec9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28006a5e-bb69-4842-952b-aa844029eec9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-28006a5e-bb69-4842-952b-aa844029eec9 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-28006a5e-bb69-4842-952b-aa844029eec9 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-28006a5e-bb69-4842-952b-aa844029eec9 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28006a5e-bb69-4842-952b-aa844029eec9.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda {
  
}
}@media (max-width: 767px){#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda {
  
}
}
#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-2ed8ad9c-765d-413c-8660-b0ffa5e83dda .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

}
#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-color: rgba(40, 65, 101, 1);
  border-style: solid;
  border-radius: 200px;
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




@media (min-width: 1200px){#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 992px) and (max-width: 1199px){#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (min-width: 768px) and (max-width: 991px){#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}@media (max-width: 767px){#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  margin: 0 !important;
  position: relative;
  width: 100%;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shg-inner-inline-image {
  overflow: hidden;

    /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}


.shg-image-content-margin-container-s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

.shg-image-overflow {
  height: 100%;
  width: 100%;
  overflow: hidden;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 img.shogun-image {
  width: 100%;
  
  
  max-width: 1280px;

      
    max-width: 1280px;

  /* Note: These properties need to be set at each viewport to prevent inheritance */
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422 .shogun-image-content-v3 {
  
    justify-content: flex-start;
  
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a91eb794-f0bc-46ef-9a39-aec7b1d6f422.shogun-image {
  box-sizing: border-box;
  overflow: hidden;
}




}
#s-918c5e36-8a96-4618-8387-382927b9101e {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-918c5e36-8a96-4618-8387-382927b9101e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-918c5e36-8a96-4618-8387-382927b9101e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-918c5e36-8a96-4618-8387-382927b9101e {
  
}
}@media (max-width: 767px){#s-918c5e36-8a96-4618-8387-382927b9101e {
  
}
}
#s-918c5e36-8a96-4618-8387-382927b9101e .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


#s-918c5e36-8a96-4618-8387-382927b9101e .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-918c5e36-8a96-4618-8387-382927b9101e .shogun-heading-component h3 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-918c5e36-8a96-4618-8387-382927b9101e .shogun-heading-component h3 a {
  color: rgba(40, 65, 101, 1);
}

}
#s-36352cf3-52f0-4963-b1c6-ebcfbc1aac35 {
  margin-left: auto;
margin-right: auto;
}

#s-36352cf3-52f0-4963-b1c6-ebcfbc1aac35 hr {
  border-top: 2px solid rgba(40, 65, 101, 1);
}

#s-75aab521-c64b-499e-9ad6-17b4011e8917 {
  padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(40, 65, 101, 1);
}








#s-75aab521-c64b-499e-9ad6-17b4011e8917 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75aab521-c64b-499e-9ad6-17b4011e8917.shg-box.shg-c {
  justify-content: center;
}

#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b {
  display: none;
}
#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b, #wrap-s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b, #wrap-content-s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b { display: none !important; }}@media (max-width: 767px){#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b {
  display: none;
}
#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b, #wrap-s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b, #wrap-content-s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b { display: none !important; }}
#s-4c0375f2-ba46-4a1c-a20b-8c13211b6b1b .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}



#s-65f3258c-a74e-467f-9002-ed291bdcc565 {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 1200px){#s-65f3258c-a74e-467f-9002-ed291bdcc565 {
  display: none;
}
#s-65f3258c-a74e-467f-9002-ed291bdcc565, #wrap-s-65f3258c-a74e-467f-9002-ed291bdcc565, #wrap-content-s-65f3258c-a74e-467f-9002-ed291bdcc565 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-65f3258c-a74e-467f-9002-ed291bdcc565 {
  display: none;
}
#s-65f3258c-a74e-467f-9002-ed291bdcc565, #wrap-s-65f3258c-a74e-467f-9002-ed291bdcc565, #wrap-content-s-65f3258c-a74e-467f-9002-ed291bdcc565 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-65f3258c-a74e-467f-9002-ed291bdcc565 {
  
}
}@media (max-width: 767px){#s-65f3258c-a74e-467f-9002-ed291bdcc565 {
  
}
}
#s-65f3258c-a74e-467f-9002-ed291bdcc565 .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-65f3258c-a74e-467f-9002-ed291bdcc565 .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (max-width: 767px){#s-65f3258c-a74e-467f-9002-ed291bdcc565 .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-89fbd134-8552-410a-8a04-0d56d4317641 {
  margin-top: 9px;
margin-left: 9px;
margin-bottom: 9px;
margin-right: 9px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}
@media (min-width: 768px) and (max-width: 991px){#s-89fbd134-8552-410a-8a04-0d56d4317641 {
  display: none;
}
#s-89fbd134-8552-410a-8a04-0d56d4317641, #wrap-s-89fbd134-8552-410a-8a04-0d56d4317641, #wrap-content-s-89fbd134-8552-410a-8a04-0d56d4317641 { display: none !important; }}@media (max-width: 767px){#s-89fbd134-8552-410a-8a04-0d56d4317641 {
  margin-top: 9px;
margin-bottom: 9px;
padding-top: 9px;
padding-bottom: 9px;
background-color: rgba(0, 0, 0, 1);
display: none;
}
#s-89fbd134-8552-410a-8a04-0d56d4317641, #wrap-s-89fbd134-8552-410a-8a04-0d56d4317641, #wrap-content-s-89fbd134-8552-410a-8a04-0d56d4317641 { display: none !important; }}
@media (min-width: 0px) {
[id="s-89fbd134-8552-410a-8a04-0d56d4317641"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-89fbd134-8552-410a-8a04-0d56d4317641"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-89fbd134-8552-410a-8a04-0d56d4317641"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-89fbd134-8552-410a-8a04-0d56d4317641"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
border-radius: 0px;
background-color: rgba(214, 53, 60, 1);
text-align: center;
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2 {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2-root {
    text-align: center;
  }


#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2-root {
    text-align: center;
  }


#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2-root {
    text-align: center;
  }


#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2-root {
    text-align: center;
  }


#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2-root {
    text-align: center;
  }


#s-dc1bfe88-9ab2-4ee5-a2a5-9029102e6cc2.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-15d8ebc4-da49-471a-8074-f48a0e88a875 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
border-radius: 0px;
background-color: rgba(214, 53, 60, 1);
text-align: center;
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-15d8ebc4-da49-471a-8074-f48a0e88a875:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-15d8ebc4-da49-471a-8074-f48a0e88a875:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-15d8ebc4-da49-471a-8074-f48a0e88a875 {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-15d8ebc4-da49-471a-8074-f48a0e88a875-root {
    text-align: center;
  }


#s-15d8ebc4-da49-471a-8074-f48a0e88a875.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-15d8ebc4-da49-471a-8074-f48a0e88a875-root {
    text-align: center;
  }


#s-15d8ebc4-da49-471a-8074-f48a0e88a875.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-15d8ebc4-da49-471a-8074-f48a0e88a875-root {
    text-align: center;
  }


#s-15d8ebc4-da49-471a-8074-f48a0e88a875.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-15d8ebc4-da49-471a-8074-f48a0e88a875-root {
    text-align: center;
  }


#s-15d8ebc4-da49-471a-8074-f48a0e88a875.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-15d8ebc4-da49-471a-8074-f48a0e88a875-root {
    text-align: center;
  }


#s-15d8ebc4-da49-471a-8074-f48a0e88a875.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-e3d8f0e3-c903-4552-8db7-94adbab09728 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
border-radius: 0px;
background-color: rgba(214, 53, 60, 1);
text-align: center;
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-e3d8f0e3-c903-4552-8db7-94adbab09728:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-e3d8f0e3-c903-4552-8db7-94adbab09728:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-e3d8f0e3-c903-4552-8db7-94adbab09728 {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-e3d8f0e3-c903-4552-8db7-94adbab09728-root {
    text-align: center;
  }


#s-e3d8f0e3-c903-4552-8db7-94adbab09728.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-e3d8f0e3-c903-4552-8db7-94adbab09728-root {
    text-align: center;
  }


#s-e3d8f0e3-c903-4552-8db7-94adbab09728.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e3d8f0e3-c903-4552-8db7-94adbab09728-root {
    text-align: center;
  }


#s-e3d8f0e3-c903-4552-8db7-94adbab09728.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e3d8f0e3-c903-4552-8db7-94adbab09728-root {
    text-align: center;
  }


#s-e3d8f0e3-c903-4552-8db7-94adbab09728.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-e3d8f0e3-c903-4552-8db7-94adbab09728-root {
    text-align: center;
  }


#s-e3d8f0e3-c903-4552-8db7-94adbab09728.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
border-radius: 0px;
background-color: rgba(214, 53, 60, 1);
text-align: center;
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30 {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30-root {
    text-align: center;
  }


#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30-root {
    text-align: center;
  }


#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30-root {
    text-align: center;
  }


#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30-root {
    text-align: center;
  }


#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30-root {
    text-align: center;
  }


#s-89b0b2b4-75eb-4faf-8a2b-9e4b373b4f30.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 {
  margin-top: 9px;
margin-left: 9px;
margin-bottom: 9px;
margin-right: 9px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
}
@media (min-width: 1200px){#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 {
  display: none;
}
#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3, #wrap-s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3, #wrap-content-s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 {
  display: none;
}
#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3, #wrap-s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3, #wrap-content-s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 { display: none !important; }}@media (max-width: 767px){#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 {
  margin-top: 9px;
margin-bottom: 9px;
padding-top: 9px;
padding-bottom: 9px;
background-color: rgba(0, 0, 0, 1);
display: none;
}
#s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3, #wrap-s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3, #wrap-content-s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3a38ac9f-3278-4401-bc79-d96c18cbf0f3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3 {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
color: rgba(235, 235, 235, 1);
}
#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3 {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3-root {
    text-align: center;
  }


#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3-root {
    text-align: center;
  }


#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3-root {
    text-align: center;
  }


#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3-root {
    text-align: center;
  }


#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3-root {
    text-align: center;
  }


#s-15c03fdd-e47e-4cc1-9e96-c0287d3f14e3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
color: rgba(235, 235, 235, 1);
}
#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a-root {
    text-align: center;
  }


#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a-root {
    text-align: center;
  }


#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a-root {
    text-align: center;
  }


#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a-root {
    text-align: center;
  }


#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a-root {
    text-align: center;
  }


#s-c6dc8293-fe4a-4a74-86a4-bbdcc1857d3a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-1b3653c7-aac1-4814-ac9b-22df90467fba {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-1b3653c7-aac1-4814-ac9b-22df90467fba:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-1b3653c7-aac1-4814-ac9b-22df90467fba:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-1b3653c7-aac1-4814-ac9b-22df90467fba {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
color: rgba(235, 235, 235, 1);
}
#s-1b3653c7-aac1-4814-ac9b-22df90467fba:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-1b3653c7-aac1-4814-ac9b-22df90467fba {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-1b3653c7-aac1-4814-ac9b-22df90467fba-root {
    text-align: center;
  }


#s-1b3653c7-aac1-4814-ac9b-22df90467fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1b3653c7-aac1-4814-ac9b-22df90467fba-root {
    text-align: center;
  }


#s-1b3653c7-aac1-4814-ac9b-22df90467fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1b3653c7-aac1-4814-ac9b-22df90467fba-root {
    text-align: center;
  }


#s-1b3653c7-aac1-4814-ac9b-22df90467fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1b3653c7-aac1-4814-ac9b-22df90467fba-root {
    text-align: center;
  }


#s-1b3653c7-aac1-4814-ac9b-22df90467fba.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1b3653c7-aac1-4814-ac9b-22df90467fba-root {
    text-align: center;
  }


#s-1b3653c7-aac1-4814-ac9b-22df90467fba.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-98bdbb53-5c25-49ad-8a36-d7996c357646 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-98bdbb53-5c25-49ad-8a36-d7996c357646:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-98bdbb53-5c25-49ad-8a36-d7996c357646:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-98bdbb53-5c25-49ad-8a36-d7996c357646 {
  border-style: solid;
margin-top: 10px;
margin-bottom: 10px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
color: rgba(235, 235, 235, 1);
}
#s-98bdbb53-5c25-49ad-8a36-d7996c357646:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-98bdbb53-5c25-49ad-8a36-d7996c357646 {
  margin-top: 9px;
margin-bottom: 9px;
}
}

  #s-98bdbb53-5c25-49ad-8a36-d7996c357646-root {
    text-align: center;
  }


#s-98bdbb53-5c25-49ad-8a36-d7996c357646.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-98bdbb53-5c25-49ad-8a36-d7996c357646-root {
    text-align: center;
  }


#s-98bdbb53-5c25-49ad-8a36-d7996c357646.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-98bdbb53-5c25-49ad-8a36-d7996c357646-root {
    text-align: center;
  }


#s-98bdbb53-5c25-49ad-8a36-d7996c357646.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-98bdbb53-5c25-49ad-8a36-d7996c357646-root {
    text-align: center;
  }


#s-98bdbb53-5c25-49ad-8a36-d7996c357646.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-98bdbb53-5c25-49ad-8a36-d7996c357646-root {
    text-align: center;
  }


#s-98bdbb53-5c25-49ad-8a36-d7996c357646.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 {
  margin-top: 9px;
margin-left: 9px;
margin-bottom: 9px;
margin-right: 9px;
padding-top: 9px;
padding-left: 9px;
padding-bottom: 9px;
padding-right: 9px;
}
@media (min-width: 1200px){#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 {
  display: none;
}
#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7, #wrap-s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7, #wrap-content-s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 {
  display: none;
}
#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7, #wrap-s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7, #wrap-content-s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 {
  display: none;
}
#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7, #wrap-s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7, #wrap-content-s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 { display: none !important; }}@media (max-width: 767px){#s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7 {
  margin-top: 9px;
margin-bottom: 9px;
padding-top: 9px;
padding-bottom: 9px;
background-color: rgba(40, 65, 101, 1);
}
}
@media (min-width: 0px) {
[id="s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f6224cf9-508f-4795-a3cc-b04b0ac4f8b7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee {
  border-style: solid;
margin-top: 9px;
margin-bottom: 9px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
color: rgba(235, 235, 235, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
}
#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-21905e9c-26b5-4b52-afa4-aa18059bc6ee-root {
    text-align: center;
  }


#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-21905e9c-26b5-4b52-afa4-aa18059bc6ee-root {
    text-align: center;
  }


#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-21905e9c-26b5-4b52-afa4-aa18059bc6ee-root {
    text-align: center;
  }


#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-21905e9c-26b5-4b52-afa4-aa18059bc6ee-root {
    text-align: center;
  }


#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-21905e9c-26b5-4b52-afa4-aa18059bc6ee-root {
    text-align: center;
  }


#s-21905e9c-26b5-4b52-afa4-aa18059bc6ee.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-ff81aee1-89c4-4267-b392-528fa4993029 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-ff81aee1-89c4-4267-b392-528fa4993029:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-ff81aee1-89c4-4267-b392-528fa4993029:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-ff81aee1-89c4-4267-b392-528fa4993029 {
  border-style: solid;
margin-top: 9px;
margin-bottom: 9px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
color: rgba(235, 235, 235, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
}
#s-ff81aee1-89c4-4267-b392-528fa4993029:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-ff81aee1-89c4-4267-b392-528fa4993029:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-ff81aee1-89c4-4267-b392-528fa4993029-root {
    text-align: center;
  }


#s-ff81aee1-89c4-4267-b392-528fa4993029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-ff81aee1-89c4-4267-b392-528fa4993029-root {
    text-align: center;
  }


#s-ff81aee1-89c4-4267-b392-528fa4993029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ff81aee1-89c4-4267-b392-528fa4993029-root {
    text-align: center;
  }


#s-ff81aee1-89c4-4267-b392-528fa4993029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ff81aee1-89c4-4267-b392-528fa4993029-root {
    text-align: center;
  }


#s-ff81aee1-89c4-4267-b392-528fa4993029.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-ff81aee1-89c4-4267-b392-528fa4993029-root {
    text-align: center;
  }


#s-ff81aee1-89c4-4267-b392-528fa4993029.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace {
  border-style: solid;
margin-top: 9px;
margin-bottom: 9px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
color: rgba(235, 235, 235, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
}
#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace-root {
    text-align: center;
  }


#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace-root {
    text-align: center;
  }


#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace-root {
    text-align: center;
  }


#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace-root {
    text-align: center;
  }


#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace-root {
    text-align: center;
  }


#s-7f60d2a9-7ed1-4fd3-b567-b7bb8c7dcace.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-f3ea1979-045f-4f15-9915-a3479fc44070 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 0px;
background-color: rgba(214, 190, 139, 1);
text-align: center;
text-decoration: none;
color: rgba(0, 0, 0, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-f3ea1979-045f-4f15-9915-a3479fc44070:hover {background-color: #424242 !important;
text-decoration: none !important;
color: rgba(214, 190, 139, 1) !important;}#s-f3ea1979-045f-4f15-9915-a3479fc44070:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-f3ea1979-045f-4f15-9915-a3479fc44070 {
  border-style: solid;
margin-top: 9px;
margin-bottom: 9px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
color: rgba(235, 235, 235, 1);
background-image: none;
background-color: rgba(214, 53, 60, 1);
hover-type: color;
}
#s-f3ea1979-045f-4f15-9915-a3479fc44070:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-f3ea1979-045f-4f15-9915-a3479fc44070:active {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-f3ea1979-045f-4f15-9915-a3479fc44070-root {
    text-align: center;
  }


#s-f3ea1979-045f-4f15-9915-a3479fc44070.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f3ea1979-045f-4f15-9915-a3479fc44070-root {
    text-align: center;
  }


#s-f3ea1979-045f-4f15-9915-a3479fc44070.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f3ea1979-045f-4f15-9915-a3479fc44070-root {
    text-align: center;
  }


#s-f3ea1979-045f-4f15-9915-a3479fc44070.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f3ea1979-045f-4f15-9915-a3479fc44070-root {
    text-align: center;
  }


#s-f3ea1979-045f-4f15-9915-a3479fc44070.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  font-weight: 500;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f3ea1979-045f-4f15-9915-a3479fc44070-root {
    text-align: center;
  }


#s-f3ea1979-045f-4f15-9915-a3479fc44070.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  block ;
}
}
#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d {
  border-style: solid;
margin-top: 0px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
text-align: center;
}
@media (min-width: 1200px){#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d {
  display: none;
}
#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d, #wrap-s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d, #wrap-content-s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d {
  display: none;
}
#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d, #wrap-s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d, #wrap-content-s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d {
  padding-top: 25px;
}
}@media (max-width: 767px){#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d {
  display: none;
}
#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d, #wrap-s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d, #wrap-content-s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d { display: none !important; }}
#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ff3eceda-5e1d-4e62-a3db-d5fc0d8aa64d .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  500 ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-5a53fddd-91d7-495a-b3c4-45435327c17a {
  border-style: solid;
margin-top: 0px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
text-align: center;
}
@media (min-width: 1200px){#s-5a53fddd-91d7-495a-b3c4-45435327c17a {
  padding-top: 25px;
padding-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5a53fddd-91d7-495a-b3c4-45435327c17a {
  padding-top: 25px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-5a53fddd-91d7-495a-b3c4-45435327c17a {
  display: none;
}
#s-5a53fddd-91d7-495a-b3c4-45435327c17a, #wrap-s-5a53fddd-91d7-495a-b3c4-45435327c17a, #wrap-content-s-5a53fddd-91d7-495a-b3c4-45435327c17a { display: none !important; }}@media (max-width: 767px){#s-5a53fddd-91d7-495a-b3c4-45435327c17a {
  display: none;
}
#s-5a53fddd-91d7-495a-b3c4-45435327c17a, #wrap-s-5a53fddd-91d7-495a-b3c4-45435327c17a, #wrap-content-s-5a53fddd-91d7-495a-b3c4-45435327c17a { display: none !important; }}
#s-5a53fddd-91d7-495a-b3c4-45435327c17a .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


@media (min-width: 1200px){#s-5a53fddd-91d7-495a-b3c4-45435327c17a .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5a53fddd-91d7-495a-b3c4-45435327c17a .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


}
#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 {
  border-style: solid;
margin-top: 0px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
text-align: center;
}
@media (min-width: 1200px){#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 {
  display: none;
}
#s-e2811cb7-8e8c-4168-9138-426d7b3f7807, #wrap-s-e2811cb7-8e8c-4168-9138-426d7b3f7807, #wrap-content-s-e2811cb7-8e8c-4168-9138-426d7b3f7807 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 {
  display: none;
}
#s-e2811cb7-8e8c-4168-9138-426d7b3f7807, #wrap-s-e2811cb7-8e8c-4168-9138-426d7b3f7807, #wrap-content-s-e2811cb7-8e8c-4168-9138-426d7b3f7807 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 {
  display: none;
}
#s-e2811cb7-8e8c-4168-9138-426d7b3f7807, #wrap-s-e2811cb7-8e8c-4168-9138-426d7b3f7807, #wrap-content-s-e2811cb7-8e8c-4168-9138-426d7b3f7807 { display: none !important; }}@media (max-width: 767px){#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 {
  margin-top: 20px;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 25px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


@media (max-width: 767px){#s-e2811cb7-8e8c-4168-9138-426d7b3f7807 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
/*
  $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;
}

.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-0b34bf13-af27-479d-9486-be2f94db4188 {
  margin-top: 50px;
margin-left: 25px;
margin-bottom: 25px;
margin-right: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(235, 235, 235, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0b34bf13-af27-479d-9486-be2f94db4188 {
  display: none;
}
#s-0b34bf13-af27-479d-9486-be2f94db4188, #wrap-s-0b34bf13-af27-479d-9486-be2f94db4188, #wrap-content-s-0b34bf13-af27-479d-9486-be2f94db4188 { display: none !important; }}@media (max-width: 767px){#s-0b34bf13-af27-479d-9486-be2f94db4188 {
  display: none;
}
#s-0b34bf13-af27-479d-9486-be2f94db4188, #wrap-s-0b34bf13-af27-479d-9486-be2f94db4188, #wrap-content-s-0b34bf13-af27-479d-9486-be2f94db4188 { display: none !important; }}
#s-0b34bf13-af27-479d-9486-be2f94db4188 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 {
  --swiper-pagination-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(40, 65, 101, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev,
#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next {
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev svg,
#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next svg {
  fill: rgba(40, 65, 101, 1) !important;
  stroke: rgba(40, 65, 101, 1) !important;
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination-bullet-active {
  background-color: rgba(40, 65, 101, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){#s-0b34bf13-af27-479d-9486-be2f94db4188 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 {
  --swiper-pagination-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(40, 65, 101, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev,
#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next {
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev svg,
#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next svg {
  fill: rgba(40, 65, 101, 1) !important;
  stroke: rgba(40, 65, 101, 1) !important;
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination-bullet-active {
  background-color: rgba(40, 65, 101, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0b34bf13-af27-479d-9486-be2f94db4188 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 {
  --swiper-pagination-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(40, 65, 101, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev,
#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next {
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev svg,
#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next svg {
  fill: rgba(40, 65, 101, 1) !important;
  stroke: rgba(40, 65, 101, 1) !important;
  
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination-bullet-active {
  background-color: rgba(40, 65, 101, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-0b34bf13-af27-479d-9486-be2f94db4188 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-cb2604b9-1e06-4e43-8b81-4b8e05fef551 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

.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-24d69cc7-2934-454c-9959-66e4c105df4c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24d69cc7-2934-454c-9959-66e4c105df4c 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: #444444;
  font-family: "Open Sans";
  text-transform: none;
  font-weight: 400;
  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-e485bde0-7654-4345-ac90-a7bc3855c248 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e485bde0-7654-4345-ac90-a7bc3855c248 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-e86c2e71-1758-4fe9-bddc-adc8ef59e3c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e86c2e71-1758-4fe9-bddc-adc8ef59e3c9 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-e86c2e71-1758-4fe9-bddc-adc8ef59e3c9 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-e86c2e71-1758-4fe9-bddc-adc8ef59e3c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.shg-product-atc-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-product-atc-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-product-atc-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-43dc779a-0fc2-42d4-a797-0a4db648baac:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-43dc779a-0fc2-42d4-a797-0a4db648baac:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-43dc779a-0fc2-42d4-a797-0a4db648baac-atc-btn-wrapper {
    text-align: center;
  }


#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-43dc779a-0fc2-42d4-a797-0a4db648baac-atc-btn-wrapper {
    text-align: center;
  }


#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-43dc779a-0fc2-42d4-a797-0a4db648baac-atc-btn-wrapper {
    text-align: center;
  }


#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-43dc779a-0fc2-42d4-a797-0a4db648baac-atc-btn-wrapper {
    text-align: center;
  }


#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-43dc779a-0fc2-42d4-a797-0a4db648baac-atc-btn-wrapper {
    text-align: center;
  }


#s-43dc779a-0fc2-42d4-a797-0a4db648baac {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43dc779a-0fc2-42d4-a797-0a4db648baac.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-71623d6c-f9ce-46c9-b9be-4b35b2ad009c {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-0b4b285b-d260-4d26-9868-0b1f98f80728 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b4b285b-d260-4d26-9868-0b1f98f80728 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-da44a516-722c-44d2-9b22-2b2f7a32d568 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-da44a516-722c-44d2-9b22-2b2f7a32d568 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-ea617dd6-8015-433c-a27d-eb0475aef03e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ea617dd6-8015-433c-a27d-eb0475aef03e .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-ea617dd6-8015-433c-a27d-eb0475aef03e .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-ea617dd6-8015-433c-a27d-eb0475aef03e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8cb19708-1849-4557-a492-e12cc39afea3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8cb19708-1849-4557-a492-e12cc39afea3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-8cb19708-1849-4557-a492-e12cc39afea3-atc-btn-wrapper {
    text-align: center;
  }


#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8cb19708-1849-4557-a492-e12cc39afea3-atc-btn-wrapper {
    text-align: center;
  }


#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8cb19708-1849-4557-a492-e12cc39afea3-atc-btn-wrapper {
    text-align: center;
  }


#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8cb19708-1849-4557-a492-e12cc39afea3-atc-btn-wrapper {
    text-align: center;
  }


#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8cb19708-1849-4557-a492-e12cc39afea3-atc-btn-wrapper {
    text-align: center;
  }


#s-8cb19708-1849-4557-a492-e12cc39afea3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8cb19708-1849-4557-a492-e12cc39afea3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5f620615-9d7f-415c-805b-f9e157f1b058 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89646f5f-d36a-44a3-8ad5-634e2c909e12 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4adde6bc-092e-43b4-ae5d-01f796f906e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-4adde6bc-092e-43b4-ae5d-01f796f906e1 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-50f4ad1e-28ba-40d6-a188-c1b2412c532a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-50f4ad1e-28ba-40d6-a188-c1b2412c532a .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-50f4ad1e-28ba-40d6-a188-c1b2412c532a .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-50f4ad1e-28ba-40d6-a188-c1b2412c532a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-96a60782-3086-4b7d-bb9d-cdde8b3735a7-atc-btn-wrapper {
    text-align: center;
  }


#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-96a60782-3086-4b7d-bb9d-cdde8b3735a7-atc-btn-wrapper {
    text-align: center;
  }


#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-96a60782-3086-4b7d-bb9d-cdde8b3735a7-atc-btn-wrapper {
    text-align: center;
  }


#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-96a60782-3086-4b7d-bb9d-cdde8b3735a7-atc-btn-wrapper {
    text-align: center;
  }


#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-96a60782-3086-4b7d-bb9d-cdde8b3735a7-atc-btn-wrapper {
    text-align: center;
  }


#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96a60782-3086-4b7d-bb9d-cdde8b3735a7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6d54146e-ef4e-4064-992e-554966dd5e25 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b0f124d-fc1e-4868-86b7-f5652b85a281 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7105bd4b-b748-40fb-a57b-6003e33a6da0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-7105bd4b-b748-40fb-a57b-6003e33a6da0 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-717e4d82-9dc4-4752-bbde-d1dc1faa36aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-717e4d82-9dc4-4752-bbde-d1dc1faa36aa .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-717e4d82-9dc4-4752-bbde-d1dc1faa36aa .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-717e4d82-9dc4-4752-bbde-d1dc1faa36aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-9224c733-56eb-4ae3-9a6d-b94de3c4088c-atc-btn-wrapper {
    text-align: center;
  }


#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9224c733-56eb-4ae3-9a6d-b94de3c4088c-atc-btn-wrapper {
    text-align: center;
  }


#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9224c733-56eb-4ae3-9a6d-b94de3c4088c-atc-btn-wrapper {
    text-align: center;
  }


#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9224c733-56eb-4ae3-9a6d-b94de3c4088c-atc-btn-wrapper {
    text-align: center;
  }


#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9224c733-56eb-4ae3-9a6d-b94de3c4088c-atc-btn-wrapper {
    text-align: center;
  }


#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9224c733-56eb-4ae3-9a6d-b94de3c4088c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d34cab73-09c1-49e4-a43e-1c2d259496ca {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1c7e2211-b5b8-43ec-bc6d-8393f54af185 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c79076a3-3669-4b99-8240-5de0680c4275 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-c79076a3-3669-4b99-8240-5de0680c4275 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-2c96c1e7-e045-4aaf-acfd-de820a8c94f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2c96c1e7-e045-4aaf-acfd-de820a8c94f9 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-2c96c1e7-e045-4aaf-acfd-de820a8c94f9 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-2c96c1e7-e045-4aaf-acfd-de820a8c94f9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3-atc-btn-wrapper {
    text-align: center;
  }


#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3-atc-btn-wrapper {
    text-align: center;
  }


#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3-atc-btn-wrapper {
    text-align: center;
  }


#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3-atc-btn-wrapper {
    text-align: center;
  }


#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3-atc-btn-wrapper {
    text-align: center;
  }


#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-38ebd64b-4796-4d7d-8296-f8b20dfff5f3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1fe0e01f-2add-4927-9be7-c3e412861973 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-6c0ce426-b725-4b76-85e7-85623be264e3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c0ce426-b725-4b76-85e7-85623be264e3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b0c8fe46-c623-41e1-947b-4569b2c1bd09 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-b0c8fe46-c623-41e1-947b-4569b2c1bd09 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-b259847e-cdc5-4641-ab48-b86323cce90f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b259847e-cdc5-4641-ab48-b86323cce90f .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b259847e-cdc5-4641-ab48-b86323cce90f .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-b259847e-cdc5-4641-ab48-b86323cce90f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-fc2eb336-2bd9-4f9a-a119-cd032db943f5-atc-btn-wrapper {
    text-align: center;
  }


#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fc2eb336-2bd9-4f9a-a119-cd032db943f5-atc-btn-wrapper {
    text-align: center;
  }


#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fc2eb336-2bd9-4f9a-a119-cd032db943f5-atc-btn-wrapper {
    text-align: center;
  }


#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fc2eb336-2bd9-4f9a-a119-cd032db943f5-atc-btn-wrapper {
    text-align: center;
  }


#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fc2eb336-2bd9-4f9a-a119-cd032db943f5-atc-btn-wrapper {
    text-align: center;
  }


#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fc2eb336-2bd9-4f9a-a119-cd032db943f5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6ac34379-cefb-4970-ad71-d3f177210e61 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-364df59a-3e5c-4431-ab98-cbc13198231b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-364df59a-3e5c-4431-ab98-cbc13198231b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3e73a147-8ffe-4029-a014-59f4e065203c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3e73a147-8ffe-4029-a014-59f4e065203c .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-aa2e9521-f374-4449-b059-cb3a9d469fcf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aa2e9521-f374-4449-b059-cb3a9d469fcf .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-aa2e9521-f374-4449-b059-cb3a9d469fcf .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-aa2e9521-f374-4449-b059-cb3a9d469fcf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-23192f02-0a16-4942-a175-93041d612527 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-23192f02-0a16-4942-a175-93041d612527:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-23192f02-0a16-4942-a175-93041d612527:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-23192f02-0a16-4942-a175-93041d612527 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-23192f02-0a16-4942-a175-93041d612527-atc-btn-wrapper {
    text-align: center;
  }


#s-23192f02-0a16-4942-a175-93041d612527 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-23192f02-0a16-4942-a175-93041d612527-atc-btn-wrapper {
    text-align: center;
  }


#s-23192f02-0a16-4942-a175-93041d612527 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-23192f02-0a16-4942-a175-93041d612527-atc-btn-wrapper {
    text-align: center;
  }


#s-23192f02-0a16-4942-a175-93041d612527 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-23192f02-0a16-4942-a175-93041d612527-atc-btn-wrapper {
    text-align: center;
  }


#s-23192f02-0a16-4942-a175-93041d612527 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-23192f02-0a16-4942-a175-93041d612527-atc-btn-wrapper {
    text-align: center;
  }


#s-23192f02-0a16-4942-a175-93041d612527 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23192f02-0a16-4942-a175-93041d612527.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cde8f4c2-9434-4942-b914-cb9ea140f9fe {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-e944401f-038a-4c29-a164-bba287e53d3e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e944401f-038a-4c29-a164-bba287e53d3e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5a4343e2-8834-48ce-914c-b87df32db8d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-5a4343e2-8834-48ce-914c-b87df32db8d7 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-be5d9521-2c47-4752-9081-ec88abe9d478 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-be5d9521-2c47-4752-9081-ec88abe9d478 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-be5d9521-2c47-4752-9081-ec88abe9d478 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-be5d9521-2c47-4752-9081-ec88abe9d478 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d-atc-btn-wrapper {
    text-align: center;
  }


#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d-atc-btn-wrapper {
    text-align: center;
  }


#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d-atc-btn-wrapper {
    text-align: center;
  }


#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d-atc-btn-wrapper {
    text-align: center;
  }


#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d-atc-btn-wrapper {
    text-align: center;
  }


#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7ed35edd-d8aa-4bcf-839a-334fe7982a7d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e1fd4959-857e-4c96-ad77-45fe9060ac85 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-26eae841-7164-4494-8ddf-902f837ae09d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26eae841-7164-4494-8ddf-902f837ae09d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ba73bbfa-cc11-40c7-bc59-50754d212840 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-ba73bbfa-cc11-40c7-bc59-50754d212840 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-4808cfe1-6549-4cd7-953e-672ce041c18f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4808cfe1-6549-4cd7-953e-672ce041c18f .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-4808cfe1-6549-4cd7-953e-672ce041c18f .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-4808cfe1-6549-4cd7-953e-672ce041c18f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-17cbc32c-5b93-44c7-b957-dfc039e70954:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-17cbc32c-5b93-44c7-b957-dfc039e70954:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-17cbc32c-5b93-44c7-b957-dfc039e70954-atc-btn-wrapper {
    text-align: center;
  }


#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-17cbc32c-5b93-44c7-b957-dfc039e70954-atc-btn-wrapper {
    text-align: center;
  }


#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-17cbc32c-5b93-44c7-b957-dfc039e70954-atc-btn-wrapper {
    text-align: center;
  }


#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-17cbc32c-5b93-44c7-b957-dfc039e70954-atc-btn-wrapper {
    text-align: center;
  }


#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-17cbc32c-5b93-44c7-b957-dfc039e70954-atc-btn-wrapper {
    text-align: center;
  }


#s-17cbc32c-5b93-44c7-b957-dfc039e70954 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-17cbc32c-5b93-44c7-b957-dfc039e70954.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-50d86697-559a-4633-bda9-98fe2f925ef9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-74ab089d-dadf-486a-adbb-e729a33190f0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74ab089d-dadf-486a-adbb-e729a33190f0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-db2a49aa-7de1-4610-bbdd-c0a0ed1422bd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-db2a49aa-7de1-4610-bbdd-c0a0ed1422bd .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-eb294b30-d152-4bd7-b19f-7de54f01bef8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-eb294b30-d152-4bd7-b19f-7de54f01bef8 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-eb294b30-d152-4bd7-b19f-7de54f01bef8 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-eb294b30-d152-4bd7-b19f-7de54f01bef8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-814ff345-b825-4341-b88c-b852c1d96550 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-814ff345-b825-4341-b88c-b852c1d96550:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-814ff345-b825-4341-b88c-b852c1d96550:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-814ff345-b825-4341-b88c-b852c1d96550 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-814ff345-b825-4341-b88c-b852c1d96550-atc-btn-wrapper {
    text-align: center;
  }


#s-814ff345-b825-4341-b88c-b852c1d96550 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-814ff345-b825-4341-b88c-b852c1d96550-atc-btn-wrapper {
    text-align: center;
  }


#s-814ff345-b825-4341-b88c-b852c1d96550 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-814ff345-b825-4341-b88c-b852c1d96550-atc-btn-wrapper {
    text-align: center;
  }


#s-814ff345-b825-4341-b88c-b852c1d96550 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-814ff345-b825-4341-b88c-b852c1d96550-atc-btn-wrapper {
    text-align: center;
  }


#s-814ff345-b825-4341-b88c-b852c1d96550 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-814ff345-b825-4341-b88c-b852c1d96550-atc-btn-wrapper {
    text-align: center;
  }


#s-814ff345-b825-4341-b88c-b852c1d96550 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-814ff345-b825-4341-b88c-b852c1d96550.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2bc5c31a-d321-48a3-ac1c-fb31f410da52 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8da44d02-d0b6-48cf-b88d-0b9af265f911 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c973c3fb-178a-4b02-89ae-d474f06834a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-c973c3fb-178a-4b02-89ae-d474f06834a2 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-ff51ee32-773d-483c-aad8-20b12b9fe883 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ff51ee32-773d-483c-aad8-20b12b9fe883 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-ff51ee32-773d-483c-aad8-20b12b9fe883 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-ff51ee32-773d-483c-aad8-20b12b9fe883 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f0011628-c52b-4050-a37d-66b8c11b3734:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f0011628-c52b-4050-a37d-66b8c11b3734:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-f0011628-c52b-4050-a37d-66b8c11b3734-atc-btn-wrapper {
    text-align: center;
  }


#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f0011628-c52b-4050-a37d-66b8c11b3734-atc-btn-wrapper {
    text-align: center;
  }


#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0011628-c52b-4050-a37d-66b8c11b3734-atc-btn-wrapper {
    text-align: center;
  }


#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f0011628-c52b-4050-a37d-66b8c11b3734-atc-btn-wrapper {
    text-align: center;
  }


#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f0011628-c52b-4050-a37d-66b8c11b3734-atc-btn-wrapper {
    text-align: center;
  }


#s-f0011628-c52b-4050-a37d-66b8c11b3734 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f0011628-c52b-4050-a37d-66b8c11b3734.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a2eec07d-ba0b-4827-bcbb-86d06d64e919 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-320d2285-1524-4562-9b97-2fdd496571f1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-320d2285-1524-4562-9b97-2fdd496571f1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8f29e2e4-6253-4282-9ade-0b3e3b1ea677 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-8f29e2e4-6253-4282-9ade-0b3e3b1ea677 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-9fd198ec-98d0-4464-a5b6-068f44af6112 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9fd198ec-98d0-4464-a5b6-068f44af6112 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-9fd198ec-98d0-4464-a5b6-068f44af6112 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-9fd198ec-98d0-4464-a5b6-068f44af6112 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3051da18-335e-4f07-84d9-8f6f75b96af9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3051da18-335e-4f07-84d9-8f6f75b96af9:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-3051da18-335e-4f07-84d9-8f6f75b96af9-atc-btn-wrapper {
    text-align: center;
  }


#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3051da18-335e-4f07-84d9-8f6f75b96af9-atc-btn-wrapper {
    text-align: center;
  }


#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3051da18-335e-4f07-84d9-8f6f75b96af9-atc-btn-wrapper {
    text-align: center;
  }


#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3051da18-335e-4f07-84d9-8f6f75b96af9-atc-btn-wrapper {
    text-align: center;
  }


#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3051da18-335e-4f07-84d9-8f6f75b96af9-atc-btn-wrapper {
    text-align: center;
  }


#s-3051da18-335e-4f07-84d9-8f6f75b96af9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3051da18-335e-4f07-84d9-8f6f75b96af9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-12bc6dab-0555-44d6-9f7e-c01e0b790591 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-8d67effe-4748-490a-ac79-4c3db227b067 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d67effe-4748-490a-ac79-4c3db227b067 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a34aee32-76a6-436d-8b19-9dc9097852de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-a34aee32-76a6-436d-8b19-9dc9097852de .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-65a16f0d-d730-45b9-83c5-fef36b45a1c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-65a16f0d-d730-45b9-83c5-fef36b45a1c5 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-65a16f0d-d730-45b9-83c5-fef36b45a1c5 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-65a16f0d-d730-45b9-83c5-fef36b45a1c5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a3f711ba-a05f-426c-acc1-4e49642d75e4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a3f711ba-a05f-426c-acc1-4e49642d75e4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-a3f711ba-a05f-426c-acc1-4e49642d75e4-atc-btn-wrapper {
    text-align: center;
  }


#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a3f711ba-a05f-426c-acc1-4e49642d75e4-atc-btn-wrapper {
    text-align: center;
  }


#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a3f711ba-a05f-426c-acc1-4e49642d75e4-atc-btn-wrapper {
    text-align: center;
  }


#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a3f711ba-a05f-426c-acc1-4e49642d75e4-atc-btn-wrapper {
    text-align: center;
  }


#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a3f711ba-a05f-426c-acc1-4e49642d75e4-atc-btn-wrapper {
    text-align: center;
  }


#s-a3f711ba-a05f-426c-acc1-4e49642d75e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a3f711ba-a05f-426c-acc1-4e49642d75e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-57166e77-b0ec-4737-8dbb-1bb4bac38c40 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f8db801-7f5b-4719-a3ed-2f00622aae0f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9e56e352-d3f6-446a-82e5-ab0e3760f89f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-9e56e352-d3f6-446a-82e5-ab0e3760f89f .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-4dfd4b08-1bcd-4d2c-ad98-b46beeecc5aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4dfd4b08-1bcd-4d2c-ad98-b46beeecc5aa .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-4dfd4b08-1bcd-4d2c-ad98-b46beeecc5aa .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-4dfd4b08-1bcd-4d2c-ad98-b46beeecc5aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f30ea167-a486-4aab-a1f1-f9b02d095770:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f30ea167-a486-4aab-a1f1-f9b02d095770:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-f30ea167-a486-4aab-a1f1-f9b02d095770-atc-btn-wrapper {
    text-align: center;
  }


#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f30ea167-a486-4aab-a1f1-f9b02d095770-atc-btn-wrapper {
    text-align: center;
  }


#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f30ea167-a486-4aab-a1f1-f9b02d095770-atc-btn-wrapper {
    text-align: center;
  }


#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f30ea167-a486-4aab-a1f1-f9b02d095770-atc-btn-wrapper {
    text-align: center;
  }


#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f30ea167-a486-4aab-a1f1-f9b02d095770-atc-btn-wrapper {
    text-align: center;
  }


#s-f30ea167-a486-4aab-a1f1-f9b02d095770 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f30ea167-a486-4aab-a1f1-f9b02d095770.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8909cfca-5d1a-4308-9d7d-f21c2f72985e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3913b7c8-52e3-44dc-b6d5-7d77b1854978 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f368780b-8529-4d05-95f9-242ca51fe839 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-f368780b-8529-4d05-95f9-242ca51fe839 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-b540f14a-3f68-4405-bd9d-449bc60dc704 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b540f14a-3f68-4405-bd9d-449bc60dc704 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b540f14a-3f68-4405-bd9d-449bc60dc704 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-b540f14a-3f68-4405-bd9d-449bc60dc704 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c-atc-btn-wrapper {
    text-align: center;
  }


#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c-atc-btn-wrapper {
    text-align: center;
  }


#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c-atc-btn-wrapper {
    text-align: center;
  }


#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c-atc-btn-wrapper {
    text-align: center;
  }


#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c-atc-btn-wrapper {
    text-align: center;
  }


#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6e73bb5-91dc-43c9-bbfc-449b0025c65c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-654e7b97-17a7-4f7b-8f55-9c6d4d880e35 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-0b253a9d-986a-4d68-b2cb-314955e237ee {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b253a9d-986a-4d68-b2cb-314955e237ee img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b70e7e24-57ed-4903-b6c9-0219f2491eac {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-b70e7e24-57ed-4903-b6c9-0219f2491eac .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-8eebceb0-d6ab-4bb2-8f79-2196e42f3082 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8eebceb0-d6ab-4bb2-8f79-2196e42f3082 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-8eebceb0-d6ab-4bb2-8f79-2196e42f3082 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-8eebceb0-d6ab-4bb2-8f79-2196e42f3082 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-202f04dc-0813-46f7-bea1-f9b640f9d49f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-202f04dc-0813-46f7-bea1-f9b640f9d49f:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-202f04dc-0813-46f7-bea1-f9b640f9d49f-atc-btn-wrapper {
    text-align: center;
  }


#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-202f04dc-0813-46f7-bea1-f9b640f9d49f-atc-btn-wrapper {
    text-align: center;
  }


#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-202f04dc-0813-46f7-bea1-f9b640f9d49f-atc-btn-wrapper {
    text-align: center;
  }


#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-202f04dc-0813-46f7-bea1-f9b640f9d49f-atc-btn-wrapper {
    text-align: center;
  }


#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-202f04dc-0813-46f7-bea1-f9b640f9d49f-atc-btn-wrapper {
    text-align: center;
  }


#s-202f04dc-0813-46f7-bea1-f9b640f9d49f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-202f04dc-0813-46f7-bea1-f9b640f9d49f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-fc953e70-3ac5-430b-8352-2c0c5b432d7e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fea6981-0761-4e30-ba56-e92ff6de5a18 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bba1b0a5-c7d6-42e6-9e38-aa3cea301825 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-bba1b0a5-c7d6-42e6-9e38-aa3cea301825 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-f6e10709-ef26-4bfa-9f43-65398be796cf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f6e10709-ef26-4bfa-9f43-65398be796cf .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-f6e10709-ef26-4bfa-9f43-65398be796cf .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-f6e10709-ef26-4bfa-9f43-65398be796cf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c-atc-btn-wrapper {
    text-align: center;
  }


#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c-atc-btn-wrapper {
    text-align: center;
  }


#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c-atc-btn-wrapper {
    text-align: center;
  }


#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c-atc-btn-wrapper {
    text-align: center;
  }


#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c-atc-btn-wrapper {
    text-align: center;
  }


#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3bdf00ab-dbf8-429e-9e3f-cd822c26413c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6f6c58d1-c504-4fee-8035-583ce3d14467 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-aa390029-36a6-49c9-afda-b4430fa1230c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa390029-36a6-49c9-afda-b4430fa1230c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1a5ed06d-0406-41a3-9def-f09305b115d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-1a5ed06d-0406-41a3-9def-f09305b115d1 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-098f00fb-9a96-4a56-b1d7-cb0d057583df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-098f00fb-9a96-4a56-b1d7-cb0d057583df .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-098f00fb-9a96-4a56-b1d7-cb0d057583df .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-098f00fb-9a96-4a56-b1d7-cb0d057583df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6dcaf835-3b68-439d-af05-9fc2b25981c8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6dcaf835-3b68-439d-af05-9fc2b25981c8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-6dcaf835-3b68-439d-af05-9fc2b25981c8-atc-btn-wrapper {
    text-align: center;
  }


#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6dcaf835-3b68-439d-af05-9fc2b25981c8-atc-btn-wrapper {
    text-align: center;
  }


#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6dcaf835-3b68-439d-af05-9fc2b25981c8-atc-btn-wrapper {
    text-align: center;
  }


#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6dcaf835-3b68-439d-af05-9fc2b25981c8-atc-btn-wrapper {
    text-align: center;
  }


#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6dcaf835-3b68-439d-af05-9fc2b25981c8-atc-btn-wrapper {
    text-align: center;
  }


#s-6dcaf835-3b68-439d-af05-9fc2b25981c8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6dcaf835-3b68-439d-af05-9fc2b25981c8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-37baa7e0-0370-4b96-b266-0428093dd377 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ed15ae2d-34b0-4376-a679-f5aece9d5f84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4a84e0fe-a8d1-4f11-b3b2-5269a96de283 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-4a84e0fe-a8d1-4f11-b3b2-5269a96de283 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-e7844664-db00-4c38-bc2f-0bcaf8ca0173 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e7844664-db00-4c38-bc2f-0bcaf8ca0173 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-e7844664-db00-4c38-bc2f-0bcaf8ca0173 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-e7844664-db00-4c38-bc2f-0bcaf8ca0173 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5f907d81-21b3-420e-b396-a13678ca356e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5f907d81-21b3-420e-b396-a13678ca356e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-5f907d81-21b3-420e-b396-a13678ca356e {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-5f907d81-21b3-420e-b396-a13678ca356e-atc-btn-wrapper {
    text-align: center;
  }


#s-5f907d81-21b3-420e-b396-a13678ca356e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5f907d81-21b3-420e-b396-a13678ca356e-atc-btn-wrapper {
    text-align: center;
  }


#s-5f907d81-21b3-420e-b396-a13678ca356e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5f907d81-21b3-420e-b396-a13678ca356e-atc-btn-wrapper {
    text-align: center;
  }


#s-5f907d81-21b3-420e-b396-a13678ca356e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5f907d81-21b3-420e-b396-a13678ca356e-atc-btn-wrapper {
    text-align: center;
  }


#s-5f907d81-21b3-420e-b396-a13678ca356e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5f907d81-21b3-420e-b396-a13678ca356e-atc-btn-wrapper {
    text-align: center;
  }


#s-5f907d81-21b3-420e-b396-a13678ca356e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5f907d81-21b3-420e-b396-a13678ca356e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0044549d-e71b-4628-a565-0863d840e080 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ae4b0ca-e471-4966-a132-d6ac60af0934 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f08a0293-0bbf-4374-bcd3-8a250d9adf7b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-f08a0293-0bbf-4374-bcd3-8a250d9adf7b .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-0c5f88ba-45b5-4ede-b0ae-14087cb43a65 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0c5f88ba-45b5-4ede-b0ae-14087cb43a65 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-0c5f88ba-45b5-4ede-b0ae-14087cb43a65 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-0c5f88ba-45b5-4ede-b0ae-14087cb43a65 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-19ac6954-e259-463b-9abd-2bde5fcb2f73:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-19ac6954-e259-463b-9abd-2bde5fcb2f73:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-19ac6954-e259-463b-9abd-2bde5fcb2f73-atc-btn-wrapper {
    text-align: center;
  }


#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-19ac6954-e259-463b-9abd-2bde5fcb2f73-atc-btn-wrapper {
    text-align: center;
  }


#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-19ac6954-e259-463b-9abd-2bde5fcb2f73-atc-btn-wrapper {
    text-align: center;
  }


#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-19ac6954-e259-463b-9abd-2bde5fcb2f73-atc-btn-wrapper {
    text-align: center;
  }


#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-19ac6954-e259-463b-9abd-2bde5fcb2f73-atc-btn-wrapper {
    text-align: center;
  }


#s-19ac6954-e259-463b-9abd-2bde5fcb2f73 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-19ac6954-e259-463b-9abd-2bde5fcb2f73.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a7580e65-70c4-4544-8bb1-41128fca7cf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a3662726-fba1-4c50-87a8-29fc7e84ec5d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b85c91c7-34e6-414a-9bb9-1320f03c2818 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-b85c91c7-34e6-414a-9bb9-1320f03c2818 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-4630e30e-f93f-4f0d-a532-4c4510e6ac24 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4630e30e-f93f-4f0d-a532-4c4510e6ac24 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-4630e30e-f93f-4f0d-a532-4c4510e6ac24 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-4630e30e-f93f-4f0d-a532-4c4510e6ac24 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4-atc-btn-wrapper {
    text-align: center;
  }


#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4-atc-btn-wrapper {
    text-align: center;
  }


#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4-atc-btn-wrapper {
    text-align: center;
  }


#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4-atc-btn-wrapper {
    text-align: center;
  }


#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4-atc-btn-wrapper {
    text-align: center;
  }


#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-454b20b9-0edf-481f-bc21-a9a66c2bd9a4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bf05cbfc-93d8-4203-9824-0617f53cde68 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-11264574-f7c2-4c38-8932-755a5eabcda3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-11264574-f7c2-4c38-8932-755a5eabcda3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f16b3c9c-f524-4c0f-9b46-ab9e21269690 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-f16b3c9c-f524-4c0f-9b46-ab9e21269690 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-4c8cb579-ca08-4c37-87c5-eb3af5a763c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4c8cb579-ca08-4c37-87c5-eb3af5a763c8 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-4c8cb579-ca08-4c37-87c5-eb3af5a763c8 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-4c8cb579-ca08-4c37-87c5-eb3af5a763c8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921-atc-btn-wrapper {
    text-align: center;
  }


#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921-atc-btn-wrapper {
    text-align: center;
  }


#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921-atc-btn-wrapper {
    text-align: center;
  }


#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921-atc-btn-wrapper {
    text-align: center;
  }


#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921-atc-btn-wrapper {
    text-align: center;
  }


#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-fb49dfbe-2ba0-4abc-b4fd-72e905c6c921.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a823f3f4-f2ca-4fd8-b1c2-a1261cd8d261 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

#s-b7c68796-fd91-4695-bbf8-eda630ef5422 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7c68796-fd91-4695-bbf8-eda630ef5422 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3d0ce3fa-8fcd-4b26-89a7-89238d89ed7f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3d0ce3fa-8fcd-4b26-89a7-89238d89ed7f .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-1a90388c-720a-4235-9584-6d0ea464301e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a90388c-720a-4235-9584-6d0ea464301e .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 14px;
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-1a90388c-720a-4235-9584-6d0ea464301e .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  500 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 14px;
}

#s-1a90388c-720a-4235-9584-6d0ea464301e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-radius: 0px;
background-color: rgba(40, 65, 101, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2bd2e21d-099e-40aa-8881-cfc7152aee00:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2bd2e21d-099e-40aa-8881-cfc7152aee00:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-2bd2e21d-099e-40aa-8881-cfc7152aee00-atc-btn-wrapper {
    text-align: center;
  }


#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2bd2e21d-099e-40aa-8881-cfc7152aee00-atc-btn-wrapper {
    text-align: center;
  }


#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2bd2e21d-099e-40aa-8881-cfc7152aee00-atc-btn-wrapper {
    text-align: center;
  }


#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2bd2e21d-099e-40aa-8881-cfc7152aee00-atc-btn-wrapper {
    text-align: center;
  }


#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2bd2e21d-099e-40aa-8881-cfc7152aee00-atc-btn-wrapper {
    text-align: center;
  }


#s-2bd2e21d-099e-40aa-8881-cfc7152aee00 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2bd2e21d-099e-40aa-8881-cfc7152aee00.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  margin-top: 50px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  display: none;
}
#s-f2b7faa6-528f-4478-86c5-dba55272cb46, #wrap-s-f2b7faa6-528f-4478-86c5-dba55272cb46, #wrap-content-s-f2b7faa6-528f-4478-86c5-dba55272cb46 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  display: none;
}
#s-f2b7faa6-528f-4478-86c5-dba55272cb46, #wrap-s-f2b7faa6-528f-4478-86c5-dba55272cb46, #wrap-content-s-f2b7faa6-528f-4478-86c5-dba55272cb46 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
background-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  display: none;
}
#s-f2b7faa6-528f-4478-86c5-dba55272cb46, #wrap-s-f2b7faa6-528f-4478-86c5-dba55272cb46, #wrap-content-s-f2b7faa6-528f-4478-86c5-dba55272cb46 { display: none !important; }}
#s-f2b7faa6-528f-4478-86c5-dba55272cb46 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  --swiper-pagination-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(214, 190, 139, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-prev,
#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-next {
  
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-prev svg,
#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-next svg {
  fill: rgba(214, 190, 139, 1) !important;
  stroke: rgba(214, 190, 139, 1) !important;
  
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 .swiper-pagination-bullet-active {
  background-color: rgba(214, 190, 139, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-f2b7faa6-528f-4478-86c5-dba55272cb46 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 {
  --swiper-pagination-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(40, 65, 101, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-prev,
#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-next {
  
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-prev svg,
#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-next svg {
  fill: rgba(40, 65, 101, 1) !important;
  stroke: rgba(40, 65, 101, 1) !important;
  
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 .swiper-pagination-bullet-active {
  background-color: rgba(40, 65, 101, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f2b7faa6-528f-4478-86c5-dba55272cb46 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-ca282cb3-e11c-478c-9236-89a6ce50be56 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ca282cb3-e11c-478c-9236-89a6ce50be56 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-ca282cb3-e11c-478c-9236-89a6ce50be56 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7c81a05b-fbfc-4cc2-ac2c-538304140526 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bb17b551-8075-48d2-8ee0-0d7b8e635b0d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-bb17b551-8075-48d2-8ee0-0d7b8e635b0d .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-e5480cdf-3166-4c82-b737-ea9687e75d37 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e5480cdf-3166-4c82-b737-ea9687e75d37 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e5480cdf-3166-4c82-b737-ea9687e75d37 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e5480cdf-3166-4c82-b737-ea9687e75d37 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-cd071464-a2cb-4555-9876-f3740cdb7180:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cd071464-a2cb-4555-9876-f3740cdb7180:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-cd071464-a2cb-4555-9876-f3740cdb7180:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-cd071464-a2cb-4555-9876-f3740cdb7180-atc-btn-wrapper {
    text-align: center;
  }


#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cd071464-a2cb-4555-9876-f3740cdb7180-atc-btn-wrapper {
    text-align: center;
  }


#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cd071464-a2cb-4555-9876-f3740cdb7180-atc-btn-wrapper {
    text-align: center;
  }


#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cd071464-a2cb-4555-9876-f3740cdb7180-atc-btn-wrapper {
    text-align: center;
  }


#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cd071464-a2cb-4555-9876-f3740cdb7180-atc-btn-wrapper {
    text-align: center;
  }


#s-cd071464-a2cb-4555-9876-f3740cdb7180 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cd071464-a2cb-4555-9876-f3740cdb7180.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2d4d9c9b-ad9d-4558-b31e-c227dc1eb47f {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2d4d9c9b-ad9d-4558-b31e-c227dc1eb47f {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-2d4d9c9b-ad9d-4558-b31e-c227dc1eb47f {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-3c4bdbd6-01fe-42bd-aab2-908417212525 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3c4bdbd6-01fe-42bd-aab2-908417212525 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1dd58a4b-7e34-4c59-9795-92d3318e597f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-1dd58a4b-7e34-4c59-9795-92d3318e597f .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-f214d2df-82be-49a7-8cc2-87796936eb34 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f214d2df-82be-49a7-8cc2-87796936eb34 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f214d2df-82be-49a7-8cc2-87796936eb34 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f214d2df-82be-49a7-8cc2-87796936eb34 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04-atc-btn-wrapper {
    text-align: center;
  }


#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04-atc-btn-wrapper {
    text-align: center;
  }


#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04-atc-btn-wrapper {
    text-align: center;
  }


#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04-atc-btn-wrapper {
    text-align: center;
  }


#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04-atc-btn-wrapper {
    text-align: center;
  }


#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-40c8a29b-1bc9-4e8d-8276-85b0f04e3b04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b922abe8-2d46-41a0-b659-75c8d856bde3 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b922abe8-2d46-41a0-b659-75c8d856bde3 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-b922abe8-2d46-41a0-b659-75c8d856bde3 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-faff0e02-c16b-4c94-89df-68e7f75b9af2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2df208db-6c57-4c95-9a6f-ca6725d8ff5f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-2df208db-6c57-4c95-9a6f-ca6725d8ff5f .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-12db38b4-f57b-4c93-b288-b3149eb35f4a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-12db38b4-f57b-4c93-b288-b3149eb35f4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-12db38b4-f57b-4c93-b288-b3149eb35f4a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-12db38b4-f57b-4c93-b288-b3149eb35f4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-340cde13-e905-452b-b11f-11245b6f1449 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-340cde13-e905-452b-b11f-11245b6f1449:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-340cde13-e905-452b-b11f-11245b6f1449:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-340cde13-e905-452b-b11f-11245b6f1449 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-340cde13-e905-452b-b11f-11245b6f1449 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-340cde13-e905-452b-b11f-11245b6f1449:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-340cde13-e905-452b-b11f-11245b6f1449-atc-btn-wrapper {
    text-align: center;
  }


#s-340cde13-e905-452b-b11f-11245b6f1449 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-340cde13-e905-452b-b11f-11245b6f1449-atc-btn-wrapper {
    text-align: center;
  }


#s-340cde13-e905-452b-b11f-11245b6f1449 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-340cde13-e905-452b-b11f-11245b6f1449-atc-btn-wrapper {
    text-align: center;
  }


#s-340cde13-e905-452b-b11f-11245b6f1449 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-340cde13-e905-452b-b11f-11245b6f1449-atc-btn-wrapper {
    text-align: center;
  }


#s-340cde13-e905-452b-b11f-11245b6f1449 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-340cde13-e905-452b-b11f-11245b6f1449-atc-btn-wrapper {
    text-align: center;
  }


#s-340cde13-e905-452b-b11f-11245b6f1449 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-340cde13-e905-452b-b11f-11245b6f1449.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-18200491-f05f-4c54-a22a-a2034ed161a0 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-18200491-f05f-4c54-a22a-a2034ed161a0 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-18200491-f05f-4c54-a22a-a2034ed161a0 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-7304c819-6693-4f74-957d-1252e649e0fb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7304c819-6693-4f74-957d-1252e649e0fb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3ceb072b-5675-46b6-bc4b-5bfe16ab4947 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-3ceb072b-5675-46b6-bc4b-5bfe16ab4947 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-b6929e43-28fe-487e-8343-cd58d860d879 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b6929e43-28fe-487e-8343-cd58d860d879 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-b6929e43-28fe-487e-8343-cd58d860d879 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-b6929e43-28fe-487e-8343-cd58d860d879 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-3542e34e-4695-4129-b37a-f59f66274ff4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3542e34e-4695-4129-b37a-f59f66274ff4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-3542e34e-4695-4129-b37a-f59f66274ff4:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-3542e34e-4695-4129-b37a-f59f66274ff4-atc-btn-wrapper {
    text-align: center;
  }


#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-3542e34e-4695-4129-b37a-f59f66274ff4-atc-btn-wrapper {
    text-align: center;
  }


#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3542e34e-4695-4129-b37a-f59f66274ff4-atc-btn-wrapper {
    text-align: center;
  }


#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3542e34e-4695-4129-b37a-f59f66274ff4-atc-btn-wrapper {
    text-align: center;
  }


#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-3542e34e-4695-4129-b37a-f59f66274ff4-atc-btn-wrapper {
    text-align: center;
  }


#s-3542e34e-4695-4129-b37a-f59f66274ff4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-3542e34e-4695-4129-b37a-f59f66274ff4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4367729d-7449-49f2-ac37-c3de9935caf9 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4367729d-7449-49f2-ac37-c3de9935caf9 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-4367729d-7449-49f2-ac37-c3de9935caf9 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-482d96da-f767-4bbe-9081-6a52dd42bbf9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0625eb2c-6db8-4ebe-8a5d-c2f89af5559d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-0625eb2c-6db8-4ebe-8a5d-c2f89af5559d .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-bf61d9e7-9773-42b8-89d2-ec64ba507411 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-bf61d9e7-9773-42b8-89d2-ec64ba507411 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-bf61d9e7-9773-42b8-89d2-ec64ba507411 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-bf61d9e7-9773-42b8-89d2-ec64ba507411 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7-atc-btn-wrapper {
    text-align: center;
  }


#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7-atc-btn-wrapper {
    text-align: center;
  }


#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7-atc-btn-wrapper {
    text-align: center;
  }


#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7-atc-btn-wrapper {
    text-align: center;
  }


#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7-atc-btn-wrapper {
    text-align: center;
  }


#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-9e17ac1b-8651-41fa-b15f-ec7eafcdece7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e2086cfa-5436-4e1a-bfc5-c9081c9865e0 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e2086cfa-5436-4e1a-bfc5-c9081c9865e0 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-e2086cfa-5436-4e1a-bfc5-c9081c9865e0 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ebf48b1e-8f03-4194-a0ba-8d0e20bddbf4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d8933a3f-4749-4b89-a147-867acd7b1ef8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-d8933a3f-4749-4b89-a147-867acd7b1ef8 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-40350a9e-b544-414d-952d-0df8271cf3c1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-40350a9e-b544-414d-952d-0df8271cf3c1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-40350a9e-b544-414d-952d-0df8271cf3c1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-40350a9e-b544-414d-952d-0df8271cf3c1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-14bb19d6-7e24-4d92-953b-8b6b688ee715:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-14bb19d6-7e24-4d92-953b-8b6b688ee715:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-14bb19d6-7e24-4d92-953b-8b6b688ee715:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-14bb19d6-7e24-4d92-953b-8b6b688ee715-atc-btn-wrapper {
    text-align: center;
  }


#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-14bb19d6-7e24-4d92-953b-8b6b688ee715-atc-btn-wrapper {
    text-align: center;
  }


#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-14bb19d6-7e24-4d92-953b-8b6b688ee715-atc-btn-wrapper {
    text-align: center;
  }


#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-14bb19d6-7e24-4d92-953b-8b6b688ee715-atc-btn-wrapper {
    text-align: center;
  }


#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-14bb19d6-7e24-4d92-953b-8b6b688ee715-atc-btn-wrapper {
    text-align: center;
  }


#s-14bb19d6-7e24-4d92-953b-8b6b688ee715 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-14bb19d6-7e24-4d92-953b-8b6b688ee715.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f703bd8f-bd96-4bc1-b2b8-f4632e3cfb5b {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f703bd8f-bd96-4bc1-b2b8-f4632e3cfb5b {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-f703bd8f-bd96-4bc1-b2b8-f4632e3cfb5b {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53a1c7c-4ca6-45d6-be03-591b55214fd7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-db93a83e-f3a1-48c6-93b0-d83f75e97751 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-db93a83e-f3a1-48c6-93b0-d83f75e97751 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-6e8f332d-34eb-4062-be79-3a00c3b03681 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6e8f332d-34eb-4062-be79-3a00c3b03681 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6e8f332d-34eb-4062-be79-3a00c3b03681 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6e8f332d-34eb-4062-be79-3a00c3b03681 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-43e673fc-e5ae-44b3-836a-45960d012ea2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-43e673fc-e5ae-44b3-836a-45960d012ea2:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-43e673fc-e5ae-44b3-836a-45960d012ea2:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-43e673fc-e5ae-44b3-836a-45960d012ea2-atc-btn-wrapper {
    text-align: center;
  }


#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-43e673fc-e5ae-44b3-836a-45960d012ea2-atc-btn-wrapper {
    text-align: center;
  }


#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-43e673fc-e5ae-44b3-836a-45960d012ea2-atc-btn-wrapper {
    text-align: center;
  }


#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-43e673fc-e5ae-44b3-836a-45960d012ea2-atc-btn-wrapper {
    text-align: center;
  }


#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-43e673fc-e5ae-44b3-836a-45960d012ea2-atc-btn-wrapper {
    text-align: center;
  }


#s-43e673fc-e5ae-44b3-836a-45960d012ea2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-43e673fc-e5ae-44b3-836a-45960d012ea2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-dbf9f3cb-9d20-4626-ab4a-8ce6a0f05749 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-dbf9f3cb-9d20-4626-ab4a-8ce6a0f05749 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-dbf9f3cb-9d20-4626-ab4a-8ce6a0f05749 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ea2b9cc-f4f3-435b-a6dc-52365897c0e0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-85b75b8a-429e-4b43-950b-a3ed3f0d7a47 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-85b75b8a-429e-4b43-950b-a3ed3f0d7a47 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-24969978-6908-46f2-ba36-d6e4ae4698d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-24969978-6908-46f2-ba36-d6e4ae4698d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-24969978-6908-46f2-ba36-d6e4ae4698d3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-24969978-6908-46f2-ba36-d6e4ae4698d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-96ee0571-c47e-450a-8016-eff395da4563 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-96ee0571-c47e-450a-8016-eff395da4563:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-96ee0571-c47e-450a-8016-eff395da4563:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-96ee0571-c47e-450a-8016-eff395da4563 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-96ee0571-c47e-450a-8016-eff395da4563 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-96ee0571-c47e-450a-8016-eff395da4563:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-96ee0571-c47e-450a-8016-eff395da4563-atc-btn-wrapper {
    text-align: center;
  }


#s-96ee0571-c47e-450a-8016-eff395da4563 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-96ee0571-c47e-450a-8016-eff395da4563-atc-btn-wrapper {
    text-align: center;
  }


#s-96ee0571-c47e-450a-8016-eff395da4563 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-96ee0571-c47e-450a-8016-eff395da4563-atc-btn-wrapper {
    text-align: center;
  }


#s-96ee0571-c47e-450a-8016-eff395da4563 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-96ee0571-c47e-450a-8016-eff395da4563-atc-btn-wrapper {
    text-align: center;
  }


#s-96ee0571-c47e-450a-8016-eff395da4563 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-96ee0571-c47e-450a-8016-eff395da4563-atc-btn-wrapper {
    text-align: center;
  }


#s-96ee0571-c47e-450a-8016-eff395da4563 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-96ee0571-c47e-450a-8016-eff395da4563.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-11a23361-ea7c-4dbc-b6bf-a1d05cabc6c6 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-11a23361-ea7c-4dbc-b6bf-a1d05cabc6c6 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-11a23361-ea7c-4dbc-b6bf-a1d05cabc6c6 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-797f850c-05b1-4211-b368-b01e7201b93a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-797f850c-05b1-4211-b368-b01e7201b93a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f8e76a8e-04f8-49a7-8cd7-2ab9e0b70a39 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-f8e76a8e-04f8-49a7-8cd7-2ab9e0b70a39 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-c4188fb2-20fa-44dc-bcf1-56ea9f9ea5fe {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c4188fb2-20fa-44dc-bcf1-56ea9f9ea5fe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c4188fb2-20fa-44dc-bcf1-56ea9f9ea5fe .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c4188fb2-20fa-44dc-bcf1-56ea9f9ea5fe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2abbefab-9646-4924-8734-70358314161e {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-2abbefab-9646-4924-8734-70358314161e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2abbefab-9646-4924-8734-70358314161e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-2abbefab-9646-4924-8734-70358314161e {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-2abbefab-9646-4924-8734-70358314161e {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-2abbefab-9646-4924-8734-70358314161e:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-2abbefab-9646-4924-8734-70358314161e-atc-btn-wrapper {
    text-align: center;
  }


#s-2abbefab-9646-4924-8734-70358314161e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2abbefab-9646-4924-8734-70358314161e-atc-btn-wrapper {
    text-align: center;
  }


#s-2abbefab-9646-4924-8734-70358314161e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2abbefab-9646-4924-8734-70358314161e-atc-btn-wrapper {
    text-align: center;
  }


#s-2abbefab-9646-4924-8734-70358314161e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2abbefab-9646-4924-8734-70358314161e-atc-btn-wrapper {
    text-align: center;
  }


#s-2abbefab-9646-4924-8734-70358314161e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2abbefab-9646-4924-8734-70358314161e-atc-btn-wrapper {
    text-align: center;
  }


#s-2abbefab-9646-4924-8734-70358314161e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-2abbefab-9646-4924-8734-70358314161e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-becbc2c5-989f-4e19-9fb2-f280ccbf68f4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-becbc2c5-989f-4e19-9fb2-f280ccbf68f4 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-becbc2c5-989f-4e19-9fb2-f280ccbf68f4 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37f27fc2-d905-4d60-a342-a5714e9dcaf5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-646e8992-5a13-4eba-b8f7-0fb8f1a0ad2a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-646e8992-5a13-4eba-b8f7-0fb8f1a0ad2a .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-a0fc75e8-3c85-4107-8efe-cfdc14f2443f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a0fc75e8-3c85-4107-8efe-cfdc14f2443f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a0fc75e8-3c85-4107-8efe-cfdc14f2443f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a0fc75e8-3c85-4107-8efe-cfdc14f2443f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1ad0931e-3536-470b-b715-0e71c3710d5b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1ad0931e-3536-470b-b715-0e71c3710d5b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-1ad0931e-3536-470b-b715-0e71c3710d5b:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-1ad0931e-3536-470b-b715-0e71c3710d5b-atc-btn-wrapper {
    text-align: center;
  }


#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1ad0931e-3536-470b-b715-0e71c3710d5b-atc-btn-wrapper {
    text-align: center;
  }


#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1ad0931e-3536-470b-b715-0e71c3710d5b-atc-btn-wrapper {
    text-align: center;
  }


#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1ad0931e-3536-470b-b715-0e71c3710d5b-atc-btn-wrapper {
    text-align: center;
  }


#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1ad0931e-3536-470b-b715-0e71c3710d5b-atc-btn-wrapper {
    text-align: center;
  }


#s-1ad0931e-3536-470b-b715-0e71c3710d5b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-1ad0931e-3536-470b-b715-0e71c3710d5b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-43f6176c-5e1c-4092-8581-f1d5b7349910 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-43f6176c-5e1c-4092-8581-f1d5b7349910 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-43f6176c-5e1c-4092-8581-f1d5b7349910 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-d43ecf95-71c1-4342-9251-7a4d96c8138b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d43ecf95-71c1-4342-9251-7a4d96c8138b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4b93f042-5f6c-49c0-9a3a-078ebc3691d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-4b93f042-5f6c-49c0-9a3a-078ebc3691d3 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-2c3deb15-2d12-40e2-957b-982053873594 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2c3deb15-2d12-40e2-957b-982053873594 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2c3deb15-2d12-40e2-957b-982053873594 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2c3deb15-2d12-40e2-957b-982053873594 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d-atc-btn-wrapper {
    text-align: center;
  }


#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d-atc-btn-wrapper {
    text-align: center;
  }


#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d-atc-btn-wrapper {
    text-align: center;
  }


#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d-atc-btn-wrapper {
    text-align: center;
  }


#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d-atc-btn-wrapper {
    text-align: center;
  }


#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-881fc524-e9ce-4a84-a4fa-8ad3c53a576d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-82d6bf92-4524-46c4-875e-d031e8786e25 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-82d6bf92-4524-46c4-875e-d031e8786e25 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-82d6bf92-4524-46c4-875e-d031e8786e25 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f6df8cd9-17cd-4da7-baa2-6fef2d23fb70 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bd24ab70-8e9c-4c66-9efe-e9cb61c9ecf3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-bd24ab70-8e9c-4c66-9efe-e9cb61c9ecf3 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-e6727b80-e1f4-4c99-b036-54363b86f0b4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e6727b80-e1f4-4c99-b036-54363b86f0b4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e6727b80-e1f4-4c99-b036-54363b86f0b4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e6727b80-e1f4-4c99-b036-54363b86f0b4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d36687bd-853e-431d-bbf2-97efcb2288e1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d36687bd-853e-431d-bbf2-97efcb2288e1:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-d36687bd-853e-431d-bbf2-97efcb2288e1:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-d36687bd-853e-431d-bbf2-97efcb2288e1-atc-btn-wrapper {
    text-align: center;
  }


#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d36687bd-853e-431d-bbf2-97efcb2288e1-atc-btn-wrapper {
    text-align: center;
  }


#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d36687bd-853e-431d-bbf2-97efcb2288e1-atc-btn-wrapper {
    text-align: center;
  }


#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d36687bd-853e-431d-bbf2-97efcb2288e1-atc-btn-wrapper {
    text-align: center;
  }


#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d36687bd-853e-431d-bbf2-97efcb2288e1-atc-btn-wrapper {
    text-align: center;
  }


#s-d36687bd-853e-431d-bbf2-97efcb2288e1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d36687bd-853e-431d-bbf2-97efcb2288e1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-17ea973e-7ef4-4842-b4f6-d12e9c900d3a {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-17ea973e-7ef4-4842-b4f6-d12e9c900d3a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-17ea973e-7ef4-4842-b4f6-d12e9c900d3a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-ccd1bab8-28ac-45a6-939b-c19925823f6c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ccd1bab8-28ac-45a6-939b-c19925823f6c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-542b42e8-0263-46ee-a193-37965197ce45 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-542b42e8-0263-46ee-a193-37965197ce45 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-fbeaf294-07b5-4cdc-83e0-8e5a7d5d3a48 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fbeaf294-07b5-4cdc-83e0-8e5a7d5d3a48 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-fbeaf294-07b5-4cdc-83e0-8e5a7d5d3a48 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-fbeaf294-07b5-4cdc-83e0-8e5a7d5d3a48 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4a3249f8-f49e-4ab7-a514-51c964f5074e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4a3249f8-f49e-4ab7-a514-51c964f5074e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-4a3249f8-f49e-4ab7-a514-51c964f5074e:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-4a3249f8-f49e-4ab7-a514-51c964f5074e-atc-btn-wrapper {
    text-align: center;
  }


#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4a3249f8-f49e-4ab7-a514-51c964f5074e-atc-btn-wrapper {
    text-align: center;
  }


#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4a3249f8-f49e-4ab7-a514-51c964f5074e-atc-btn-wrapper {
    text-align: center;
  }


#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4a3249f8-f49e-4ab7-a514-51c964f5074e-atc-btn-wrapper {
    text-align: center;
  }


#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4a3249f8-f49e-4ab7-a514-51c964f5074e-atc-btn-wrapper {
    text-align: center;
  }


#s-4a3249f8-f49e-4ab7-a514-51c964f5074e {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4a3249f8-f49e-4ab7-a514-51c964f5074e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f7f50810-a835-4edc-b9c9-90c53464c010 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-f7f50810-a835-4edc-b9c9-90c53464c010 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-f7f50810-a835-4edc-b9c9-90c53464c010 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-45de28d7-49e8-481e-a416-574d2ef45e6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-45de28d7-49e8-481e-a416-574d2ef45e6e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8bb227e4-168a-41fe-afbf-fee16ec3a848 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-8bb227e4-168a-41fe-afbf-fee16ec3a848 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-000dcb29-b1ca-4b35-ae3e-913c9f14a948 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-000dcb29-b1ca-4b35-ae3e-913c9f14a948 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-000dcb29-b1ca-4b35-ae3e-913c9f14a948 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-000dcb29-b1ca-4b35-ae3e-913c9f14a948 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-671643d0-b5f2-447d-8f4a-31b2d54f811d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-671643d0-b5f2-447d-8f4a-31b2d54f811d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-671643d0-b5f2-447d-8f4a-31b2d54f811d:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-671643d0-b5f2-447d-8f4a-31b2d54f811d-atc-btn-wrapper {
    text-align: center;
  }


#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-671643d0-b5f2-447d-8f4a-31b2d54f811d-atc-btn-wrapper {
    text-align: center;
  }


#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-671643d0-b5f2-447d-8f4a-31b2d54f811d-atc-btn-wrapper {
    text-align: center;
  }


#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-671643d0-b5f2-447d-8f4a-31b2d54f811d-atc-btn-wrapper {
    text-align: center;
  }


#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-671643d0-b5f2-447d-8f4a-31b2d54f811d-atc-btn-wrapper {
    text-align: center;
  }


#s-671643d0-b5f2-447d-8f4a-31b2d54f811d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-671643d0-b5f2-447d-8f4a-31b2d54f811d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3840376c-0cd2-43cd-a2bf-67b9b7c547a2 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3840376c-0cd2-43cd-a2bf-67b9b7c547a2 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-3840376c-0cd2-43cd-a2bf-67b9b7c547a2 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-4a2ba3ac-9498-45b8-9c12-c92250556102 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a2ba3ac-9498-45b8-9c12-c92250556102 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ded2e8a-9309-4991-abc6-c856b0da7c17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-8ded2e8a-9309-4991-abc6-c856b0da7c17 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-d6334c85-3938-4a69-b1f8-9caf73c60383 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d6334c85-3938-4a69-b1f8-9caf73c60383 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d6334c85-3938-4a69-b1f8-9caf73c60383 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d6334c85-3938-4a69-b1f8-9caf73c60383 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d6191bfc-e1a7-406c-82f6-5beed0463466:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d6191bfc-e1a7-406c-82f6-5beed0463466:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-d6191bfc-e1a7-406c-82f6-5beed0463466:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-d6191bfc-e1a7-406c-82f6-5beed0463466-atc-btn-wrapper {
    text-align: center;
  }


#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d6191bfc-e1a7-406c-82f6-5beed0463466-atc-btn-wrapper {
    text-align: center;
  }


#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d6191bfc-e1a7-406c-82f6-5beed0463466-atc-btn-wrapper {
    text-align: center;
  }


#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d6191bfc-e1a7-406c-82f6-5beed0463466-atc-btn-wrapper {
    text-align: center;
  }


#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d6191bfc-e1a7-406c-82f6-5beed0463466-atc-btn-wrapper {
    text-align: center;
  }


#s-d6191bfc-e1a7-406c-82f6-5beed0463466 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d6191bfc-e1a7-406c-82f6-5beed0463466.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3bd82c73-18be-4388-957c-b1f74ed139e5 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3bd82c73-18be-4388-957c-b1f74ed139e5 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-3bd82c73-18be-4388-957c-b1f74ed139e5 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-8ce5a99a-86f4-4cf3-9913-11970d26205a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ce5a99a-86f4-4cf3-9913-11970d26205a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-83d1e8cc-8111-4223-9f13-3f0f4fefecff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-83d1e8cc-8111-4223-9f13-3f0f4fefecff .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-f1d633cd-78bf-43fe-a04b-884a9fe705e9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f1d633cd-78bf-43fe-a04b-884a9fe705e9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f1d633cd-78bf-43fe-a04b-884a9fe705e9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f1d633cd-78bf-43fe-a04b-884a9fe705e9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b9070fda-354a-4612-84ab-eed200bc2c60:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b9070fda-354a-4612-84ab-eed200bc2c60:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-b9070fda-354a-4612-84ab-eed200bc2c60:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-b9070fda-354a-4612-84ab-eed200bc2c60-atc-btn-wrapper {
    text-align: center;
  }


#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b9070fda-354a-4612-84ab-eed200bc2c60-atc-btn-wrapper {
    text-align: center;
  }


#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b9070fda-354a-4612-84ab-eed200bc2c60-atc-btn-wrapper {
    text-align: center;
  }


#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b9070fda-354a-4612-84ab-eed200bc2c60-atc-btn-wrapper {
    text-align: center;
  }


#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b9070fda-354a-4612-84ab-eed200bc2c60-atc-btn-wrapper {
    text-align: center;
  }


#s-b9070fda-354a-4612-84ab-eed200bc2c60 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-b9070fda-354a-4612-84ab-eed200bc2c60.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0008d30f-edd1-4be8-969d-f1950c416daf {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0008d30f-edd1-4be8-969d-f1950c416daf {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-0008d30f-edd1-4be8-969d-f1950c416daf {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-610a42f9-5eab-4c3d-a979-3025a994483f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-610a42f9-5eab-4c3d-a979-3025a994483f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b0b477e1-fe76-4324-b09e-1790d68a6244 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-b0b477e1-fe76-4324-b09e-1790d68a6244 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-e2201725-a8be-4c07-bee6-5f38e4feb49d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e2201725-a8be-4c07-bee6-5f38e4feb49d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e2201725-a8be-4c07-bee6-5f38e4feb49d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e2201725-a8be-4c07-bee6-5f38e4feb49d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309-atc-btn-wrapper {
    text-align: center;
  }


#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309-atc-btn-wrapper {
    text-align: center;
  }


#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309-atc-btn-wrapper {
    text-align: center;
  }


#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309-atc-btn-wrapper {
    text-align: center;
  }


#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309-atc-btn-wrapper {
    text-align: center;
  }


#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cfdffcbf-ed6d-4e9f-8a4a-828ca3048309.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cfcf570e-c848-4c81-af24-c05bb7a5a01a {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-cfcf570e-c848-4c81-af24-c05bb7a5a01a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-cfcf570e-c848-4c81-af24-c05bb7a5a01a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-aaa14a0e-c144-4e04-8935-974b9819ea39 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaa14a0e-c144-4e04-8935-974b9819ea39 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-95fc8326-9bb4-4e4a-b847-9c5f110d5f5f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-95fc8326-9bb4-4e4a-b847-9c5f110d5f5f .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-6592e4d4-0762-4439-902a-84adf583d8b0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6592e4d4-0762-4439-902a-84adf583d8b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6592e4d4-0762-4439-902a-84adf583d8b0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6592e4d4-0762-4439-902a-84adf583d8b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8ed15fbc-9f87-4dfe-86d5-714356144675:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8ed15fbc-9f87-4dfe-86d5-714356144675:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-8ed15fbc-9f87-4dfe-86d5-714356144675:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-8ed15fbc-9f87-4dfe-86d5-714356144675-atc-btn-wrapper {
    text-align: center;
  }


#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8ed15fbc-9f87-4dfe-86d5-714356144675-atc-btn-wrapper {
    text-align: center;
  }


#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8ed15fbc-9f87-4dfe-86d5-714356144675-atc-btn-wrapper {
    text-align: center;
  }


#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8ed15fbc-9f87-4dfe-86d5-714356144675-atc-btn-wrapper {
    text-align: center;
  }


#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8ed15fbc-9f87-4dfe-86d5-714356144675-atc-btn-wrapper {
    text-align: center;
  }


#s-8ed15fbc-9f87-4dfe-86d5-714356144675 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-8ed15fbc-9f87-4dfe-86d5-714356144675.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b0f07bac-d4f3-483a-b3c2-1481e1c3529f {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b0f07bac-d4f3-483a-b3c2-1481e1c3529f {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-b0f07bac-d4f3-483a-b3c2-1481e1c3529f {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31db2dc0-5ac3-47b8-8e81-ec6363eba466 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7fe11443-9cc2-4ad6-ac45-a48fc6cff4c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-7fe11443-9cc2-4ad6-ac45-a48fc6cff4c2 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-dfe6f149-5523-40ed-bc79-77e121cfbc5c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dfe6f149-5523-40ed-bc79-77e121cfbc5c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dfe6f149-5523-40ed-bc79-77e121cfbc5c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dfe6f149-5523-40ed-bc79-77e121cfbc5c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c7bf9343-e734-4a85-9906-691765fd10e4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c7bf9343-e734-4a85-9906-691765fd10e4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c7bf9343-e734-4a85-9906-691765fd10e4:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c7bf9343-e734-4a85-9906-691765fd10e4-atc-btn-wrapper {
    text-align: center;
  }


#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c7bf9343-e734-4a85-9906-691765fd10e4-atc-btn-wrapper {
    text-align: center;
  }


#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c7bf9343-e734-4a85-9906-691765fd10e4-atc-btn-wrapper {
    text-align: center;
  }


#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c7bf9343-e734-4a85-9906-691765fd10e4-atc-btn-wrapper {
    text-align: center;
  }


#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c7bf9343-e734-4a85-9906-691765fd10e4-atc-btn-wrapper {
    text-align: center;
  }


#s-c7bf9343-e734-4a85-9906-691765fd10e4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c7bf9343-e734-4a85-9906-691765fd10e4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-77091c21-1563-4fc3-a2c7-1fdce6967c63 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-77091c21-1563-4fc3-a2c7-1fdce6967c63 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-77091c21-1563-4fc3-a2c7-1fdce6967c63 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e313b0a9-57d3-40f6-b7cb-56a1c174a42f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-89f816d0-d4d4-49cc-a984-36ffba4b8112 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-89f816d0-d4d4-49cc-a984-36ffba4b8112 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-d2bcb4c0-ff15-4ed3-b45d-a343d1a3ebd8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d2bcb4c0-ff15-4ed3-b45d-a343d1a3ebd8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d2bcb4c0-ff15-4ed3-b45d-a343d1a3ebd8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d2bcb4c0-ff15-4ed3-b45d-a343d1a3ebd8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec-atc-btn-wrapper {
    text-align: center;
  }


#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec-atc-btn-wrapper {
    text-align: center;
  }


#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec-atc-btn-wrapper {
    text-align: center;
  }


#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec-atc-btn-wrapper {
    text-align: center;
  }


#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec-atc-btn-wrapper {
    text-align: center;
  }


#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-5dd24708-d0e2-4131-8d5e-4b8a5cae03ec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8ed97dd5-67f2-45db-8d01-5fc1174c0c40 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-8ed97dd5-67f2-45db-8d01-5fc1174c0c40 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-8ed97dd5-67f2-45db-8d01-5fc1174c0c40 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-d90a2880-f93c-431e-974f-3876d713b746 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90a2880-f93c-431e-974f-3876d713b746 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2ac19e4c-a4c4-4b5d-bbfb-0f8b97c00249 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-2ac19e4c-a4c4-4b5d-bbfb-0f8b97c00249 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-6da96aa1-f1a2-4ba9-b0de-b4016b706518 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6da96aa1-f1a2-4ba9-b0de-b4016b706518 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6da96aa1-f1a2-4ba9-b0de-b4016b706518 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6da96aa1-f1a2-4ba9-b0de-b4016b706518 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6e0a7511-16cc-4306-8c37-ceff4b11d752:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6e0a7511-16cc-4306-8c37-ceff4b11d752:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-6e0a7511-16cc-4306-8c37-ceff4b11d752:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-6e0a7511-16cc-4306-8c37-ceff4b11d752-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6e0a7511-16cc-4306-8c37-ceff4b11d752-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6e0a7511-16cc-4306-8c37-ceff4b11d752-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6e0a7511-16cc-4306-8c37-ceff4b11d752-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6e0a7511-16cc-4306-8c37-ceff4b11d752-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0a7511-16cc-4306-8c37-ceff4b11d752 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0a7511-16cc-4306-8c37-ceff4b11d752.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9cf3ae16-f622-4d09-8f87-ca4b769b2e1a {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9cf3ae16-f622-4d09-8f87-ca4b769b2e1a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-9cf3ae16-f622-4d09-8f87-ca4b769b2e1a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-08b0a0b7-34db-4f39-929e-2b563f63144c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08b0a0b7-34db-4f39-929e-2b563f63144c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-872578db-3411-4707-a5e2-1ceb72948a81 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-872578db-3411-4707-a5e2-1ceb72948a81 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-534f8542-f8ea-43da-98ea-63c2be135d89 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-534f8542-f8ea-43da-98ea-63c2be135d89 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-534f8542-f8ea-43da-98ea-63c2be135d89 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-534f8542-f8ea-43da-98ea-63c2be135d89 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-a6bc212c-facd-4790-ad1b-c18791c41802:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a6bc212c-facd-4790-ad1b-c18791c41802:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-a6bc212c-facd-4790-ad1b-c18791c41802:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-a6bc212c-facd-4790-ad1b-c18791c41802-atc-btn-wrapper {
    text-align: center;
  }


#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a6bc212c-facd-4790-ad1b-c18791c41802-atc-btn-wrapper {
    text-align: center;
  }


#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a6bc212c-facd-4790-ad1b-c18791c41802-atc-btn-wrapper {
    text-align: center;
  }


#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a6bc212c-facd-4790-ad1b-c18791c41802-atc-btn-wrapper {
    text-align: center;
  }


#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a6bc212c-facd-4790-ad1b-c18791c41802-atc-btn-wrapper {
    text-align: center;
  }


#s-a6bc212c-facd-4790-ad1b-c18791c41802 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a6bc212c-facd-4790-ad1b-c18791c41802.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-17ea5ee1-a3c0-44a1-a02d-8726fad436e4 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-17ea5ee1-a3c0-44a1-a02d-8726fad436e4 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-17ea5ee1-a3c0-44a1-a02d-8726fad436e4 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94b00687-5d46-45ad-a68e-aa96aa335bc9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-31b0606c-b0df-4714-976e-7baf4412f396 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-31b0606c-b0df-4714-976e-7baf4412f396 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-155dafe3-538c-41ac-8b9d-295608538eaa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-155dafe3-538c-41ac-8b9d-295608538eaa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-155dafe3-538c-41ac-8b9d-295608538eaa .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-155dafe3-538c-41ac-8b9d-295608538eaa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-855034af-04ae-4f44-9f40-aa84f83d52d6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-855034af-04ae-4f44-9f40-aa84f83d52d6:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-855034af-04ae-4f44-9f40-aa84f83d52d6:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-855034af-04ae-4f44-9f40-aa84f83d52d6-atc-btn-wrapper {
    text-align: center;
  }


#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-855034af-04ae-4f44-9f40-aa84f83d52d6-atc-btn-wrapper {
    text-align: center;
  }


#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-855034af-04ae-4f44-9f40-aa84f83d52d6-atc-btn-wrapper {
    text-align: center;
  }


#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-855034af-04ae-4f44-9f40-aa84f83d52d6-atc-btn-wrapper {
    text-align: center;
  }


#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-855034af-04ae-4f44-9f40-aa84f83d52d6-atc-btn-wrapper {
    text-align: center;
  }


#s-855034af-04ae-4f44-9f40-aa84f83d52d6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-855034af-04ae-4f44-9f40-aa84f83d52d6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  margin-top: 50px;
margin-left: 25px;
margin-bottom: 0px;
margin-right: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  display: none;
}
#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05, #wrap-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05, #wrap-content-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  display: none;
}
#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05, #wrap-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05, #wrap-content-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
background-color: rgba(235, 235, 235, 1);
display: none;
}
#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05, #wrap-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05, #wrap-content-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 { display: none !important; }}@media (max-width: 767px){#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  border-style: solid;
margin-top: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(40, 65, 101, 1);
background-color: rgba(235, 235, 235, 1);
}
}
#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  --swiper-pagination-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(214, 190, 139, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev,
#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next {
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev svg,
#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next svg {
  fill: rgba(214, 190, 139, 1) !important;
  stroke: rgba(214, 190, 139, 1) !important;
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination-bullet-active {
  background-color: rgba(214, 190, 139, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  --swiper-pagination-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(40, 65, 101, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(40, 65, 101, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev,
#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next {
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev svg,
#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next svg {
  fill: rgba(40, 65, 101, 1) !important;
  stroke: rgba(40, 65, 101, 1) !important;
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination-bullet-active {
  background-color: rgba(40, 65, 101, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 {
  --swiper-pagination-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(239, 239, 239, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(214, 190, 139, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev,
#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next {
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev svg,
#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next svg {
  fill: rgba(40, 65, 101, 1) !important;
  stroke: rgba(40, 65, 101, 1) !important;
  
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination-bullet-active {
  background-color: rgba(214, 190, 139, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-495fdf2d-a200-4147-ab9f-3506ec2e6c05 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-edd56ca5-62f1-44df-a4e3-4dbbdc521752 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-edd56ca5-62f1-44df-a4e3-4dbbdc521752 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-edd56ca5-62f1-44df-a4e3-4dbbdc521752 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-9d641aa4-8477-4976-8298-e56e0bd14f84 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d641aa4-8477-4976-8298-e56e0bd14f84 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-265b4c2b-2e39-4f0a-aaa2-f960f6bb194c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-265b4c2b-2e39-4f0a-aaa2-f960f6bb194c .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-17759c14-a921-434a-a587-02660fac7477 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-17759c14-a921-434a-a587-02660fac7477 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-17759c14-a921-434a-a587-02660fac7477 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-17759c14-a921-434a-a587-02660fac7477 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad-atc-btn-wrapper {
    text-align: center;
  }


#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad-atc-btn-wrapper {
    text-align: center;
  }


#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad-atc-btn-wrapper {
    text-align: center;
  }


#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad-atc-btn-wrapper {
    text-align: center;
  }


#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad-atc-btn-wrapper {
    text-align: center;
  }


#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c0ed2e36-7fa5-4652-ac57-c01340a9bbad.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8667c1f3-2018-4714-95b3-71b94a24a2ab {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-8667c1f3-2018-4714-95b3-71b94a24a2ab {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-8667c1f3-2018-4714-95b3-71b94a24a2ab {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-34cd088e-e858-469f-94e1-52ea67294a39 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34cd088e-e858-469f-94e1-52ea67294a39 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d61ed630-9358-4761-aad2-c08e72d6ab4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-d61ed630-9358-4761-aad2-c08e72d6ab4e .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-5513d967-c7ad-4833-84a6-2c21cc4f3aae {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5513d967-c7ad-4833-84a6-2c21cc4f3aae .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5513d967-c7ad-4833-84a6-2c21cc4f3aae .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5513d967-c7ad-4833-84a6-2c21cc4f3aae .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-a9bffda1-d976-4f35-b655-9ed0883418af:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a9bffda1-d976-4f35-b655-9ed0883418af:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-a9bffda1-d976-4f35-b655-9ed0883418af-atc-btn-wrapper {
    text-align: center;
  }


#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a9bffda1-d976-4f35-b655-9ed0883418af-atc-btn-wrapper {
    text-align: center;
  }


#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a9bffda1-d976-4f35-b655-9ed0883418af-atc-btn-wrapper {
    text-align: center;
  }


#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a9bffda1-d976-4f35-b655-9ed0883418af-atc-btn-wrapper {
    text-align: center;
  }


#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a9bffda1-d976-4f35-b655-9ed0883418af-atc-btn-wrapper {
    text-align: center;
  }


#s-a9bffda1-d976-4f35-b655-9ed0883418af {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-a9bffda1-d976-4f35-b655-9ed0883418af.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3316d5e7-20cc-4cc0-a88e-825b61a4843e {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3316d5e7-20cc-4cc0-a88e-825b61a4843e {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-3316d5e7-20cc-4cc0-a88e-825b61a4843e {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bd6fae40-4603-4d61-ae45-c1a4c994e683 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-744f9800-820b-43d4-8839-98506f1871d5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-744f9800-820b-43d4-8839-98506f1871d5 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-556f0cd1-c1b4-46d9-9935-9c173bb39d2f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-556f0cd1-c1b4-46d9-9935-9c173bb39d2f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-556f0cd1-c1b4-46d9-9935-9c173bb39d2f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-556f0cd1-c1b4-46d9-9935-9c173bb39d2f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-91aa7155-0065-41b5-9164-be5eb1256d57:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-91aa7155-0065-41b5-9164-be5eb1256d57:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-91aa7155-0065-41b5-9164-be5eb1256d57-atc-btn-wrapper {
    text-align: center;
  }


#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-91aa7155-0065-41b5-9164-be5eb1256d57-atc-btn-wrapper {
    text-align: center;
  }


#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-91aa7155-0065-41b5-9164-be5eb1256d57-atc-btn-wrapper {
    text-align: center;
  }


#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-91aa7155-0065-41b5-9164-be5eb1256d57-atc-btn-wrapper {
    text-align: center;
  }


#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-91aa7155-0065-41b5-9164-be5eb1256d57-atc-btn-wrapper {
    text-align: center;
  }


#s-91aa7155-0065-41b5-9164-be5eb1256d57 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-91aa7155-0065-41b5-9164-be5eb1256d57.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cebcd33d-5abb-4006-82f2-43d791827245 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-cebcd33d-5abb-4006-82f2-43d791827245 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-cebcd33d-5abb-4006-82f2-43d791827245 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-4abd604b-1fca-408f-9149-12c6669fd508 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4abd604b-1fca-408f-9149-12c6669fd508 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2b25c952-2337-40f2-ad59-4008ee3c7d54 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-2b25c952-2337-40f2-ad59-4008ee3c7d54 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-7e7e872b-8d27-42c0-993d-a819011010ec {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7e7e872b-8d27-42c0-993d-a819011010ec .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7e7e872b-8d27-42c0-993d-a819011010ec .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7e7e872b-8d27-42c0-993d-a819011010ec .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab-atc-btn-wrapper {
    text-align: center;
  }


#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab-atc-btn-wrapper {
    text-align: center;
  }


#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab-atc-btn-wrapper {
    text-align: center;
  }


#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab-atc-btn-wrapper {
    text-align: center;
  }


#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab-atc-btn-wrapper {
    text-align: center;
  }


#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-cbe5c39e-7573-49c9-9e4f-9a6888a60aab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2dbdf5dd-c5eb-427d-b130-0f37c1dd4450 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-2dbdf5dd-c5eb-427d-b130-0f37c1dd4450 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-2dbdf5dd-c5eb-427d-b130-0f37c1dd4450 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-762d396f-ccb1-4b7b-8290-949e610a68cf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-762d396f-ccb1-4b7b-8290-949e610a68cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-189018c0-e4ea-4a41-ab2e-345645e3dfa6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-189018c0-e4ea-4a41-ab2e-345645e3dfa6 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-20edff69-245e-4ca2-ab88-7ebcf9b4a11c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-20edff69-245e-4ca2-ab88-7ebcf9b4a11c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-20edff69-245e-4ca2-ab88-7ebcf9b4a11c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-20edff69-245e-4ca2-ab88-7ebcf9b4a11c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-57299ac8-df87-47ae-8f93-e53887ae2fdc:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-57299ac8-df87-47ae-8f93-e53887ae2fdc:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-57299ac8-df87-47ae-8f93-e53887ae2fdc-atc-btn-wrapper {
    text-align: center;
  }


#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-57299ac8-df87-47ae-8f93-e53887ae2fdc-atc-btn-wrapper {
    text-align: center;
  }


#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-57299ac8-df87-47ae-8f93-e53887ae2fdc-atc-btn-wrapper {
    text-align: center;
  }


#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-57299ac8-df87-47ae-8f93-e53887ae2fdc-atc-btn-wrapper {
    text-align: center;
  }


#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-57299ac8-df87-47ae-8f93-e53887ae2fdc-atc-btn-wrapper {
    text-align: center;
  }


#s-57299ac8-df87-47ae-8f93-e53887ae2fdc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57299ac8-df87-47ae-8f93-e53887ae2fdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0c39e425-5e5d-4a5f-ae5d-cd812f013376 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0c39e425-5e5d-4a5f-ae5d-cd812f013376 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-0c39e425-5e5d-4a5f-ae5d-cd812f013376 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-ef161178-4311-4c01-9273-8c3fd330590c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ef161178-4311-4c01-9273-8c3fd330590c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d977a163-dac8-48ed-a827-e5d5854d3e7d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-d977a163-dac8-48ed-a827-e5d5854d3e7d .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-498303a9-c2f7-49ab-a97a-89ed91fe65b2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-498303a9-c2f7-49ab-a97a-89ed91fe65b2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-498303a9-c2f7-49ab-a97a-89ed91fe65b2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-498303a9-c2f7-49ab-a97a-89ed91fe65b2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d43f4811-425a-4476-96ab-ec47ed308109:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d43f4811-425a-4476-96ab-ec47ed308109:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-d43f4811-425a-4476-96ab-ec47ed308109-atc-btn-wrapper {
    text-align: center;
  }


#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d43f4811-425a-4476-96ab-ec47ed308109-atc-btn-wrapper {
    text-align: center;
  }


#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d43f4811-425a-4476-96ab-ec47ed308109-atc-btn-wrapper {
    text-align: center;
  }


#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d43f4811-425a-4476-96ab-ec47ed308109-atc-btn-wrapper {
    text-align: center;
  }


#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d43f4811-425a-4476-96ab-ec47ed308109-atc-btn-wrapper {
    text-align: center;
  }


#s-d43f4811-425a-4476-96ab-ec47ed308109 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-d43f4811-425a-4476-96ab-ec47ed308109.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-c5d76d09-7f38-4c28-9e45-ad0ed0130c20 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c5d76d09-7f38-4c28-9e45-ad0ed0130c20 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-c5d76d09-7f38-4c28-9e45-ad0ed0130c20 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-e7a137ca-552e-4cde-be25-7882285144f3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7a137ca-552e-4cde-be25-7882285144f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7195abf5-3edd-45d7-81d3-0acd5300750e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-7195abf5-3edd-45d7-81d3-0acd5300750e .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-3d109609-813d-4ccc-98b9-e2c009e3ccce {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3d109609-813d-4ccc-98b9-e2c009e3ccce .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3d109609-813d-4ccc-98b9-e2c009e3ccce .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3d109609-813d-4ccc-98b9-e2c009e3ccce .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4d3bedfa-d761-4136-946c-b91d2aad0f13:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4d3bedfa-d761-4136-946c-b91d2aad0f13:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-4d3bedfa-d761-4136-946c-b91d2aad0f13-atc-btn-wrapper {
    text-align: center;
  }


#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4d3bedfa-d761-4136-946c-b91d2aad0f13-atc-btn-wrapper {
    text-align: center;
  }


#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4d3bedfa-d761-4136-946c-b91d2aad0f13-atc-btn-wrapper {
    text-align: center;
  }


#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4d3bedfa-d761-4136-946c-b91d2aad0f13-atc-btn-wrapper {
    text-align: center;
  }


#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4d3bedfa-d761-4136-946c-b91d2aad0f13-atc-btn-wrapper {
    text-align: center;
  }


#s-4d3bedfa-d761-4136-946c-b91d2aad0f13 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4d3bedfa-d761-4136-946c-b91d2aad0f13.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ff021833-3dfb-4bb8-a57d-1ca791f53f60 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ff021833-3dfb-4bb8-a57d-1ca791f53f60 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-ff021833-3dfb-4bb8-a57d-1ca791f53f60 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-725ba6f1-294b-4ee5-9df1-c03dba9f9449 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e97529e4-1147-42b9-87d4-3757194f2a0a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-e97529e4-1147-42b9-87d4-3757194f2a0a .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-a3d1ca2d-fd4f-429f-9530-6baf7b00b54e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a3d1ca2d-fd4f-429f-9530-6baf7b00b54e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a3d1ca2d-fd4f-429f-9530-6baf7b00b54e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a3d1ca2d-fd4f-429f-9530-6baf7b00b54e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-67afdf09-1795-469e-b518-ca6c49ac6b92:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-67afdf09-1795-469e-b518-ca6c49ac6b92:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-67afdf09-1795-469e-b518-ca6c49ac6b92-atc-btn-wrapper {
    text-align: center;
  }


#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-67afdf09-1795-469e-b518-ca6c49ac6b92-atc-btn-wrapper {
    text-align: center;
  }


#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-67afdf09-1795-469e-b518-ca6c49ac6b92-atc-btn-wrapper {
    text-align: center;
  }


#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-67afdf09-1795-469e-b518-ca6c49ac6b92-atc-btn-wrapper {
    text-align: center;
  }


#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-67afdf09-1795-469e-b518-ca6c49ac6b92-atc-btn-wrapper {
    text-align: center;
  }


#s-67afdf09-1795-469e-b518-ca6c49ac6b92 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-67afdf09-1795-469e-b518-ca6c49ac6b92.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b2982fbb-8aac-4b90-a103-94df48bcc0cb {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-b2982fbb-8aac-4b90-a103-94df48bcc0cb {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-b2982fbb-8aac-4b90-a103-94df48bcc0cb {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fc123db-4f06-41e2-8c4e-e303f0942a7b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bbda772a-791a-412b-a445-0c1ef5dee193 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-bbda772a-791a-412b-a445-0c1ef5dee193 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-80ee9849-d691-429c-b5b6-2f86e0483bd4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-80ee9849-d691-429c-b5b6-2f86e0483bd4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-80ee9849-d691-429c-b5b6-2f86e0483bd4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-80ee9849-d691-429c-b5b6-2f86e0483bd4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-da18f4a0-d7f0-4244-9f23-664d11b36fca:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-da18f4a0-d7f0-4244-9f23-664d11b36fca:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-da18f4a0-d7f0-4244-9f23-664d11b36fca-atc-btn-wrapper {
    text-align: center;
  }


#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-da18f4a0-d7f0-4244-9f23-664d11b36fca-atc-btn-wrapper {
    text-align: center;
  }


#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-da18f4a0-d7f0-4244-9f23-664d11b36fca-atc-btn-wrapper {
    text-align: center;
  }


#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-da18f4a0-d7f0-4244-9f23-664d11b36fca-atc-btn-wrapper {
    text-align: center;
  }


#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-da18f4a0-d7f0-4244-9f23-664d11b36fca-atc-btn-wrapper {
    text-align: center;
  }


#s-da18f4a0-d7f0-4244-9f23-664d11b36fca {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-da18f4a0-d7f0-4244-9f23-664d11b36fca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-93047c69-d7f8-42cc-89ee-c18e60ae94dc {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-93047c69-d7f8-42cc-89ee-c18e60ae94dc {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-93047c69-d7f8-42cc-89ee-c18e60ae94dc {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-f25824bc-3e06-49af-a320-7a9a4e861054 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f25824bc-3e06-49af-a320-7a9a4e861054 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a417e9c1-014e-440a-8405-312327a8f801 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-a417e9c1-014e-440a-8405-312327a8f801 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-c70bc1fd-e40c-4d1c-afbd-7f33af327ef8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c70bc1fd-e40c-4d1c-afbd-7f33af327ef8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c70bc1fd-e40c-4d1c-afbd-7f33af327ef8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c70bc1fd-e40c-4d1c-afbd-7f33af327ef8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4e8687d6-725e-4c21-902b-49ff61b26cef:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4e8687d6-725e-4c21-902b-49ff61b26cef:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-4e8687d6-725e-4c21-902b-49ff61b26cef-atc-btn-wrapper {
    text-align: center;
  }


#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4e8687d6-725e-4c21-902b-49ff61b26cef-atc-btn-wrapper {
    text-align: center;
  }


#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4e8687d6-725e-4c21-902b-49ff61b26cef-atc-btn-wrapper {
    text-align: center;
  }


#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4e8687d6-725e-4c21-902b-49ff61b26cef-atc-btn-wrapper {
    text-align: center;
  }


#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4e8687d6-725e-4c21-902b-49ff61b26cef-atc-btn-wrapper {
    text-align: center;
  }


#s-4e8687d6-725e-4c21-902b-49ff61b26cef {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-4e8687d6-725e-4c21-902b-49ff61b26cef.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a4d9f1aa-4d21-4bbe-b9db-2c58ebd3b862 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-a4d9f1aa-4d21-4bbe-b9db-2c58ebd3b862 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-a4d9f1aa-4d21-4bbe-b9db-2c58ebd3b862 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-df5a3ce8-0ea0-4c4a-8f86-2843fa880faa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f01660e5-1da6-4bf9-b42f-83abf3587e84 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-f01660e5-1da6-4bf9-b42f-83abf3587e84 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-2f294dd4-f37a-42ba-9e5d-672b0e8bf173 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2f294dd4-f37a-42ba-9e5d-672b0e8bf173 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2f294dd4-f37a-42ba-9e5d-672b0e8bf173 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2f294dd4-f37a-42ba-9e5d-672b0e8bf173 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5-atc-btn-wrapper {
    text-align: center;
  }


#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5-atc-btn-wrapper {
    text-align: center;
  }


#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5-atc-btn-wrapper {
    text-align: center;
  }


#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5-atc-btn-wrapper {
    text-align: center;
  }


#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5-atc-btn-wrapper {
    text-align: center;
  }


#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-0eecbe70-eaf6-4dc4-b470-823f16b6cff5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3b7f8a95-92eb-41aa-af1a-cc2db1d14734 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3b7f8a95-92eb-41aa-af1a-cc2db1d14734 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-3b7f8a95-92eb-41aa-af1a-cc2db1d14734 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-5dbd51dc-7554-4721-aff7-bca447474aba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5dbd51dc-7554-4721-aff7-bca447474aba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fadaa49d-a95d-4227-a2d0-30152c1c9a67 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-fadaa49d-a95d-4227-a2d0-30152c1c9a67 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-c004c967-222c-4a30-956f-865a79dd134d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c004c967-222c-4a30-956f-865a79dd134d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c004c967-222c-4a30-956f-865a79dd134d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c004c967-222c-4a30-956f-865a79dd134d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a-atc-btn-wrapper {
    text-align: center;
  }


#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6e0c6ba3-1b5b-461a-96bd-5caf26016a4a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d37ed06e-1b4d-433c-8129-c6f589e40c3a {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-d37ed06e-1b4d-433c-8129-c6f589e40c3a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-d37ed06e-1b4d-433c-8129-c6f589e40c3a {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-929a7c83-4d26-4006-a6ad-31c0f7ca1568 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-71562773-6ec0-4358-80d8-cc123d5828d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-71562773-6ec0-4358-80d8-cc123d5828d1 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-ea87acef-bc0f-4a69-ba60-4cac13077779 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ea87acef-bc0f-4a69-ba60-4cac13077779 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ea87acef-bc0f-4a69-ba60-4cac13077779 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ea87acef-bc0f-4a69-ba60-4cac13077779 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091-atc-btn-wrapper {
    text-align: center;
  }


#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091-atc-btn-wrapper {
    text-align: center;
  }


#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091-atc-btn-wrapper {
    text-align: center;
  }


#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091-atc-btn-wrapper {
    text-align: center;
  }


#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091-atc-btn-wrapper {
    text-align: center;
  }


#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-ba8a1fd1-5bec-4a83-b21f-8d509b8a6091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-231c2493-616f-41a3-b7f9-81a9601b2ca7 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-231c2493-616f-41a3-b7f9-81a9601b2ca7 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-231c2493-616f-41a3-b7f9-81a9601b2ca7 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9f84a8a-71b7-4d95-bf77-63145dd53419 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-28714521-656f-4974-afcd-992e2cead234 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-28714521-656f-4974-afcd-992e2cead234 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-3b867a7a-dd1d-49aa-b9b1-fda1ffe8db3a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3b867a7a-dd1d-49aa-b9b1-fda1ffe8db3a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3b867a7a-dd1d-49aa-b9b1-fda1ffe8db3a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3b867a7a-dd1d-49aa-b9b1-fda1ffe8db3a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-7261c213-d4db-44aa-9a74-4e7d86b400b4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7261c213-d4db-44aa-9a74-4e7d86b400b4:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}

  #s-7261c213-d4db-44aa-9a74-4e7d86b400b4-atc-btn-wrapper {
    text-align: center;
  }


#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7261c213-d4db-44aa-9a74-4e7d86b400b4-atc-btn-wrapper {
    text-align: center;
  }


#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7261c213-d4db-44aa-9a74-4e7d86b400b4-atc-btn-wrapper {
    text-align: center;
  }


#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7261c213-d4db-44aa-9a74-4e7d86b400b4-atc-btn-wrapper {
    text-align: center;
  }


#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7261c213-d4db-44aa-9a74-4e7d86b400b4-atc-btn-wrapper {
    text-align: center;
  }


#s-7261c213-d4db-44aa-9a74-4e7d86b400b4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-7261c213-d4db-44aa-9a74-4e7d86b400b4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4df8f7fd-8e7d-46f1-8a01-f848b1c4244e {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4df8f7fd-8e7d-46f1-8a01-f848b1c4244e {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-4df8f7fd-8e7d-46f1-8a01-f848b1c4244e {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-76099a42-dde7-4e50-88f2-c9499eab5551 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76099a42-dde7-4e50-88f2-c9499eab5551 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-241205ed-6a82-46a6-babd-4d597102701c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-241205ed-6a82-46a6-babd-4d597102701c .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-d9085b92-4090-4c0b-af7c-baf9490a7b0a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d9085b92-4090-4c0b-af7c-baf9490a7b0a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d9085b92-4090-4c0b-af7c-baf9490a7b0a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d9085b92-4090-4c0b-af7c-baf9490a7b0a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-10420e57-8e79-4d57-a40c-6e0d57dd1f19-atc-btn-wrapper {
    text-align: center;
  }


#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-10420e57-8e79-4d57-a40c-6e0d57dd1f19-atc-btn-wrapper {
    text-align: center;
  }


#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-10420e57-8e79-4d57-a40c-6e0d57dd1f19-atc-btn-wrapper {
    text-align: center;
  }


#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-10420e57-8e79-4d57-a40c-6e0d57dd1f19-atc-btn-wrapper {
    text-align: center;
  }


#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-10420e57-8e79-4d57-a40c-6e0d57dd1f19-atc-btn-wrapper {
    text-align: center;
  }


#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-10420e57-8e79-4d57-a40c-6e0d57dd1f19.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-06199289-1b2d-47db-a3ce-2881b85f779c {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-06199289-1b2d-47db-a3ce-2881b85f779c {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-06199289-1b2d-47db-a3ce-2881b85f779c {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-f739988b-44eb-4951-a91c-7f283fabfddc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f739988b-44eb-4951-a91c-7f283fabfddc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a568da33-97a5-451f-811a-68f8ba555560 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-a568da33-97a5-451f-811a-68f8ba555560 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-f4fc7ded-c83b-4ca1-89d5-b4cafb6e9963 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f4fc7ded-c83b-4ca1-89d5-b4cafb6e9963 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f4fc7ded-c83b-4ca1-89d5-b4cafb6e9963 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f4fc7ded-c83b-4ca1-89d5-b4cafb6e9963 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6430ca39-7207-4d69-a5df-631c18674e83:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6430ca39-7207-4d69-a5df-631c18674e83:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-6430ca39-7207-4d69-a5df-631c18674e83:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-6430ca39-7207-4d69-a5df-631c18674e83-atc-btn-wrapper {
    text-align: center;
  }


#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6430ca39-7207-4d69-a5df-631c18674e83-atc-btn-wrapper {
    text-align: center;
  }


#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6430ca39-7207-4d69-a5df-631c18674e83-atc-btn-wrapper {
    text-align: center;
  }


#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6430ca39-7207-4d69-a5df-631c18674e83-atc-btn-wrapper {
    text-align: center;
  }


#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6430ca39-7207-4d69-a5df-631c18674e83-atc-btn-wrapper {
    text-align: center;
  }


#s-6430ca39-7207-4d69-a5df-631c18674e83 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-6430ca39-7207-4d69-a5df-631c18674e83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4fc81d3c-b326-4012-b8ac-1e3261dd6b20 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-4fc81d3c-b326-4012-b8ac-1e3261dd6b20 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-4fc81d3c-b326-4012-b8ac-1e3261dd6b20 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-018712d4-c82b-42be-9055-dd37d732f5d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-018712d4-c82b-42be-9055-dd37d732f5d9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-72f152b3-2939-4c4d-8576-b0b2cff7a9b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-72f152b3-2939-4c4d-8576-b0b2cff7a9b4 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-dd290b35-4143-4ebe-a076-b193a00f5874 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dd290b35-4143-4ebe-a076-b193a00f5874 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dd290b35-4143-4ebe-a076-b193a00f5874 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dd290b35-4143-4ebe-a076-b193a00f5874 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-f2ccd017-7795-43d2-b275-571ae8af87ed:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f2ccd017-7795-43d2-b275-571ae8af87ed:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-f2ccd017-7795-43d2-b275-571ae8af87ed:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-f2ccd017-7795-43d2-b275-571ae8af87ed-atc-btn-wrapper {
    text-align: center;
  }


#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f2ccd017-7795-43d2-b275-571ae8af87ed-atc-btn-wrapper {
    text-align: center;
  }


#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f2ccd017-7795-43d2-b275-571ae8af87ed-atc-btn-wrapper {
    text-align: center;
  }


#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f2ccd017-7795-43d2-b275-571ae8af87ed-atc-btn-wrapper {
    text-align: center;
  }


#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f2ccd017-7795-43d2-b275-571ae8af87ed-atc-btn-wrapper {
    text-align: center;
  }


#s-f2ccd017-7795-43d2-b275-571ae8af87ed {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-f2ccd017-7795-43d2-b275-571ae8af87ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ad19d929-54b1-4c4b-9b1f-3fe437a6fd9c {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-ad19d929-54b1-4c4b-9b1f-3fe437a6fd9c {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-ad19d929-54b1-4c4b-9b1f-3fe437a6fd9c {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-bc390cc9-c990-445c-8736-37b6662e06e6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc390cc9-c990-445c-8736-37b6662e06e6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5f273ab6-a04d-4438-adf4-cb27a8f1c73b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-5f273ab6-a04d-4438-adf4-cb27a8f1c73b .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-05edda0c-3404-4394-b6e4-003ca225c05a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-05edda0c-3404-4394-b6e4-003ca225c05a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-05edda0c-3404-4394-b6e4-003ca225c05a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-05edda0c-3404-4394-b6e4-003ca225c05a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-521b377f-771b-4257-aaf1-57372543fa50 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-521b377f-771b-4257-aaf1-57372543fa50:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-521b377f-771b-4257-aaf1-57372543fa50:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-521b377f-771b-4257-aaf1-57372543fa50 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-521b377f-771b-4257-aaf1-57372543fa50 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-521b377f-771b-4257-aaf1-57372543fa50:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-521b377f-771b-4257-aaf1-57372543fa50-atc-btn-wrapper {
    text-align: center;
  }


#s-521b377f-771b-4257-aaf1-57372543fa50 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-521b377f-771b-4257-aaf1-57372543fa50-atc-btn-wrapper {
    text-align: center;
  }


#s-521b377f-771b-4257-aaf1-57372543fa50 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-521b377f-771b-4257-aaf1-57372543fa50-atc-btn-wrapper {
    text-align: center;
  }


#s-521b377f-771b-4257-aaf1-57372543fa50 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-521b377f-771b-4257-aaf1-57372543fa50-atc-btn-wrapper {
    text-align: center;
  }


#s-521b377f-771b-4257-aaf1-57372543fa50 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-521b377f-771b-4257-aaf1-57372543fa50-atc-btn-wrapper {
    text-align: center;
  }


#s-521b377f-771b-4257-aaf1-57372543fa50 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-521b377f-771b-4257-aaf1-57372543fa50.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e77df913-4d6b-486f-8fd8-be13cbd8cc22 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e77df913-4d6b-486f-8fd8-be13cbd8cc22 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-e77df913-4d6b-486f-8fd8-be13cbd8cc22 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-185f43a5-ffd3-440b-ba4c-fcd0ae778a53 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fb9580f7-fc88-4a3a-8c60-ab4f21b6e1a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-fb9580f7-fc88-4a3a-8c60-ab4f21b6e1a5 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-e50d34d4-fffb-45bc-ae4b-b3785054f77b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e50d34d4-fffb-45bc-ae4b-b3785054f77b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e50d34d4-fffb-45bc-ae4b-b3785054f77b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e50d34d4-fffb-45bc-ae4b-b3785054f77b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90-atc-btn-wrapper {
    text-align: center;
  }


#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90-atc-btn-wrapper {
    text-align: center;
  }


#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90-atc-btn-wrapper {
    text-align: center;
  }


#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90-atc-btn-wrapper {
    text-align: center;
  }


#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90-atc-btn-wrapper {
    text-align: center;
  }


#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-665ebbe2-9d4f-4d4e-acb2-0c770af0ec90.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3a2dca55-4d69-41ed-90a3-6b25b4d3bd30 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-3a2dca55-4d69-41ed-90a3-6b25b4d3bd30 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-3a2dca55-4d69-41ed-90a3-6b25b4d3bd30 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-cb59d298-d201-4587-95d2-ddee1a61cb6b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cb59d298-d201-4587-95d2-ddee1a61cb6b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ed69035-073c-4fb2-ac16-664b55deef9a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-8ed69035-073c-4fb2-ac16-664b55deef9a .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-f205c01c-b7ed-4bb3-b0ae-07e3cc50535e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f205c01c-b7ed-4bb3-b0ae-07e3cc50535e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f205c01c-b7ed-4bb3-b0ae-07e3cc50535e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f205c01c-b7ed-4bb3-b0ae-07e3cc50535e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-23e08c01-04a5-4da5-bf6b-a9cf718a014d-atc-btn-wrapper {
    text-align: center;
  }


#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-23e08c01-04a5-4da5-bf6b-a9cf718a014d-atc-btn-wrapper {
    text-align: center;
  }


#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-23e08c01-04a5-4da5-bf6b-a9cf718a014d-atc-btn-wrapper {
    text-align: center;
  }


#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-23e08c01-04a5-4da5-bf6b-a9cf718a014d-atc-btn-wrapper {
    text-align: center;
  }


#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-23e08c01-04a5-4da5-bf6b-a9cf718a014d-atc-btn-wrapper {
    text-align: center;
  }


#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-23e08c01-04a5-4da5-bf6b-a9cf718a014d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-0257da13-f7c1-42dc-8b6a-ccd147a72cc6 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-0257da13-f7c1-42dc-8b6a-ccd147a72cc6 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-0257da13-f7c1-42dc-8b6a-ccd147a72cc6 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-e1918867-5a46-43c8-b6d7-3787b682565f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e1918867-5a46-43c8-b6d7-3787b682565f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-766fb9ba-e58d-4772-953f-064a0929fd78 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-766fb9ba-e58d-4772-953f-064a0929fd78 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-86764b75-0e0a-45cf-a241-cfd3b36c057a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-86764b75-0e0a-45cf-a241-cfd3b36c057a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-86764b75-0e0a-45cf-a241-cfd3b36c057a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-86764b75-0e0a-45cf-a241-cfd3b36c057a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77-atc-btn-wrapper {
    text-align: center;
  }


#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77-atc-btn-wrapper {
    text-align: center;
  }


#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77-atc-btn-wrapper {
    text-align: center;
  }


#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77-atc-btn-wrapper {
    text-align: center;
  }


#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77-atc-btn-wrapper {
    text-align: center;
  }


#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-c5243088-2d02-4ce9-aea8-ef9ba4fdca77.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-71a3d13f-cf1e-4821-b577-0f1829cb7fd9 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-71a3d13f-cf1e-4821-b577-0f1829cb7fd9 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-71a3d13f-cf1e-4821-b577-0f1829cb7fd9 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-7328246d-4154-4eb7-93cf-04bcd64f556b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7328246d-4154-4eb7-93cf-04bcd64f556b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6d3e6dcf-6abb-4994-95d1-a331a9a3d253 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-6d3e6dcf-6abb-4994-95d1-a331a9a3d253 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-d8a2c848-376e-47e4-8f66-da2a08ff2aad {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d8a2c848-376e-47e4-8f66-da2a08ff2aad .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d8a2c848-376e-47e4-8f66-da2a08ff2aad .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d8a2c848-376e-47e4-8f66-da2a08ff2aad .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-57624bb8-230e-43c1-9af5-d04bb3b5c970:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-57624bb8-230e-43c1-9af5-d04bb3b5c970:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-57624bb8-230e-43c1-9af5-d04bb3b5c970:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-57624bb8-230e-43c1-9af5-d04bb3b5c970-atc-btn-wrapper {
    text-align: center;
  }


#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-57624bb8-230e-43c1-9af5-d04bb3b5c970-atc-btn-wrapper {
    text-align: center;
  }


#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-57624bb8-230e-43c1-9af5-d04bb3b5c970-atc-btn-wrapper {
    text-align: center;
  }


#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-57624bb8-230e-43c1-9af5-d04bb3b5c970-atc-btn-wrapper {
    text-align: center;
  }


#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-57624bb8-230e-43c1-9af5-d04bb3b5c970-atc-btn-wrapper {
    text-align: center;
  }


#s-57624bb8-230e-43c1-9af5-d04bb3b5c970 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-57624bb8-230e-43c1-9af5-d04bb3b5c970.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8db3e0f8-73df-4fec-a185-bb201779d601 {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(214, 190, 139, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-8db3e0f8-73df-4fec-a185-bb201779d601 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-8db3e0f8-73df-4fec-a185-bb201779d601 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}
#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe40f4d-b93a-4f6a-84eb-b3909661d89b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fd3f7911-a500-4a9f-8dee-9dab3ad25884 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
text-align: center;
background-color: rgba(255, 255, 255, 1);
}

#s-fd3f7911-a500-4a9f-8dee-9dab3ad25884 .shg-product-title-component h3 span {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: Open Sans;
  
  font-size: 16px;
  
  
  
}

#s-69ca2178-809b-4083-99d9-f1d02ca984ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-69ca2178-809b-4083-99d9-f1d02ca984ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-69ca2178-809b-4083-99d9-f1d02ca984ca .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-69ca2178-809b-4083-99d9-f1d02ca984ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: #2C2A34;
border-radius: 0px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  border-style: solid;
border-color: rgba(40, 65, 101, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594-atc-btn-wrapper {
    text-align: center;
  }


#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594-atc-btn-wrapper {
    text-align: center;
  }


#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594-atc-btn-wrapper {
    text-align: center;
  }


#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594-atc-btn-wrapper {
    text-align: center;
  }


#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594-atc-btn-wrapper {
    text-align: center;
  }


#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  block ;
}

#s-bc61c8f4-0a43-4e5d-b283-69dc65b2f594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-df722aed-d250-4cdc-a29e-0940940bcbea {
  border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(95, 182, 96, 1);
border-radius: 0px;
background-color: rgba(214, 53, 60, 1);
text-align: center;
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
letter-spacing: 1px;
}
#s-df722aed-d250-4cdc-a29e-0940940bcbea:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(214, 53, 60, 1) !important;
background-color: rgba(95, 182, 96, 1) !important;
text-decoration: none !important;
color: rgba(235, 235, 235, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-df722aed-d250-4cdc-a29e-0940940bcbea:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-df722aed-d250-4cdc-a29e-0940940bcbea {
  margin-top: 40px;
margin-bottom: 40px;
}
}

  #s-df722aed-d250-4cdc-a29e-0940940bcbea-root {
    text-align: center;
  }


#s-df722aed-d250-4cdc-a29e-0940940bcbea.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-df722aed-d250-4cdc-a29e-0940940bcbea-root {
    text-align: center;
  }


#s-df722aed-d250-4cdc-a29e-0940940bcbea.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-df722aed-d250-4cdc-a29e-0940940bcbea-root {
    text-align: center;
  }


#s-df722aed-d250-4cdc-a29e-0940940bcbea.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-df722aed-d250-4cdc-a29e-0940940bcbea-root {
    text-align: center;
  }


#s-df722aed-d250-4cdc-a29e-0940940bcbea.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-df722aed-d250-4cdc-a29e-0940940bcbea-root {
    text-align: center;
  }


#s-df722aed-d250-4cdc-a29e-0940940bcbea.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 18px;
  font-weight: 700;
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}
#s-48287696-d36c-4fb9-ad30-a1c12dd0f839 {
  margin-bottom: 0px;
padding-top: 20px;
padding-bottom: 20px;
min-height: 500px;
background-color: rgba(235, 235, 235, 1);
}








#s-48287696-d36c-4fb9-ad30-a1c12dd0f839 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48287696-d36c-4fb9-ad30-a1c12dd0f839.shg-box.shg-c {
  justify-content: flex-start;
}

#s-b61df8d3-1a77-4608-8a41-3486030ddc01 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-right: 5%;
}

#s-b61df8d3-1a77-4608-8a41-3486030ddc01 hr {
  border-top: 2px solid rgba(40, 65, 101, 1);
}

#s-f0593691-5c16-476b-ba2b-77d0b4e79445 {
  border-style: solid;
margin-top: 50px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
text-align: center;
}
@media (min-width: 1200px){#s-f0593691-5c16-476b-ba2b-77d0b4e79445 {
  display: none;
}
#s-f0593691-5c16-476b-ba2b-77d0b4e79445, #wrap-s-f0593691-5c16-476b-ba2b-77d0b4e79445, #wrap-content-s-f0593691-5c16-476b-ba2b-77d0b4e79445 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f0593691-5c16-476b-ba2b-77d0b4e79445 {
  display: none;
}
#s-f0593691-5c16-476b-ba2b-77d0b4e79445, #wrap-s-f0593691-5c16-476b-ba2b-77d0b4e79445, #wrap-content-s-f0593691-5c16-476b-ba2b-77d0b4e79445 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f0593691-5c16-476b-ba2b-77d0b4e79445 {
  margin-top: 0px;
padding-top: 20px;
padding-bottom: 20px;
}
}@media (max-width: 767px){#s-f0593691-5c16-476b-ba2b-77d0b4e79445 {
  display: none;
}
#s-f0593691-5c16-476b-ba2b-77d0b4e79445, #wrap-s-f0593691-5c16-476b-ba2b-77d0b4e79445, #wrap-content-s-f0593691-5c16-476b-ba2b-77d0b4e79445 { display: none !important; }}
#s-f0593691-5c16-476b-ba2b-77d0b4e79445 .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-f0593691-5c16-476b-ba2b-77d0b4e79445 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}@media (max-width: 767px){#s-f0593691-5c16-476b-ba2b-77d0b4e79445 .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 53px;
  
  
  
}


}
#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 {
  border-style: solid;
margin-top: 0px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 {
  display: none;
}
#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644, #wrap-s-956dfedc-1c4e-4e86-91d8-e3a04f33c644, #wrap-content-s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 { display: none !important; }}@media (max-width: 767px){#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 {
  display: none;
}
#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644, #wrap-s-956dfedc-1c4e-4e86-91d8-e3a04f33c644, #wrap-content-s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 { display: none !important; }}
#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


@media (max-width: 767px){#s-956dfedc-1c4e-4e86-91d8-e3a04f33c644 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 53px;
  
  
  
}


}
#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 {
  border-style: solid;
margin-top: 50px;
margin-left: 50px;
margin-bottom: 0px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 25px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.1);
text-align: center;
}
@media (min-width: 1200px){#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 {
  display: none;
}
#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051, #wrap-s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051, #wrap-content-s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 {
  display: none;
}
#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051, #wrap-s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051, #wrap-content-s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 {
  display: none;
}
#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051, #wrap-s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051, #wrap-content-s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 { display: none !important; }}@media (max-width: 767px){#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 {
  margin-top: 20px;
margin-left: 25px;
margin-bottom: 20px;
margin-right: 25px;
padding-bottom: 10px;
}
}
#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 .shogun-heading-component h2 {
  color: rgba(214, 190, 139, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (max-width: 767px){#s-9e6899f4-ee9e-4e6e-85ed-9f78815f8051 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  normal ;
  font-family: "Host Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-d6189791-7f88-4ad6-8be9-65b1928a8520 {
  margin-top: 50px;
margin-left: 50px;
margin-right: 50px;
}

@media (min-width: 0px) {
[id="s-d6189791-7f88-4ad6-8be9-65b1928a8520"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d6189791-7f88-4ad6-8be9-65b1928a8520"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 12.5px);
}

}

@media (min-width: 992px) {
[id="s-d6189791-7f88-4ad6-8be9-65b1928a8520"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 12.5px);
}

}

@media (min-width: 1200px) {
[id="s-d6189791-7f88-4ad6-8be9-65b1928a8520"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 12.5px);
}

}

#s-72835be4-86d7-4562-89e7-ffb64260acc3 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 25px;
min-height: 320px;
background-position: center center;
}








#s-72835be4-86d7-4562-89e7-ffb64260acc3 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-72835be4-86d7-4562-89e7-ffb64260acc3 {
  cursor: pointer;
}#s-72835be4-86d7-4562-89e7-ffb64260acc3.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 1200px){






#s-72835be4-86d7-4562-89e7-ffb64260acc3 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-72835be4-86d7-4562-89e7-ffb64260acc3 {
  cursor: pointer;
}#s-72835be4-86d7-4562-89e7-ffb64260acc3.shg-box.shg-c {
  justify-content: center;
}
}
#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 {
  margin-top: 75px;
margin-left: 10px;
margin-bottom: 25px;
margin-right: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: center;
background-color: rgba(214, 190, 139, 1);
}
@media (min-width: 1200px){#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 {
  display: none;
}
#s-072522a9-26a9-4cac-a8ee-06d13dc63c02, #wrap-s-072522a9-26a9-4cac-a8ee-06d13dc63c02, #wrap-content-s-072522a9-26a9-4cac-a8ee-06d13dc63c02 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 {
  display: none;
}
#s-072522a9-26a9-4cac-a8ee-06d13dc63c02, #wrap-s-072522a9-26a9-4cac-a8ee-06d13dc63c02, #wrap-content-s-072522a9-26a9-4cac-a8ee-06d13dc63c02 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 {
  display: none;
}
#s-072522a9-26a9-4cac-a8ee-06d13dc63c02, #wrap-s-072522a9-26a9-4cac-a8ee-06d13dc63c02, #wrap-content-s-072522a9-26a9-4cac-a8ee-06d13dc63c02 { display: none !important; }}@media (max-width: 767px){#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 {
  margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
padding-left: 0px;
padding-right: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-style: solid;
background-color: rgba(235, 235, 235, 1);
opacity: 0.8;
}
}
#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-072522a9-26a9-4cac-a8ee-06d13dc63c02 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-a01c6f49-99a3-4d70-94b9-caf9363538a8 {
  margin-top: 75px;
margin-left: 75px;
margin-bottom: 25px;
margin-right: 75px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
text-align: center;
background-color: rgba(40, 65, 101, 1);
opacity: 0.8;
}
@media (min-width: 768px) and (max-width: 991px){#s-a01c6f49-99a3-4d70-94b9-caf9363538a8 {
  margin-left: 75px;
}
}@media (max-width: 767px){#s-a01c6f49-99a3-4d70-94b9-caf9363538a8 {
  display: none;
}
#s-a01c6f49-99a3-4d70-94b9-caf9363538a8, #wrap-s-a01c6f49-99a3-4d70-94b9-caf9363538a8, #wrap-content-s-a01c6f49-99a3-4d70-94b9-caf9363538a8 { display: none !important; }}
#s-a01c6f49-99a3-4d70-94b9-caf9363538a8 .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-60666df1-7377-42f9-a83f-62d9455103dd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-60666df1-7377-42f9-a83f-62d9455103dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60666df1-7377-42f9-a83f-62d9455103dd.shg-box.shg-c {
  justify-content: center;
}

#s-6217fa80-1748-425a-9738-90d8c0cdb10e {
  border-style: solid;
margin-top: 50px;
margin-bottom: 25px;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
text-align: center;
background-color: rgba(40, 65, 101, 1);
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
line-height: 1.5em;
}
#s-6217fa80-1748-425a-9738-90d8c0cdb10e:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(40, 65, 101, 1) !important;
opacity: 1 !important;
background-color: rgba(40, 65, 101, 1) !important;
color: rgba(235, 235, 235, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6217fa80-1748-425a-9738-90d8c0cdb10e:active {opacity: 1 !important;
background-color: rgba(255, 255, 255, 0.85) !important;
color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6217fa80-1748-425a-9738-90d8c0cdb10e {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
color: rgba(235, 235, 235, 1);
}
}

  #s-6217fa80-1748-425a-9738-90d8c0cdb10e-root {
    text-align: center;
  }


#s-6217fa80-1748-425a-9738-90d8c0cdb10e.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6217fa80-1748-425a-9738-90d8c0cdb10e-root {
    text-align: center;
  }


#s-6217fa80-1748-425a-9738-90d8c0cdb10e.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6217fa80-1748-425a-9738-90d8c0cdb10e-root {
    text-align: center;
  }


#s-6217fa80-1748-425a-9738-90d8c0cdb10e.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6217fa80-1748-425a-9738-90d8c0cdb10e-root {
    text-align: center;
  }


#s-6217fa80-1748-425a-9738-90d8c0cdb10e.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6217fa80-1748-425a-9738-90d8c0cdb10e-root {
    text-align: center;
  }


#s-6217fa80-1748-425a-9738-90d8c0cdb10e.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-9c10d9ad-7fa3-4a2b-9b45-ce9038940894 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 25px;
min-height: 300px;
background-position: center center;
}








#s-9c10d9ad-7fa3-4a2b-9b45-ce9038940894 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0.54;
  display: block;
}#s-9c10d9ad-7fa3-4a2b-9b45-ce9038940894.shg-box.shg-c {
  justify-content: flex-start;
}

#s-bc28ba19-0844-456d-985c-cf5fd2c8416a {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-bottom: 0px;
min-height: 320px;
background-position: center center;
}








#s-bc28ba19-0844-456d-985c-cf5fd2c8416a > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-bc28ba19-0844-456d-985c-cf5fd2c8416a {
  cursor: pointer;
}#s-bc28ba19-0844-456d-985c-cf5fd2c8416a.shg-box.shg-c {
  justify-content: center;
}

#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 {
  margin-top: 75px;
margin-left: 10px;
margin-bottom: 25px;
margin-right: 50px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
text-align: center;
background-color: rgba(214, 190, 139, 1);
}
@media (min-width: 1200px){#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 {
  display: none;
}
#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96, #wrap-s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96, #wrap-content-s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 {
  display: none;
}
#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96, #wrap-s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96, #wrap-content-s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 {
  display: none;
}
#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96, #wrap-s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96, #wrap-content-s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 { display: none !important; }}@media (max-width: 767px){#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 {
  margin-top: 10px;
margin-left: 25px;
margin-bottom: 10px;
margin-right: 25px;
padding-left: 0px;
padding-right: 0px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
border-style: solid;
background-color: rgba(235, 235, 235, 1);
opacity: 0.8;
}
}
#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (max-width: 767px){#s-5c71e789-5b4f-40a2-9d84-44a0a8d6ec96 .shogun-heading-component h2 {
  color: rgba(40, 65, 101, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-31d278a7-190a-46d6-b202-67bbc174b9a0 {
  margin-top: 75px;
margin-left: 75px;
margin-bottom: 25px;
margin-right: 75px;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
text-align: center;
background-color: rgba(40, 65, 101, 1);
opacity: 0.8;
}
@media (min-width: 992px) and (max-width: 1199px){#s-31d278a7-190a-46d6-b202-67bbc174b9a0 {
  border-style: solid;
border-color: rgba(235, 235, 235, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-31d278a7-190a-46d6-b202-67bbc174b9a0 {
  border-style: solid;
margin-left: 50px;
border-color: rgba(235, 235, 235, 1);
}
}@media (max-width: 767px){#s-31d278a7-190a-46d6-b202-67bbc174b9a0 {
  display: none;
}
#s-31d278a7-190a-46d6-b202-67bbc174b9a0, #wrap-s-31d278a7-190a-46d6-b202-67bbc174b9a0, #wrap-content-s-31d278a7-190a-46d6-b202-67bbc174b9a0 { display: none !important; }}
#s-31d278a7-190a-46d6-b202-67bbc174b9a0 .shogun-heading-component h2 {
  color: rgba(235, 235, 235, 1);
  font-weight:  700 ;
  font-family: "Open Sans";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-97b6f325-6b56-470b-9316-c8403b76d5ab {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-97b6f325-6b56-470b-9316-c8403b76d5ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97b6f325-6b56-470b-9316-c8403b76d5ab.shg-box.shg-c {
  justify-content: center;
}

#s-5d250b3a-5c9c-428e-8802-5eb4b7445868 {
  border-style: solid;
margin-top: 50px;
margin-bottom: 25px;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 2px;
border-left-width: 2px;
border-bottom-width: 2px;
border-right-width: 2px;
border-color: rgba(40, 65, 101, 1);
text-align: center;
background-color: rgba(40, 65, 101, 1);
text-decoration: none;
color: rgba(235, 235, 235, 1);
background-image: none;
hover-type: color;
line-height: 1.5em;
}
#s-5d250b3a-5c9c-428e-8802-5eb4b7445868:hover {border-style: solid !important;
border-top-width: 2px !important;
border-left-width: 2px !important;
border-bottom-width: 2px !important;
border-right-width: 2px !important;
border-color: rgba(40, 65, 101, 1) !important;
opacity: 1 !important;
background-color: rgba(40, 65, 101, 1) !important;
color: rgba(235, 235, 235, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5d250b3a-5c9c-428e-8802-5eb4b7445868:active {opacity: 1 !important;
background-color: rgba(255, 255, 255, 0.85) !important;
color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}@media (max-width: 767px){#s-5d250b3a-5c9c-428e-8802-5eb4b7445868 {
  border-color: rgba(235, 235, 235, 1);
border-style: solid;
}
}

  #s-5d250b3a-5c9c-428e-8802-5eb4b7445868-root {
    text-align: center;
  }


#s-5d250b3a-5c9c-428e-8802-5eb4b7445868.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5d250b3a-5c9c-428e-8802-5eb4b7445868-root {
    text-align: center;
  }


#s-5d250b3a-5c9c-428e-8802-5eb4b7445868.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5d250b3a-5c9c-428e-8802-5eb4b7445868-root {
    text-align: center;
  }


#s-5d250b3a-5c9c-428e-8802-5eb4b7445868.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5d250b3a-5c9c-428e-8802-5eb4b7445868-root {
    text-align: center;
  }


#s-5d250b3a-5c9c-428e-8802-5eb4b7445868.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5d250b3a-5c9c-428e-8802-5eb4b7445868-root {
    text-align: center;
  }


#s-5d250b3a-5c9c-428e-8802-5eb4b7445868.shg-btn {
  color: rgba(235, 235, 235, 1);
  font-size: 16px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  inline-block ;
}
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-repeat: repeat;
background-size: contain;
background-attachment: fixed;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-attachment: scroll;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-attachment: scroll;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-attachment: scroll;
}
}@media (max-width: 767px){#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-attachment: scroll;
}
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/480x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/960x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/768x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/1536x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/1024x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/2048x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/1200x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ffc7e06f-2bda-4b04-a910-76461898c90b {
  background-image: url(https://i.shgcdn.com/6cd21b79-9fc9-4091-855c-9a30de2eed99/-/resize/2048x/);
}
#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-ffc7e06f-2bda-4b04-a910-76461898c90b > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-ffc7e06f-2bda-4b04-a910-76461898c90b.shg-box.shg-c {
  justify-content: flex-start;
}

#s-13926603-12b4-4df2-b816-03257caf9f80 {
  border-style: solid;
margin-top: 100px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0.1);
text-align: center;
background-color: rgba(142, 186, 63, 1);
}
@media (min-width: 1200px){#s-13926603-12b4-4df2-b816-03257caf9f80 {
  display: none;
}
#s-13926603-12b4-4df2-b816-03257caf9f80, #wrap-s-13926603-12b4-4df2-b816-03257caf9f80, #wrap-content-s-13926603-12b4-4df2-b816-03257caf9f80 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-13926603-12b4-4df2-b816-03257caf9f80 {
  display: none;
}
#s-13926603-12b4-4df2-b816-03257caf9f80, #wrap-s-13926603-12b4-4df2-b816-03257caf9f80, #wrap-content-s-13926603-12b4-4df2-b816-03257caf9f80 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-13926603-12b4-4df2-b816-03257caf9f80 {
  display: none;
}
#s-13926603-12b4-4df2-b816-03257caf9f80, #wrap-s-13926603-12b4-4df2-b816-03257caf9f80, #wrap-content-s-13926603-12b4-4df2-b816-03257caf9f80 { display: none !important; }}@media (max-width: 767px){#s-13926603-12b4-4df2-b816-03257caf9f80 {
  margin-top: 75px;
margin-bottom: 25px;
border-top-width: 3px;
border-left-width: 3px;
border-bottom-width: 3px;
border-right-width: 3px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
background-color: rgba(95, 182, 96, 1);
}
}
#s-13926603-12b4-4df2-b816-03257caf9f80 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Hanken Grotesk";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


@media (max-width: 767px){#s-13926603-12b4-4df2-b816-03257caf9f80 .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  700 ;
  font-family: "Hanken Grotesk";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-dd3ee227-52d0-4554-9368-457f4d72273e {
  border-style: solid;
margin-top: 100px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(255, 255, 255, 0.1);
text-align: center;
background-color: rgba(95, 182, 96, 1);
}
@media (min-width: 1200px){#s-dd3ee227-52d0-4554-9368-457f4d72273e {
  border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dd3ee227-52d0-4554-9368-457f4d72273e {
  border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(235, 235, 235, 1);
border-style: solid;
}
}@media (max-width: 767px){#s-dd3ee227-52d0-4554-9368-457f4d72273e {
  display: none;
}
#s-dd3ee227-52d0-4554-9368-457f4d72273e, #wrap-s-dd3ee227-52d0-4554-9368-457f4d72273e, #wrap-content-s-dd3ee227-52d0-4554-9368-457f4d72273e { display: none !important; }}
#s-dd3ee227-52d0-4554-9368-457f4d72273e .shogun-heading-component h2 {
  color: rgba(255, 255, 255, 1);
  font-weight:  normal ;
  font-family: "Hanken Grotesk";
  font-style:  normal ;
  font-size: 60px;
  
  
  
}



#s-771a2050-6a9f-4334-bf99-f52a39d28eb1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-771a2050-6a9f-4334-bf99-f52a39d28eb1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-771a2050-6a9f-4334-bf99-f52a39d28eb1.shg-box.shg-c {
  justify-content: center;
}

#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d {
  border-style: solid;
margin-top: 50px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: rgba(255, 255, 255, 1);
text-align: center;
background-color: rgba(214, 53, 60, 1);
text-decoration: none;
background-image: none;
hover-type: color;
line-height: 1.5em;
}
#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d:hover {border-style: solid !important;
border-top-width: 4px !important;
border-left-width: 4px !important;
border-bottom-width: 4px !important;
border-right-width: 4px !important;
border-color: rgba(235, 235, 235, 1) !important;
opacity: 1 !important;
background-color: rgba(95, 182, 96, 1) !important;
color: rgba(235, 235, 235, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d:active {opacity: 1 !important;
background-color: rgba(255, 255, 255, 0.85) !important;
color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d-root {
    text-align: center;
  }


#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d-root {
    text-align: center;
  }


#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d-root {
    text-align: center;
  }


#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d-root {
    text-align: center;
  }


#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d-root {
    text-align: center;
  }


#s-4c2cd8bf-38d9-47f3-a52c-88d5d7710e5d.shg-btn {
  color: #ffffff;
  font-size: 24px;
  
  
  font-family: Hanken Grotesk;
  display:  inline-block ;
}
}
#s-ff5c7fc7-6c52-4b54-b95d-3328ab198299 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ff5c7fc7-6c52-4b54-b95d-3328ab198299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff5c7fc7-6c52-4b54-b95d-3328ab198299.shg-box.shg-c {
  justify-content: center;
}
@media (max-width: 767px){






#s-ff5c7fc7-6c52-4b54-b95d-3328ab198299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff5c7fc7-6c52-4b54-b95d-3328ab198299.shg-box.shg-c {
  justify-content: flex-start;
}
}
#s-d6bba0d5-8cec-4449-aa86-1ff6ece819e7 {
  margin-top: 50px;
margin-left: 25px;
margin-bottom: 50px;
margin-right: 25px;
}
@media (min-width: 1200px){#s-d6bba0d5-8cec-4449-aa86-1ff6ece819e7 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
background-color: rgba(255, 255, 255, 1);
}
}
@media (min-width: 0px) {
[id="s-d6bba0d5-8cec-4449-aa86-1ff6ece819e7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d6bba0d5-8cec-4449-aa86-1ff6ece819e7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-d6bba0d5-8cec-4449-aa86-1ff6ece819e7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-d6bba0d5-8cec-4449-aa86-1ff6ece819e7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-af0a43fa-8e97-41fe-955c-3a9d7e754190 {
  margin-left: auto;
margin-right: auto;
}

#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b9a7a251-0ca0-430e-91e4-a1ff4fbd99b9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c4f06292-4efd-4015-bf0e-a52ad2554f74 {
  margin-left: auto;
margin-right: auto;
}

#s-7c3e573a-1215-4110-9018-fac93fef1818 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c3e573a-1215-4110-9018-fac93fef1818 .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 14px;
  
  
  
}
@media (max-width: 767px){#s-7c3e573a-1215-4110-9018-fac93fef1818 .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 12px;
  
  
  
}
}
#s-89604913-ea34-48a0-ad87-6df4e0e9b27e {
  margin-left: auto;
margin-right: auto;
}

#s-9ca4cb0a-c984-484e-b620-c905c7e2229f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9ca4cb0a-c984-484e-b620-c905c7e2229f .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 18px;
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-9ca4cb0a-c984-484e-b620-c905c7e2229f .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-9ca4cb0a-c984-484e-b620-c905c7e2229f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c4b7cd1a-a2d5-4c3b-b5b1-696bfd0c0f57 {
  margin-left: auto;
margin-right: auto;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a-atc-btn-wrapper {
    text-align: center;
  }


#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a-atc-btn-wrapper {
    text-align: center;
  }


#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a-atc-btn-wrapper {
    text-align: center;
  }


#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a-atc-btn-wrapper {
    text-align: center;
  }


#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Roboto;
  display:  block ;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a-atc-btn-wrapper {
    text-align: center;
  }


#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c01c6b39-7cba-4916-9eb1-aa9b1ea0247a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ed74924a-843d-4b41-98ee-1e6565f2a4d6 {
  margin-left: auto;
margin-right: auto;
}

#s-9022810d-bb67-4fb4-85af-e035f98de6cc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9022810d-bb67-4fb4-85af-e035f98de6cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3b6afe7b-95a3-4665-bece-364fc88e9d96 {
  margin-left: auto;
margin-right: auto;
}

#s-0905529e-db7a-42d2-98c1-deb40195b88e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0905529e-db7a-42d2-98c1-deb40195b88e .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 14px;
  
  
  
}
@media (max-width: 767px){#s-0905529e-db7a-42d2-98c1-deb40195b88e .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 12px;
  
  
  
}
}
#s-c2c21b02-f0fb-4163-bcb0-2841ac2ab938 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-c2c21b02-f0fb-4163-bcb0-2841ac2ab938 {
  margin-top: 1px;
margin-bottom: 1px;
text-align: center;
}
}
#s-4fb65f76-671e-45a3-80e9-9ea440ee7033 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4fb65f76-671e-45a3-80e9-9ea440ee7033 .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 18px;
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-4fb65f76-671e-45a3-80e9-9ea440ee7033 .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-4fb65f76-671e-45a3-80e9-9ea440ee7033 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-536576e7-c695-4462-8fc7-599d7c06da1f {
  margin-left: auto;
margin-right: auto;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-56f4406b-e814-4e94-98c9-4f458324fcf1:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-56f4406b-e814-4e94-98c9-4f458324fcf1:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-56f4406b-e814-4e94-98c9-4f458324fcf1:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-56f4406b-e814-4e94-98c9-4f458324fcf1:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-56f4406b-e814-4e94-98c9-4f458324fcf1:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-56f4406b-e814-4e94-98c9-4f458324fcf1:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-56f4406b-e814-4e94-98c9-4f458324fcf1-atc-btn-wrapper {
    text-align: center;
  }


#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-56f4406b-e814-4e94-98c9-4f458324fcf1-atc-btn-wrapper {
    text-align: center;
  }


#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-56f4406b-e814-4e94-98c9-4f458324fcf1-atc-btn-wrapper {
    text-align: center;
  }


#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-56f4406b-e814-4e94-98c9-4f458324fcf1-atc-btn-wrapper {
    text-align: center;
  }


#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-56f4406b-e814-4e94-98c9-4f458324fcf1-atc-btn-wrapper {
    text-align: center;
  }


#s-56f4406b-e814-4e94-98c9-4f458324fcf1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-56f4406b-e814-4e94-98c9-4f458324fcf1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2dd85cd3-7b78-4565-b517-9dbfe46e35b5 {
  margin-left: auto;
margin-right: auto;
}

#s-4f4659b2-1737-4bda-b011-d2029ce1c42e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f4659b2-1737-4bda-b011-d2029ce1c42e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9092705c-5fe9-484f-bcb3-2216dbf42251 {
  margin-left: auto;
margin-right: auto;
}

#s-c543bf22-8638-4192-aba1-b1ba3a1a412d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c543bf22-8638-4192-aba1-b1ba3a1a412d .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 14px;
  
  
  
}
@media (max-width: 767px){#s-c543bf22-8638-4192-aba1-b1ba3a1a412d .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 12px;
  
  
  
}
}
#s-0a3dce99-e0e1-497a-ba84-86907d0504cd {
  margin-left: auto;
margin-right: auto;
}

#s-bfda35a3-ced4-4d65-9636-271b5c45b1ad {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-bfda35a3-ced4-4d65-9636-271b5c45b1ad .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 18px;
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-bfda35a3-ced4-4d65-9636-271b5c45b1ad .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-bfda35a3-ced4-4d65-9636-271b5c45b1ad .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-efb5e18f-3ebb-45b6-bfd9-53c718100669 {
  margin-left: auto;
margin-right: auto;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7-atc-btn-wrapper {
    text-align: center;
  }


#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7-atc-btn-wrapper {
    text-align: center;
  }


#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7-atc-btn-wrapper {
    text-align: center;
  }


#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7-atc-btn-wrapper {
    text-align: center;
  }


#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn.shg-product-atc-error {
  font-weight: 600;
  font-family: Roboto;
  
  
  
}


}@media (max-width: 767px){
  #s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7-atc-btn-wrapper {
    text-align: center;
  }


#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-6947ab28-5f2e-4910-bf67-fa40a73d7fe7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6ae9eee2-268f-45a8-98bc-f3050ad82c59 {
  margin-left: auto;
margin-right: auto;
}

#s-d90109cc-75c1-41d9-aa9c-0978203107ea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d90109cc-75c1-41d9-aa9c-0978203107ea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d0aaf35e-05db-483f-945b-3c4c381730f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d0aaf35e-05db-483f-945b-3c4c381730f3 .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 14px;
  
  
  
}
@media (max-width: 767px){#s-d0aaf35e-05db-483f-945b-3c4c381730f3 .shg-product-title-component h3 span {
  
  
  font-family: Roboto;
  
  font-size: 12px;
  
  
  
}
}
#s-509cb969-ff59-428e-bcc8-a301db07eb3f {
  margin-left: auto;
margin-right: auto;
}

#s-7ddebb34-6b0e-4fdb-a05b-3c9a3b46412f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7ddebb34-6b0e-4fdb-a05b-3c9a3b46412f .shg-product-sold-out {
  display: none;
  color: rgba(214, 53, 60, 1);
  font-size: 18px;
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-7ddebb34-6b0e-4fdb-a05b-3c9a3b46412f .shg-product-price {
  color: rgba(214, 53, 60, 1);
  font-weight:  700 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-7ddebb34-6b0e-4fdb-a05b-3c9a3b46412f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-00d00691-14c3-4dff-85e2-670d26966ef6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-00d00691-14c3-4dff-85e2-670d26966ef6:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-00d00691-14c3-4dff-85e2-670d26966ef6:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-00d00691-14c3-4dff-85e2-670d26966ef6:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 768px) and (max-width: 991px){#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-00d00691-14c3-4dff-85e2-670d26966ef6:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  background-image: none;
background-color: rgba(40, 65, 101, 1);
hover-type: color;
}
#s-00d00691-14c3-4dff-85e2-670d26966ef6:hover {background-color: rgba(40, 65, 101, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-00d00691-14c3-4dff-85e2-670d26966ef6-atc-btn-wrapper {
    text-align: center;
  }


#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-00d00691-14c3-4dff-85e2-670d26966ef6-atc-btn-wrapper {
    text-align: center;
  }


#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-00d00691-14c3-4dff-85e2-670d26966ef6-atc-btn-wrapper {
    text-align: center;
  }


#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Open Sans;
  display:  block ;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-00d00691-14c3-4dff-85e2-670d26966ef6-atc-btn-wrapper {
    text-align: center;
  }


#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-00d00691-14c3-4dff-85e2-670d26966ef6-atc-btn-wrapper {
    text-align: center;
  }


#s-00d00691-14c3-4dff-85e2-670d26966ef6 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-00d00691-14c3-4dff-85e2-670d26966ef6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
/*
  $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}