.shg-box {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  flex-direction: column;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  /**
   * 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;
  /**
   * This is part of an IE11 fallback to avoid flex introducing
   * huge amount of weird space on the bottom on the section element.
   */
  min-height: 1px;
}

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

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-box-vertical-align-bottom {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  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-9f3c020c-0c6c-4b1f-9abf-be188089cdf9 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9 {
  display: none;
}
#s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9, #wrap-s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9 {
  display: none;
}
#s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9, #wrap-s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9 { display: none !important; }}







#s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9f3c020c-0c6c-4b1f-9abf-be188089cdf9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

.shg-image-content-wrapper {
  position: relative;
}

.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-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  object-fit: contain;
  width: 100%;
}

.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-imageV2-content {
  text-align: initial;
}

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.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>div {
  width: 100%;
}

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
  max-width: 1000px;
aspect-ratio: 1/1;
text-align: center;
}





  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image,
  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
    width: 100%;
    height: auto;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
    
    
  }


.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
      position: relative;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image,
  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
    width: 100%;
    height: auto;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
    
    
  }


.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
      position: relative;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image,
  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
    width: 100%;
    height: auto;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
    
    
  }


.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
      position: relative;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image,
  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
    width: 100%;
    height: auto;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
    
    
  }


.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
      position: relative;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image,
  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
    width: 100%;
    height: auto;
  }

  #s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
    
    
  }


.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 .shogun-image-content {
  
    align-items: center;
  
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container {
      position: relative;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7a5d19a4-a1b1-42ca-8f5c-0d836f9a39a3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-e9e298ba-2491-4b76-8b0d-43f055cd65f4 hr {
  border-top: 2px solid #ddd;
}

#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316 {
  min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316 {
  display: none;
}
#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316, #wrap-s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316 { display: none !important; }}@media (max-width: 767px){#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316 {
  display: none;
}
#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316, #wrap-s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316 { display: none !important; }}







#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-581797c2-dc8c-4eb6-adbe-fbdf6ddf9316.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-ef0a67f3-e814-4e6c-96bc-d54361aa92a8 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-ef0a67f3-e814-4e6c-96bc-d54361aa92a8 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-ef0a67f3-e814-4e6c-96bc-d54361aa92a8 .shg-sld-nav-button.shg-sld-left,
#s-ef0a67f3-e814-4e6c-96bc-d54361aa92a8 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
  max-width: 1920px;
aspect-ratio: 1920/560;
text-align: center;
}





  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image,
  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
    width: 100%;
    height: auto;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
    
    
  }


.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shogun-image-content {
  
    align-items: center;
  
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
      position: relative;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image,
  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
    width: 100%;
    height: auto;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
    
    
  }


.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shogun-image-content {
  
    align-items: center;
  
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
      position: relative;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image,
  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
    width: 100%;
    height: auto;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
    
    
  }


.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shogun-image-content {
  
    align-items: center;
  
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
      position: relative;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image,
  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
    width: 100%;
    height: auto;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
    
    
  }


.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shogun-image-content {
  
    align-items: center;
  
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
      position: relative;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image,
  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
    width: 100%;
    height: auto;
  }

  #s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
    
    
  }


.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 .shogun-image-content {
  
    align-items: center;
  
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container {
      position: relative;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f703ea50-2635-4c7b-a32a-4a2f60c1ba65 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-4003a947-a042-4915-83f2-fe4f08669d57 {
  max-width: 1920px;
aspect-ratio: 1920/560;
text-align: center;
}





  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image,
  #s-4003a947-a042-4915-83f2-fe4f08669d57 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 {
    width: 100%;
    height: auto;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
    
    
  }


.s-4003a947-a042-4915-83f2-fe4f08669d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4003a947-a042-4915-83f2-fe4f08669d57 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
      position: relative;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image,
  #s-4003a947-a042-4915-83f2-fe4f08669d57 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 {
    width: 100%;
    height: auto;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
    
    
  }


.s-4003a947-a042-4915-83f2-fe4f08669d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4003a947-a042-4915-83f2-fe4f08669d57 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
      position: relative;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image,
  #s-4003a947-a042-4915-83f2-fe4f08669d57 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 {
    width: 100%;
    height: auto;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
    
    
  }


.s-4003a947-a042-4915-83f2-fe4f08669d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4003a947-a042-4915-83f2-fe4f08669d57 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
      position: relative;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image,
  #s-4003a947-a042-4915-83f2-fe4f08669d57 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 {
    width: 100%;
    height: auto;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
    
    
  }


.s-4003a947-a042-4915-83f2-fe4f08669d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4003a947-a042-4915-83f2-fe4f08669d57 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
      position: relative;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image,
  #s-4003a947-a042-4915-83f2-fe4f08669d57 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 {
    width: 100%;
    height: auto;
  }

  #s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
    
    
  }


.s-4003a947-a042-4915-83f2-fe4f08669d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4003a947-a042-4915-83f2-fe4f08669d57 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container {
      position: relative;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4003a947-a042-4915-83f2-fe4f08669d57 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
  max-width: 1920px;
aspect-ratio: 1920/560;
text-align: center;
}





  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image,
  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
    width: 100%;
    height: auto;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
    
    
  }


.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shogun-image-content {
  
    align-items: center;
  
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
      position: relative;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image,
  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
    width: 100%;
    height: auto;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
    
    
  }


.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shogun-image-content {
  
    align-items: center;
  
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
      position: relative;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image,
  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
    width: 100%;
    height: auto;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
    
    
  }


.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shogun-image-content {
  
    align-items: center;
  
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
      position: relative;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image,
  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
    width: 100%;
    height: auto;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
    
    
  }


.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shogun-image-content {
  
    align-items: center;
  
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
      position: relative;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image,
  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
    width: 100%;
    height: auto;
  }

  #s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
    
    
  }


.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 .shogun-image-content {
  
    align-items: center;
  
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 {
      --shg-aspect-ratio: calc(1920/560); 
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container {
      position: relative;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3cbeb5e8-f0b5-410b-ac27-97c9568a99c7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
  max-width: 1200px;
aspect-ratio: 1200/800;
text-align: center;
}
@media (min-width: 1200px){#s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
  display: none;
}
#s-d59d4172-3c09-4da7-93ea-0f77fdfff283, #wrap-s-d59d4172-3c09-4da7-93ea-0f77fdfff283 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
  display: none;
}
#s-d59d4172-3c09-4da7-93ea-0f77fdfff283, #wrap-s-d59d4172-3c09-4da7-93ea-0f77fdfff283 { display: none !important; }}




  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image,
  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
    width: 100%;
    height: auto;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
    
    
  }


.s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shogun-image-content {
  
    align-items: center;
  
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
      position: relative;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image,
  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
    width: 100%;
    height: auto;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
    
    
  }


.s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shogun-image-content {
  
    align-items: center;
  
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
      position: relative;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image,
  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
    width: 100%;
    height: auto;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
    
    
  }


.s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shogun-image-content {
  
    align-items: center;
  
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
      position: relative;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image,
  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
    width: 100%;
    height: auto;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
    
    
  }


.s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shogun-image-content {
  
    align-items: center;
  
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
      position: relative;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image,
  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
    width: 100%;
    height: auto;
  }

  #s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
    
    
  }


.s-d59d4172-3c09-4da7-93ea-0f77fdfff283 .shogun-image-content {
  
    align-items: center;
  
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 {
      --shg-aspect-ratio: calc(1200/800); 
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container {
      position: relative;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d59d4172-3c09-4da7-93ea-0f77fdfff283 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-1f5bd775-891b-4739-9653-7b3669e3ca19 {
  text-align: left;
}

#s-5b6466bb-abca-408e-ad65-9f0b49172d7a {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-5b6466bb-abca-408e-ad65-9f0b49172d7a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5b6466bb-abca-408e-ad65-9f0b49172d7a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-5b6466bb-abca-408e-ad65-9f0b49172d7a {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-5b6466bb-abca-408e-ad65-9f0b49172d7a {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-5b6466bb-abca-408e-ad65-9f0b49172d7a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5b6466bb-abca-408e-ad65-9f0b49172d7a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-af945487-4c0c-4ae3-a188-4fd0cb9f9368 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-af945487-4c0c-4ae3-a188-4fd0cb9f9368 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-af945487-4c0c-4ae3-a188-4fd0cb9f9368.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  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;
}

@media (min-width: 0px) {
[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-d3858b99-e7be-4d6f-b20b-40568b73d235"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

.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: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-7a3fff9b-6f7a-4230-bb18-4a0cf56df720 {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-7a3fff9b-6f7a-4230-bb18-4a0cf56df720 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



.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: ;
  font-family: ;
}

.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-0ea52237-5944-40e3-b4cc-627481e368e3 {
  padding-top: 4px;
padding-left: 16px;
padding-bottom: 4px;
padding-right: 16px;
border-radius: 2px;
background-color: #252525;
text-align: right;
text-decoration: none;
}
#s-0ea52237-5944-40e3-b4cc-627481e368e3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0ea52237-5944-40e3-b4cc-627481e368e3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-0ea52237-5944-40e3-b4cc-627481e368e3 {
  margin-left: auto;
margin-right: auto;
text-align: right;
}
}

  #s-0ea52237-5944-40e3-b4cc-627481e368e3-root {
    text-align: right;
  }


#s-0ea52237-5944-40e3-b4cc-627481e368e3.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0ea52237-5944-40e3-b4cc-627481e368e3-root {
    text-align: right;
  }


#s-0ea52237-5944-40e3-b4cc-627481e368e3.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0ea52237-5944-40e3-b4cc-627481e368e3-root {
    text-align: right;
  }


#s-0ea52237-5944-40e3-b4cc-627481e368e3.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0ea52237-5944-40e3-b4cc-627481e368e3-root {
    text-align: right;
  }


#s-0ea52237-5944-40e3-b4cc-627481e368e3.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0ea52237-5944-40e3-b4cc-627481e368e3-root {
    text-align: right;
  }


#s-0ea52237-5944-40e3-b4cc-627481e368e3.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-63b8ee4d-9cd6-4107-8e04-aae1a2df8c61 {
  min-height: 50px;
}








#s-63b8ee4d-9cd6-4107-8e04-aae1a2df8c61 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-63b8ee4d-9cd6-4107-8e04-aae1a2df8c61.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-316b93b5-8beb-4b39-bd63-9e0ef9159349 {
  display: none;
}
#s-316b93b5-8beb-4b39-bd63-9e0ef9159349, #wrap-s-316b93b5-8beb-4b39-bd63-9e0ef9159349 { display: none !important; }}@media (max-width: 767px){#s-316b93b5-8beb-4b39-bd63-9e0ef9159349 {
  display: none;
}
#s-316b93b5-8beb-4b39-bd63-9e0ef9159349, #wrap-s-316b93b5-8beb-4b39-bd63-9e0ef9159349 { display: none !important; }}
@media (min-width: 0px) {
[id="s-316b93b5-8beb-4b39-bd63-9e0ef9159349"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-316b93b5-8beb-4b39-bd63-9e0ef9159349"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-316b93b5-8beb-4b39-bd63-9e0ef9159349"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-316b93b5-8beb-4b39-bd63-9e0ef9159349"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-83f338ec-c55b-4782-9ee3-deb8834be519"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-83f338ec-c55b-4782-9ee3-deb8834be519"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-83f338ec-c55b-4782-9ee3-deb8834be519"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-83f338ec-c55b-4782-9ee3-deb8834be519"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

.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);
}

.shg-product-image-wrapper {
  display: none;
  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-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 {
  text-align: left;
}



.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3f3b97bc-29fb-45c3-8f2e-109dd58eef89 img.shogun-image {
  width: 100%;
}



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

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

#s-ba3e5b24-255f-4cfd-8c34-f20bf84d285c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba3e5b24-255f-4cfd-8c34-f20bf84d285c .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-2973585a-f726-4926-b36d-b3bc2015097f {
  text-align: center;
}

#s-2973585a-f726-4926-b36d-b3bc2015097f .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2973585a-f726-4926-b36d-b3bc2015097f .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-2973585a-f726-4926-b36d-b3bc2015097f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

.shg-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-center {
  text-align: center;
}

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

#s-ddfda847-a789-455b-8eaa-faab8b14bd5f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-ddfda847-a789-455b-8eaa-faab8b14bd5f:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ddfda847-a789-455b-8eaa-faab8b14bd5f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ddfda847-a789-455b-8eaa-faab8b14bd5f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ddfda847-a789-455b-8eaa-faab8b14bd5f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ddfda847-a789-455b-8eaa-faab8b14bd5f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-ddfda847-a789-455b-8eaa-faab8b14bd5f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-22839f17-4418-4183-a768-d1cb6665f30f {
  text-align: left;
}



.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22839f17-4418-4183-a768-d1cb6665f30f img.shogun-image {
  width: 100%;
}



}
#s-60d9721d-d18c-49b4-b4c0-f32fbee01f67 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-60d9721d-d18c-49b4-b4c0-f32fbee01f67 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-88a1cdbf-6c93-49de-97c4-846766459bd1 {
  text-align: center;
}

#s-88a1cdbf-6c93-49de-97c4-846766459bd1 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-88a1cdbf-6c93-49de-97c4-846766459bd1 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-88a1cdbf-6c93-49de-97c4-846766459bd1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-9f33203a-a589-48d3-aa48-6a5f0170c6d7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 {
  text-align: left;
}



.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83808c2f-17e0-43ad-b89a-5ff62f3a75a3 img.shogun-image {
  width: 100%;
}



}
#s-9a60d9f2-4f9e-4a80-af54-2d5e086d292d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9a60d9f2-4f9e-4a80-af54-2d5e086d292d .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-d59af62b-2d6e-4164-8578-f41886cacfe2 {
  text-align: center;
}

#s-d59af62b-2d6e-4164-8578-f41886cacfe2 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d59af62b-2d6e-4164-8578-f41886cacfe2 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-d59af62b-2d6e-4164-8578-f41886cacfe2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d94b579c-7c72-48fe-9a72-9815f8a3bda6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-49240928-93e3-449f-8558-6a768a04e2d6"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-49240928-93e3-449f-8558-6a768a04e2d6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-49240928-93e3-449f-8558-6a768a04e2d6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-49240928-93e3-449f-8558-6a768a04e2d6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc {
  text-align: left;
}



.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-556e5bc6-59dc-4d32-a2e8-da8c0ddbcafc img.shogun-image {
  width: 100%;
}



}
#s-3f8992f0-f201-4408-b693-dcc4e2ec22c5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f8992f0-f201-4408-b693-dcc4e2ec22c5 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-f05a262a-b554-465e-a1fd-51006b116e0c {
  text-align: center;
}

#s-f05a262a-b554-465e-a1fd-51006b116e0c .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f05a262a-b554-465e-a1fd-51006b116e0c .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-f05a262a-b554-465e-a1fd-51006b116e0c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3af802ae-cc70-4400-be5b-ec85c657962a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3af802ae-cc70-4400-be5b-ec85c657962a:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3af802ae-cc70-4400-be5b-ec85c657962a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3af802ae-cc70-4400-be5b-ec85c657962a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3af802ae-cc70-4400-be5b-ec85c657962a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3af802ae-cc70-4400-be5b-ec85c657962a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-3af802ae-cc70-4400-be5b-ec85c657962a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 {
  text-align: left;
}



.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9df0027-f52f-47e5-99f2-d2a7b5d11276 img.shogun-image {
  width: 100%;
}



}
#s-07000407-bd3e-4324-be44-e3d566ca5b0d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-07000407-bd3e-4324-be44-e3d566ca5b0d .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-9bff8b67-2057-47c6-b0ee-67b7b36d913a {
  text-align: center;
}

#s-9bff8b67-2057-47c6-b0ee-67b7b36d913a .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9bff8b67-2057-47c6-b0ee-67b7b36d913a .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-9bff8b67-2057-47c6-b0ee-67b7b36d913a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fc71eb96-6ab0-4a0e-8f78-aaf123c3bb9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-55518668-dd11-4026-b20a-23f019ca401d {
  text-align: left;
}



.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55518668-dd11-4026-b20a-23f019ca401d img.shogun-image {
  width: 100%;
}



}
#s-771a6a61-aeb7-45cc-b180-28232d6d472d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-771a6a61-aeb7-45cc-b180-28232d6d472d .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-8fea5011-c218-4ff1-8842-b71fda497ac2 {
  text-align: center;
}

#s-8fea5011-c218-4ff1-8842-b71fda497ac2 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-8fea5011-c218-4ff1-8842-b71fda497ac2 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-8fea5011-c218-4ff1-8842-b71fda497ac2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-380a1658-b515-49ee-a9fc-98f931989d4e {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-380a1658-b515-49ee-a9fc-98f931989d4e:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-380a1658-b515-49ee-a9fc-98f931989d4e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-380a1658-b515-49ee-a9fc-98f931989d4e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-380a1658-b515-49ee-a9fc-98f931989d4e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-380a1658-b515-49ee-a9fc-98f931989d4e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-380a1658-b515-49ee-a9fc-98f931989d4e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b {
  display: none;
}
#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b, #wrap-s-c0262a2d-58e1-4b48-938c-68e4a57ca13b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b {
  display: none;
}
#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b, #wrap-s-c0262a2d-58e1-4b48-938c-68e4a57ca13b { display: none !important; }}
#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b .shg-sld-nav-button.shg-sld-left,
#s-c0262a2d-58e1-4b48-938c-68e4a57ca13b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-c3a759c7-a073-4c42-ba3c-c4d241cfa3a4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-c3a759c7-a073-4c42-ba3c-c4d241cfa3a4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-c3a759c7-a073-4c42-ba3c-c4d241cfa3a4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-c3a759c7-a073-4c42-ba3c-c4d241cfa3a4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad {
  text-align: left;
}



.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  width: 100%;
}



.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  width: 100%;
}



.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  width: 100%;
}



.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  width: 100%;
}



.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  width: 100%;
}



.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad .shg-image-zoom,
.shg-c#s-f77cc41e-0d34-4351-b61c-8a5da8caf4ad img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-b8911508-9c4e-4d07-8619-4f33c8f7aed5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b8911508-9c4e-4d07-8619-4f33c8f7aed5 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-20c5bf4e-92f6-47e1-8ffa-644bda674562 {
  text-align: center;
}

#s-20c5bf4e-92f6-47e1-8ffa-644bda674562 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-20c5bf4e-92f6-47e1-8ffa-644bda674562 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-20c5bf4e-92f6-47e1-8ffa-644bda674562 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c3abae4e-3121-4539-89a6-5f66dfe0849d {
  text-align: left;
}



.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  width: 100%;
}



.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  width: 100%;
}



.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  width: 100%;
}



.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  width: 100%;
}



.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  width: 100%;
}



.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d .shg-image-zoom,
.shg-c#s-c3abae4e-3121-4539-89a6-5f66dfe0849d img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-bb138e6d-115e-4fd6-810d-b56caee24834 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bb138e6d-115e-4fd6-810d-b56caee24834 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-11aa21f7-e021-4c3f-8998-bd129b54ea5d {
  text-align: center;
}

#s-11aa21f7-e021-4c3f-8998-bd129b54ea5d .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-11aa21f7-e021-4c3f-8998-bd129b54ea5d .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-11aa21f7-e021-4c3f-8998-bd129b54ea5d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 {
  text-align: left;
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 {
  max-width:  100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  max-width: 485px !important;
  
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  width: 100%;
}



.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  aspect-ratio: 485/640;
}

@media (min-width: 1200px){
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 {
  max-width:  100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  max-width: 485px !important;
  
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  width: 100%;
}



.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  aspect-ratio: 485/640;
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 {
  max-width:  100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  max-width: 485px !important;
  
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  width: 100%;
}



.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  aspect-ratio: 485/640;
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 {
  max-width:  100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  max-width: 485px !important;
  
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  width: 100%;
}



.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  aspect-ratio: 485/640;
}

}@media (max-width: 767px){
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 {
  max-width:  100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  max-width: 485px !important;
  
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  width: 100%;
}



.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 .shg-image-zoom,
.shg-c#s-0c9f46a7-7bb5-43a2-b183-4c7d0f14fc05 img.shogun-image {
  aspect-ratio: 485/640;
}

}
#s-e867b948-00d7-42bd-8414-86d7892f7ca4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e867b948-00d7-42bd-8414-86d7892f7ca4 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-808e18c5-7b7f-41b4-8822-95f111169f61 {
  text-align: center;
}

#s-808e18c5-7b7f-41b4-8822-95f111169f61 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-808e18c5-7b7f-41b4-8822-95f111169f61 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-808e18c5-7b7f-41b4-8822-95f111169f61 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-7f7baae7-5d6a-46e7-9f89-92b5946f37c4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-7f7baae7-5d6a-46e7-9f89-92b5946f37c4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-7f7baae7-5d6a-46e7-9f89-92b5946f37c4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-7f7baae7-5d6a-46e7-9f89-92b5946f37c4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 {
  text-align: left;
}



.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  width: 100%;
}



.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  width: 100%;
}



.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  width: 100%;
}



.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  width: 100%;
}



.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  width: 100%;
}



.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 .shg-image-zoom,
.shg-c#s-fe3f5c86-4723-4a0f-b0f2-96bdad243a67 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-c85b4a6a-578c-431b-b560-bf73bbdc6a6e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c85b4a6a-578c-431b-b560-bf73bbdc6a6e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-2d9baf80-89a5-4a58-b379-a4a30c2727d5 {
  text-align: center;
}

#s-2d9baf80-89a5-4a58-b379-a4a30c2727d5 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2d9baf80-89a5-4a58-b379-a4a30c2727d5 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-2d9baf80-89a5-4a58-b379-a4a30c2727d5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5128feab-ec42-427b-be38-07096b754232 {
  text-align: left;
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 {
  max-width:  100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  max-width: 399px !important;
  
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  width: 100%;
}



.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 {
  max-width:  100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  max-width: 399px !important;
  
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  width: 100%;
}



.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 {
  max-width:  100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  max-width: 399px !important;
  
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  width: 100%;
}



.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 {
  max-width:  100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  max-width: 399px !important;
  
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  width: 100%;
}



.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 {
  max-width:  100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  max-width: 399px !important;
  
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  width: 100%;
}



.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-5128feab-ec42-427b-be38-07096b754232 .shg-image-zoom,
.shg-c#s-5128feab-ec42-427b-be38-07096b754232 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-62258be4-5511-4555-adc9-45691f1b5e51 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62258be4-5511-4555-adc9-45691f1b5e51 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-f713c96d-2235-4406-9771-82485470f670 {
  text-align: center;
}

#s-f713c96d-2235-4406-9771-82485470f670 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f713c96d-2235-4406-9771-82485470f670 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-f713c96d-2235-4406-9771-82485470f670 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f33db71e-f13a-4216-9c9e-d50a166e777a {
  text-align: left;
}



.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  width: 100%;
}



.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  width: 100%;
}



.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  width: 100%;
}



.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  width: 100%;
}



.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  width: 100%;
}



.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a .shg-image-zoom,
.shg-c#s-f33db71e-f13a-4216-9c9e-d50a166e777a img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-a6032f47-1285-4000-9c31-a40b0cd3ac6f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a6032f47-1285-4000-9c31-a40b0cd3ac6f .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-540ca477-f237-44b6-982f-359e875db252 {
  text-align: center;
}

#s-540ca477-f237-44b6-982f-359e875db252 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-540ca477-f237-44b6-982f-359e875db252 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-540ca477-f237-44b6-982f-359e875db252 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cec26430-29d0-4da9-aadf-369a31c9a0f4 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-cec26430-29d0-4da9-aadf-369a31c9a0f4 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cec26430-29d0-4da9-aadf-369a31c9a0f4 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cec26430-29d0-4da9-aadf-369a31c9a0f4 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-cec26430-29d0-4da9-aadf-369a31c9a0f4 {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-cec26430-29d0-4da9-aadf-369a31c9a0f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cec26430-29d0-4da9-aadf-369a31c9a0f4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-949376ab-8d22-4bd7-a65e-2d121777977e {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-949376ab-8d22-4bd7-a65e-2d121777977e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-949376ab-8d22-4bd7-a65e-2d121777977e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-5c5ef9ee-e518-4f2a-8c6b-66c6831ded36"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-c73311c4-fde6-46e8-be4e-b25ed98d1921 {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-c73311c4-fde6-46e8-be4e-b25ed98d1921 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-f590117e-6671-4018-bbcd-7f9df1a9a2f4 {
  min-height: 50px;
}








#s-f590117e-6671-4018-bbcd-7f9df1a9a2f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f590117e-6671-4018-bbcd-7f9df1a9a2f4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-496a6457-2b5c-426a-b7b2-87600ba7df18 {
  display: none;
}
#s-496a6457-2b5c-426a-b7b2-87600ba7df18, #wrap-s-496a6457-2b5c-426a-b7b2-87600ba7df18 { display: none !important; }}@media (max-width: 767px){#s-496a6457-2b5c-426a-b7b2-87600ba7df18 {
  display: none;
}
#s-496a6457-2b5c-426a-b7b2-87600ba7df18, #wrap-s-496a6457-2b5c-426a-b7b2-87600ba7df18 { display: none !important; }}
@media (min-width: 0px) {
[id="s-496a6457-2b5c-426a-b7b2-87600ba7df18"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-496a6457-2b5c-426a-b7b2-87600ba7df18"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-496a6457-2b5c-426a-b7b2-87600ba7df18"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-496a6457-2b5c-426a-b7b2-87600ba7df18"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-10e2941c-7a4c-438f-9ec8-eab98cac845a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-10e2941c-7a4c-438f-9ec8-eab98cac845a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-10e2941c-7a4c-438f-9ec8-eab98cac845a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-10e2941c-7a4c-438f-9ec8-eab98cac845a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8dde096b-596e-4ff9-9eb5-208aa390f936 {
  text-align: left;
}



.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dde096b-596e-4ff9-9eb5-208aa390f936 img.shogun-image {
  width: 100%;
}



}
#s-7eb68dda-da93-4176-90c8-4f3b8e09ac7f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7eb68dda-da93-4176-90c8-4f3b8e09ac7f .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-ffa7fc8b-8051-4c9a-a145-d73f7e42bb5c {
  text-align: center;
}

#s-ffa7fc8b-8051-4c9a-a145-d73f7e42bb5c .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ffa7fc8b-8051-4c9a-a145-d73f7e42bb5c .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-ffa7fc8b-8051-4c9a-a145-d73f7e42bb5c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b71bfdad-db26-4663-be37-e4522f4695a0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b71bfdad-db26-4663-be37-e4522f4695a0:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b71bfdad-db26-4663-be37-e4522f4695a0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b71bfdad-db26-4663-be37-e4522f4695a0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b71bfdad-db26-4663-be37-e4522f4695a0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b71bfdad-db26-4663-be37-e4522f4695a0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b71bfdad-db26-4663-be37-e4522f4695a0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c {
  text-align: left;
}



.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f7719a7f-7169-4143-bf9c-7b1b2d42596c img.shogun-image {
  width: 100%;
}



}
#s-29b2034f-c52b-4e57-a769-fe8b19b58c02 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-29b2034f-c52b-4e57-a769-fe8b19b58c02 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-feba9c1c-6a43-425d-b917-462f876a11ca {
  text-align: center;
}

#s-feba9c1c-6a43-425d-b917-462f876a11ca .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-feba9c1c-6a43-425d-b917-462f876a11ca .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-feba9c1c-6a43-425d-b917-462f876a11ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-35f49fc2-321f-4f32-accd-88a5ed587bdc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-35f49fc2-321f-4f32-accd-88a5ed587bdc:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-35f49fc2-321f-4f32-accd-88a5ed587bdc:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-35f49fc2-321f-4f32-accd-88a5ed587bdc {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35f49fc2-321f-4f32-accd-88a5ed587bdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35f49fc2-321f-4f32-accd-88a5ed587bdc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-35f49fc2-321f-4f32-accd-88a5ed587bdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c {
  text-align: left;
}



.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00f33ee0-89c8-4ea9-bb2e-48fd7c974e7c img.shogun-image {
  width: 100%;
}



}
#s-3fd79263-b898-4e11-8e77-4cc4cff0ca53 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3fd79263-b898-4e11-8e77-4cc4cff0ca53 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-3fb0b552-4150-4f35-bebb-d9945abb1eba {
  text-align: center;
}

#s-3fb0b552-4150-4f35-bebb-d9945abb1eba .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3fb0b552-4150-4f35-bebb-d9945abb1eba .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3fb0b552-4150-4f35-bebb-d9945abb1eba .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d9a11836-4c4e-4856-ae43-e1064c4fb3d3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-91baf4ec-0049-47ab-85f0-bf1c4d085082"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-91baf4ec-0049-47ab-85f0-bf1c4d085082"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-91baf4ec-0049-47ab-85f0-bf1c4d085082"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-91baf4ec-0049-47ab-85f0-bf1c4d085082"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-7e517468-4515-4734-8307-936f0226df73 {
  text-align: left;
}



.shg-c#s-7e517468-4515-4734-8307-936f0226df73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e517468-4515-4734-8307-936f0226df73 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-7e517468-4515-4734-8307-936f0226df73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e517468-4515-4734-8307-936f0226df73 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7e517468-4515-4734-8307-936f0226df73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e517468-4515-4734-8307-936f0226df73 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7e517468-4515-4734-8307-936f0226df73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e517468-4515-4734-8307-936f0226df73 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-7e517468-4515-4734-8307-936f0226df73 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7e517468-4515-4734-8307-936f0226df73 img.shogun-image {
  width: 100%;
}



}
#s-b32ff38a-2be6-444f-bc20-54d4ecbe4c14 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b32ff38a-2be6-444f-bc20-54d4ecbe4c14 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-3a640aa5-6f4b-4b57-a3a9-f602c8faf0cf {
  text-align: center;
}

#s-3a640aa5-6f4b-4b57-a3a9-f602c8faf0cf .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3a640aa5-6f4b-4b57-a3a9-f602c8faf0cf .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3a640aa5-6f4b-4b57-a3a9-f602c8faf0cf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-114515bf-b85b-47a0-b0f8-57ba5f00ab5c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-761b9702-2517-4d25-91a8-dfd85cc6f93b {
  text-align: left;
}



.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-761b9702-2517-4d25-91a8-dfd85cc6f93b img.shogun-image {
  width: 100%;
}



}
#s-7ab1f849-b929-4597-9a83-e7d44fa10d3e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7ab1f849-b929-4597-9a83-e7d44fa10d3e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-543bd825-f131-416d-bb90-a5afac8c8c06 {
  text-align: center;
}

#s-543bd825-f131-416d-bb90-a5afac8c8c06 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-543bd825-f131-416d-bb90-a5afac8c8c06 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-543bd825-f131-416d-bb90-a5afac8c8c06 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-15e07f7d-186a-4753-8289-8c291790a37f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-15e07f7d-186a-4753-8289-8c291790a37f:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-15e07f7d-186a-4753-8289-8c291790a37f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-15e07f7d-186a-4753-8289-8c291790a37f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15e07f7d-186a-4753-8289-8c291790a37f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15e07f7d-186a-4753-8289-8c291790a37f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-15e07f7d-186a-4753-8289-8c291790a37f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 {
  text-align: left;
}



.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c34046f-26a3-4a8d-9b4a-3f003e613ac1 img.shogun-image {
  width: 100%;
}



}
#s-20faa815-ede3-4050-9600-31edb4eadff5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20faa815-ede3-4050-9600-31edb4eadff5 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-3bacc163-f7ab-4f39-9e3a-4b542583e181 {
  text-align: center;
}

#s-3bacc163-f7ab-4f39-9e3a-4b542583e181 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3bacc163-f7ab-4f39-9e3a-4b542583e181 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3bacc163-f7ab-4f39-9e3a-4b542583e181 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1d1f972e-c024-426d-a4be-de7315debef9 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1d1f972e-c024-426d-a4be-de7315debef9:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1d1f972e-c024-426d-a4be-de7315debef9:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1d1f972e-c024-426d-a4be-de7315debef9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d1f972e-c024-426d-a4be-de7315debef9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d1f972e-c024-426d-a4be-de7315debef9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1d1f972e-c024-426d-a4be-de7315debef9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8aae697e-c902-405e-90fd-d113a58c7213 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-8aae697e-c902-405e-90fd-d113a58c7213 {
  display: none;
}
#s-8aae697e-c902-405e-90fd-d113a58c7213, #wrap-s-8aae697e-c902-405e-90fd-d113a58c7213 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8aae697e-c902-405e-90fd-d113a58c7213 {
  display: none;
}
#s-8aae697e-c902-405e-90fd-d113a58c7213, #wrap-s-8aae697e-c902-405e-90fd-d113a58c7213 { display: none !important; }}
#s-8aae697e-c902-405e-90fd-d113a58c7213 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-8aae697e-c902-405e-90fd-d113a58c7213 .shg-sld-nav-button.shg-sld-left,
#s-8aae697e-c902-405e-90fd-d113a58c7213 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-e269baa4-1560-4eb3-bd4b-343e8215b32a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-e269baa4-1560-4eb3-bd4b-343e8215b32a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-e269baa4-1560-4eb3-bd4b-343e8215b32a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-e269baa4-1560-4eb3-bd4b-343e8215b32a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 {
  text-align: left;
}



.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  width: 100%;
}



.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  width: 100%;
}



.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  width: 100%;
}



.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  width: 100%;
}



.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  width: 100%;
}



.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 .shg-image-zoom,
.shg-c#s-d57102c1-c83f-480f-9a59-9edb7a6c8388 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-7e5cb321-e2d7-4e78-8621-5cbd42754a1a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7e5cb321-e2d7-4e78-8621-5cbd42754a1a .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-35c0db8a-f141-4aa4-baa5-63f540ae77d4 {
  text-align: center;
}

#s-35c0db8a-f141-4aa4-baa5-63f540ae77d4 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-35c0db8a-f141-4aa4-baa5-63f540ae77d4 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-35c0db8a-f141-4aa4-baa5-63f540ae77d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f {
  text-align: center;
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f {
  max-width:  100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  max-width: 525px !important;
  
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  width: 100%;
}



.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  aspect-ratio: 525/640;
}

@media (min-width: 1200px){
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f {
  max-width:  100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  max-width: 525px !important;
  
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  width: 100%;
}



.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  aspect-ratio: 525/640;
}

}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f {
  max-width:  100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  max-width: 525px !important;
  
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  width: 100%;
}



.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  aspect-ratio: 525/640;
}

}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f {
  max-width:  100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  max-width: 525px !important;
  
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  width: 100%;
}



.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  aspect-ratio: 525/640;
}

}@media (max-width: 767px){
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f {
  max-width:  100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  max-width: 525px !important;
  
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  width: 100%;
}



.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f .shg-image-zoom,
.shg-c#s-b42ec5cb-92b7-46d1-9dee-37d54996f65f img.shogun-image {
  aspect-ratio: 525/640;
}

}
#s-0f22a81a-29dc-4ee2-9c1e-f2ce9db99dba {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0f22a81a-29dc-4ee2-9c1e-f2ce9db99dba .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-c2f0fa30-1106-4334-abf6-86efca75a604 {
  text-align: center;
}

#s-c2f0fa30-1106-4334-abf6-86efca75a604 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c2f0fa30-1106-4334-abf6-86efca75a604 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-c2f0fa30-1106-4334-abf6-86efca75a604 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b26bb282-be4e-4070-95b7-3169b16b26f7 {
  text-align: left;
}



.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  width: 100%;
}



.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  width: 100%;
}



.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  width: 100%;
}



.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  width: 100%;
}



.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  width: 100%;
}



.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 .shg-image-zoom,
.shg-c#s-b26bb282-be4e-4070-95b7-3169b16b26f7 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-99d1f7eb-9f86-4792-a0d6-83c92c7a8a36 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-99d1f7eb-9f86-4792-a0d6-83c92c7a8a36 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-57cfabbb-9ff2-42be-a8fb-90d47cec5823 {
  text-align: center;
}

#s-57cfabbb-9ff2-42be-a8fb-90d47cec5823 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-57cfabbb-9ff2-42be-a8fb-90d47cec5823 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-57cfabbb-9ff2-42be-a8fb-90d47cec5823 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-31c42148-8033-4f8c-9d9b-2552a9d82b0c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-31c42148-8033-4f8c-9d9b-2552a9d82b0c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-31c42148-8033-4f8c-9d9b-2552a9d82b0c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-31c42148-8033-4f8c-9d9b-2552a9d82b0c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-0349e811-f4df-412e-a652-d2a645cfee48 {
  text-align: left;
}



.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0349e811-f4df-412e-a652-d2a645cfee48 img.shogun-image {
  width: 100%;
}



}
#s-a389c406-ef8c-446c-abd0-30305ce8826d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a389c406-ef8c-446c-abd0-30305ce8826d .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-97d27d9d-9663-4f8b-a192-ed472435fa90 {
  text-align: center;
}

#s-97d27d9d-9663-4f8b-a192-ed472435fa90 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-97d27d9d-9663-4f8b-a192-ed472435fa90 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-97d27d9d-9663-4f8b-a192-ed472435fa90 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 {
  text-align: left;
}



.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  width: 100%;
}



.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  width: 100%;
}



.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  width: 100%;
}



.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  width: 100%;
}



.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  width: 100%;
}



.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 .shg-image-zoom,
.shg-c#s-6af93979-0f2d-4e96-b163-01bc3a53ac55 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-08b4abd9-95ab-4917-a269-4afc06ed7ba3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-08b4abd9-95ab-4917-a269-4afc06ed7ba3 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-e6c054e6-0ca0-4dae-afc0-9df17c9d0c69 {
  text-align: center;
}

#s-e6c054e6-0ca0-4dae-afc0-9df17c9d0c69 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e6c054e6-0ca0-4dae-afc0-9df17c9d0c69 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-e6c054e6-0ca0-4dae-afc0-9df17c9d0c69 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b8505031-93a4-42d0-ab4b-f00cf0145630 {
  text-align: left;
}



.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  width: 100%;
}



.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  width: 100%;
}



.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  width: 100%;
}



.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  width: 100%;
}



.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  width: 100%;
}



.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 .shg-image-zoom,
.shg-c#s-b8505031-93a4-42d0-ab4b-f00cf0145630 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-17c550b4-1da6-4270-98f1-0bd97aabb8e7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-17c550b4-1da6-4270-98f1-0bd97aabb8e7 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-a4a438b8-d116-4222-92a1-fe85713df584 {
  text-align: center;
}

#s-a4a438b8-d116-4222-92a1-fe85713df584 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a4a438b8-d116-4222-92a1-fe85713df584 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-a4a438b8-d116-4222-92a1-fe85713df584 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-53d32032-0ef5-4bee-b91f-52193b9f4243 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-53d32032-0ef5-4bee-b91f-52193b9f4243 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-53d32032-0ef5-4bee-b91f-52193b9f4243 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-53d32032-0ef5-4bee-b91f-52193b9f4243 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-53d32032-0ef5-4bee-b91f-52193b9f4243 {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-53d32032-0ef5-4bee-b91f-52193b9f4243 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-53d32032-0ef5-4bee-b91f-52193b9f4243.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3cc469b7-bd00-496c-b542-a2b7c88006a4 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-3cc469b7-bd00-496c-b542-a2b7c88006a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3cc469b7-bd00-496c-b542-a2b7c88006a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-fd555b42-e83a-4f84-a9df-0411822fd2f6"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-3c6e7a9d-35a8-4427-a8cb-2f3517c61125 {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-3c6e7a9d-35a8-4427-a8cb-2f3517c61125 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54 {
  padding-top: 4px;
padding-left: 16px;
padding-bottom: 4px;
padding-right: 16px;
border-radius: 2px;
background-color: #252525;
text-align: right;
text-decoration: none;
}
#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54 {
  margin-left: auto;
margin-right: auto;
text-align: right;
}
}

  #s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54-root {
    text-align: right;
  }


#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54-root {
    text-align: right;
  }


#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54-root {
    text-align: right;
  }


#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54-root {
    text-align: right;
  }


#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54-root {
    text-align: right;
  }


#s-b7f1ceab-5a05-4544-bd21-8285b8c8ac54.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-7ba64635-c97a-45cf-9a87-2a156ebef889 {
  min-height: 50px;
}








#s-7ba64635-c97a-45cf-9a87-2a156ebef889 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7ba64635-c97a-45cf-9a87-2a156ebef889.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-89245656-787b-4f91-ba36-7d29a6cb0ec6 {
  display: none;
}
#s-89245656-787b-4f91-ba36-7d29a6cb0ec6, #wrap-s-89245656-787b-4f91-ba36-7d29a6cb0ec6 { display: none !important; }}@media (max-width: 767px){#s-89245656-787b-4f91-ba36-7d29a6cb0ec6 {
  display: none;
}
#s-89245656-787b-4f91-ba36-7d29a6cb0ec6, #wrap-s-89245656-787b-4f91-ba36-7d29a6cb0ec6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-89245656-787b-4f91-ba36-7d29a6cb0ec6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89245656-787b-4f91-ba36-7d29a6cb0ec6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-89245656-787b-4f91-ba36-7d29a6cb0ec6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-89245656-787b-4f91-ba36-7d29a6cb0ec6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-66cf03f4-8ae1-47d2-b0c7-be2b042bc518"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-66cf03f4-8ae1-47d2-b0c7-be2b042bc518"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-66cf03f4-8ae1-47d2-b0c7-be2b042bc518"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-66cf03f4-8ae1-47d2-b0c7-be2b042bc518"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5822af4b-e210-471b-a522-c1d1719c1e81 {
  text-align: left;
}



.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5822af4b-e210-471b-a522-c1d1719c1e81 img.shogun-image {
  width: 100%;
}



}
#s-fc76853b-2a90-4553-a392-7220c417a6fd {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fc76853b-2a90-4553-a392-7220c417a6fd .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-6da5db37-141b-4ba1-aae9-27d5d246da36 {
  text-align: center;
}

#s-6da5db37-141b-4ba1-aae9-27d5d246da36 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6da5db37-141b-4ba1-aae9-27d5d246da36 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-6da5db37-141b-4ba1-aae9-27d5d246da36 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-cc6795d4-ab2d-4735-b9d0-e1a5e26c92b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 {
  text-align: left;
}



.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e6c3b407-4f2c-4450-a081-f21ab8328d01 img.shogun-image {
  width: 100%;
}



}
#s-0849e3c4-3e3c-4cd5-9807-de44905f48e4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0849e3c4-3e3c-4cd5-9807-de44905f48e4 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-3d68d571-52f0-4bb4-941a-94314551909c {
  text-align: center;
}

#s-3d68d571-52f0-4bb4-941a-94314551909c .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3d68d571-52f0-4bb4-941a-94314551909c .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3d68d571-52f0-4bb4-941a-94314551909c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-56eb909b-a621-4078-a79b-16cc4d0ef2a8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-7913ebcc-515e-44ef-ba36-dc54d5942110 {
  text-align: left;
}



.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7913ebcc-515e-44ef-ba36-dc54d5942110 img.shogun-image {
  width: 100%;
}



}
#s-870042bf-3517-4c1d-8b51-201f585525ca {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-870042bf-3517-4c1d-8b51-201f585525ca .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-cf63b7cd-85c6-4be8-8d1c-b7a71a72fb73 {
  text-align: center;
}

#s-cf63b7cd-85c6-4be8-8d1c-b7a71a72fb73 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-cf63b7cd-85c6-4be8-8d1c-b7a71a72fb73 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-cf63b7cd-85c6-4be8-8d1c-b7a71a72fb73 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-36a7f5b5-14e6-4f43-928f-909ece8362da {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-36a7f5b5-14e6-4f43-928f-909ece8362da:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-36a7f5b5-14e6-4f43-928f-909ece8362da:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-36a7f5b5-14e6-4f43-928f-909ece8362da {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-36a7f5b5-14e6-4f43-928f-909ece8362da.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-36a7f5b5-14e6-4f43-928f-909ece8362da.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-36a7f5b5-14e6-4f43-928f-909ece8362da.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-11327330-1a8f-4c3c-a4a3-37e2f8916178"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-11327330-1a8f-4c3c-a4a3-37e2f8916178"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-11327330-1a8f-4c3c-a4a3-37e2f8916178"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-11327330-1a8f-4c3c-a4a3-37e2f8916178"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-209374ea-a795-4a85-9d67-463bc9d7bc0e {
  text-align: left;
}



.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-209374ea-a795-4a85-9d67-463bc9d7bc0e img.shogun-image {
  width: 100%;
}



}
#s-6d16c84b-3b06-4163-845d-044a858ef7dc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6d16c84b-3b06-4163-845d-044a858ef7dc .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-653ce352-97a0-4013-ab1e-8ada858c4d25 {
  text-align: center;
}

#s-653ce352-97a0-4013-ab1e-8ada858c4d25 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-653ce352-97a0-4013-ab1e-8ada858c4d25 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-653ce352-97a0-4013-ab1e-8ada858c4d25 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-650914ad-da4a-480d-ac9b-c2a0eac49bc5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-84551905-a0ed-47f3-8422-c14ccbad029c {
  text-align: left;
}



.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-84551905-a0ed-47f3-8422-c14ccbad029c img.shogun-image {
  width: 100%;
}



}
#s-4308dd17-2837-4b9a-8cbb-e13864d845e1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4308dd17-2837-4b9a-8cbb-e13864d845e1 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-711a280c-48c0-4b0d-9c3e-fc23a01c185e {
  text-align: center;
}

#s-711a280c-48c0-4b0d-9c3e-fc23a01c185e .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-711a280c-48c0-4b0d-9c3e-fc23a01c185e .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-711a280c-48c0-4b0d-9c3e-fc23a01c185e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7cfc1107-8033-4576-b449-d25ce6c87e91 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-7cfc1107-8033-4576-b449-d25ce6c87e91:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7cfc1107-8033-4576-b449-d25ce6c87e91:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7cfc1107-8033-4576-b449-d25ce6c87e91 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7cfc1107-8033-4576-b449-d25ce6c87e91.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7cfc1107-8033-4576-b449-d25ce6c87e91.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-7cfc1107-8033-4576-b449-d25ce6c87e91.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 {
  text-align: left;
}



.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fb83768f-d8aa-4deb-bb41-5af52e7a7d71 img.shogun-image {
  width: 100%;
}



}
#s-e3a74b63-d6ad-48f0-bc62-0611a05e0b75 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e3a74b63-d6ad-48f0-bc62-0611a05e0b75 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-88091b02-f0a0-46a2-8359-46007c569f3d {
  text-align: center;
}

#s-88091b02-f0a0-46a2-8359-46007c569f3d .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-88091b02-f0a0-46a2-8359-46007c569f3d .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-88091b02-f0a0-46a2-8359-46007c569f3d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-168b5d52-3b21-4572-abb0-aa9164d9a3fb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 {
  display: none;
}
#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9, #wrap-s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 {
  display: none;
}
#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9, #wrap-s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 { display: none !important; }}
#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 .shg-sld-nav-button.shg-sld-left,
#s-ca3d058a-6d96-4ac2-bcb9-2a7aa46e51e9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-f2fcf959-3f9d-4c3d-afa7-72e96b43b723"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-f2fcf959-3f9d-4c3d-afa7-72e96b43b723"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-f2fcf959-3f9d-4c3d-afa7-72e96b43b723"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-f2fcf959-3f9d-4c3d-afa7-72e96b43b723"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 {
  text-align: left;
}



.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  width: 100%;
}



.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  width: 100%;
}



.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  width: 100%;
}



.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  width: 100%;
}



.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  width: 100%;
}



.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 .shg-image-zoom,
.shg-c#s-8f7fce29-f010-4d57-975f-005b1c92ffd4 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-ace2e4b4-f8c8-4f86-b739-18430ca9dd0b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ace2e4b4-f8c8-4f86-b739-18430ca9dd0b .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-26e140f6-e295-4402-a5ca-a56e91b96d83 {
  text-align: center;
}

#s-26e140f6-e295-4402-a5ca-a56e91b96d83 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-26e140f6-e295-4402-a5ca-a56e91b96d83 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-26e140f6-e295-4402-a5ca-a56e91b96d83 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 {
  text-align: left;
}



.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  width: 100%;
}



.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  width: 100%;
}



.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  width: 100%;
}



.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  width: 100%;
}



.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  width: 100%;
}



.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 .shg-image-zoom,
.shg-c#s-f702ddda-f673-4125-bdb9-b249e0fba6d4 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-f72bfaf6-8e47-40b8-8190-0f0079484374 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f72bfaf6-8e47-40b8-8190-0f0079484374 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-61fc0c3d-8c74-4f17-9534-b54c05b5db63 {
  text-align: center;
}

#s-61fc0c3d-8c74-4f17-9534-b54c05b5db63 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-61fc0c3d-8c74-4f17-9534-b54c05b5db63 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-61fc0c3d-8c74-4f17-9534-b54c05b5db63 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-331e4472-93e5-43d0-9b44-d683fd752849 {
  text-align: left;
}



.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  width: 100%;
}



.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  width: 100%;
}



.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  width: 100%;
}



.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  width: 100%;
}



.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  width: 100%;
}



.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 .shg-image-zoom,
.shg-c#s-331e4472-93e5-43d0-9b44-d683fd752849 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-0c0ca117-a025-460e-b913-763fe5921b86 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0c0ca117-a025-460e-b913-763fe5921b86 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-3fcd08f9-06a7-4df8-871f-cde0c3b68196 {
  text-align: center;
}

#s-3fcd08f9-06a7-4df8-871f-cde0c3b68196 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3fcd08f9-06a7-4df8-871f-cde0c3b68196 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3fcd08f9-06a7-4df8-871f-cde0c3b68196 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

@media (min-width: 0px) {
[id="s-04abd527-3015-4833-a656-50fbb5f6e526"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-04abd527-3015-4833-a656-50fbb5f6e526"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-04abd527-3015-4833-a656-50fbb5f6e526"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-04abd527-3015-4833-a656-50fbb5f6e526"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-888c45b4-cea5-4286-b985-4b6a7691461c {
  text-align: left;
}



.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  width: 100%;
}



.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  width: 100%;
}



.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  width: 100%;
}



.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  width: 100%;
}



.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  width: 100%;
}



.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c .shg-image-zoom,
.shg-c#s-888c45b4-cea5-4286-b985-4b6a7691461c img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-b17e9a0d-36fc-4494-a649-5646e4fc4165 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b17e9a0d-36fc-4494-a649-5646e4fc4165 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-07e617d9-a458-48d4-9e49-11bfca84ea85 {
  text-align: center;
}

#s-07e617d9-a458-48d4-9e49-11bfca84ea85 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-07e617d9-a458-48d4-9e49-11bfca84ea85 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-07e617d9-a458-48d4-9e49-11bfca84ea85 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2ff95d20-cfda-479f-9aea-8ccff61d32df {
  text-align: left;
}



.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  width: 100%;
}



.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  width: 100%;
}



.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  width: 100%;
}



.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  width: 100%;
}



.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  width: 100%;
}



.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df .shg-image-zoom,
.shg-c#s-2ff95d20-cfda-479f-9aea-8ccff61d32df img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-9e021a76-02f8-47dd-aef2-f267fb7311c3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9e021a76-02f8-47dd-aef2-f267fb7311c3 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-f1013325-267f-4d09-b3c1-4e6032492cce {
  text-align: center;
}

#s-f1013325-267f-4d09-b3c1-4e6032492cce .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f1013325-267f-4d09-b3c1-4e6032492cce .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-f1013325-267f-4d09-b3c1-4e6032492cce .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 {
  text-align: left;
}



.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  width: 100%;
}



.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  aspect-ratio: 399/640;
}

@media (min-width: 1200px){

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  width: 100%;
}



.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  width: 100%;
}



.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  width: 100%;
}



.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  aspect-ratio: 399/640;
}

}@media (max-width: 767px){

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  width: 100%;
}



.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 .shg-image-zoom,
.shg-c#s-7718a39c-2878-46b8-9c8a-a5307b0b5ca6 img.shogun-image {
  aspect-ratio: 399/640;
}

}
#s-7a06094d-ea6c-433f-834b-8f709b7c1e30 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7a06094d-ea6c-433f-834b-8f709b7c1e30 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 12px;
  line-height: ;
  letter-spacing: ;
}

#s-829aeae6-76f2-4ed0-9263-20bde2f1ed79 {
  text-align: center;
}

#s-829aeae6-76f2-4ed0-9263-20bde2f1ed79 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-829aeae6-76f2-4ed0-9263-20bde2f1ed79 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-829aeae6-76f2-4ed0-9263-20bde2f1ed79 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (max-width: 767px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  margin-left: 2%;
margin-right: 2%;
}
}
#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  background-image: url();
}








#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0fab67ae-9e04-444f-baba-97b5317dc935 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 50px;
padding-left: 0%;
padding-bottom: 50px;
padding-right: 0%;
min-height: 50px;
background-position: center center;
}








#s-0fab67ae-9e04-444f-baba-97b5317dc935 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0fab67ae-9e04-444f-baba-97b5317dc935.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d362f1c0-78eb-41ad-ac87-1fbe3fbce878 {
  margin-top: 0px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 50px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
min-height: 50px;
background-color: rgba(245, 245, 245, 0.64);
}
@media (min-width: 768px) and (max-width: 991px){#s-d362f1c0-78eb-41ad-ac87-1fbe3fbce878 {
  margin-left: 2%;
margin-right: 2%;
padding-bottom: 50px;
}
}







#s-d362f1c0-78eb-41ad-ac87-1fbe3fbce878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d362f1c0-78eb-41ad-ac87-1fbe3fbce878.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0b0d2c47-87b7-4f33-ae08-e8ccd1fa93d5 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
min-height: 50px;
background-color: rgba(245, 245, 245, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-0b0d2c47-87b7-4f33-ae08-e8ccd1fa93d5 {
  padding-left: 2%;
padding-right: 2%;
}
}







#s-0b0d2c47-87b7-4f33-ae08-e8ccd1fa93d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0b0d2c47-87b7-4f33-ae08-e8ccd1fa93d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307 {
  margin-top: 0px;
margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307 {
  display: none;
}
#s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307, #wrap-s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307 { display: none !important; }}
@media (min-width: 0px) {
[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

[id="s-16c0d2ea-2e4d-4c0b-a1d4-549580ea2307"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-dbb907dc-54d0-45ff-bbbf-ad58757e0b33 {
  margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 2px;
border-right-width: 0px;
border-color: rgba(95, 95, 95, 0.57);
border-style: solid;
text-align: center;
}

#s-dbb907dc-54d0-45ff-bbbf-ad58757e0b33 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: center;
}



#s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7 {
  min-height: 730px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7 {
  min-height: 50px;
}
}
@media (min-width: 0px) {
[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-7b0b6a2e-eceb-4e06-b4f3-9f2b6b6b96c7"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-a280c1f8-3d71-4bac-8082-fa1d5222f3ef {
  margin-left: 0%;
margin-right: 0%;
min-height: 50px;
}








#s-a280c1f8-3d71-4bac-8082-fa1d5222f3ef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a280c1f8-3d71-4bac-8082-fa1d5222f3ef.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f690c631-3647-418b-a9b5-2d08c8038221 {
  margin-left: 0%;
margin-right: 9%;
padding-left: 0%;
padding-right: 0%;
max-width: 1080px;
aspect-ratio: 1/1;
text-align: left;
}
@media (max-width: 767px){#s-f690c631-3647-418b-a9b5-2d08c8038221 {
  margin-left: 0%;
margin-right: 0%;
}
}




  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image,
  #s-f690c631-3647-418b-a9b5-2d08c8038221 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 {
    width: 100%;
    height: auto;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
    
    
  }


.s-f690c631-3647-418b-a9b5-2d08c8038221 .shogun-image-content {
  
    align-items: center;
  
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f690c631-3647-418b-a9b5-2d08c8038221 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
      position: relative;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image,
  #s-f690c631-3647-418b-a9b5-2d08c8038221 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 {
    width: 100%;
    height: auto;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
    
    
  }


.s-f690c631-3647-418b-a9b5-2d08c8038221 .shogun-image-content {
  
    align-items: center;
  
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f690c631-3647-418b-a9b5-2d08c8038221 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
      position: relative;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image,
  #s-f690c631-3647-418b-a9b5-2d08c8038221 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 {
    width: 100%;
    height: auto;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
    
    
  }


.s-f690c631-3647-418b-a9b5-2d08c8038221 .shogun-image-content {
  
    align-items: center;
  
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f690c631-3647-418b-a9b5-2d08c8038221 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
      position: relative;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image,
  #s-f690c631-3647-418b-a9b5-2d08c8038221 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 {
    width: 100%;
    height: auto;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
    
    
  }


.s-f690c631-3647-418b-a9b5-2d08c8038221 .shogun-image-content {
  
    align-items: center;
  
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f690c631-3647-418b-a9b5-2d08c8038221 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
      position: relative;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image,
  #s-f690c631-3647-418b-a9b5-2d08c8038221 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 {
    width: 100%;
    height: auto;
  }

  #s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
    
    
  }


.s-f690c631-3647-418b-a9b5-2d08c8038221 .shogun-image-content {
  
    align-items: center;
  
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shg-align-container {
  display: flex;
  justify-content: flex-start
}

.s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f690c631-3647-418b-a9b5-2d08c8038221 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container {
      position: relative;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f690c631-3647-418b-a9b5-2d08c8038221 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-0330763c-808e-49f8-88aa-2b42fa690812 {
  margin-top: 6px;
margin-left: 0%;
margin-bottom: 6px;
margin-right: 6%;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-0330763c-808e-49f8-88aa-2b42fa690812 {
  margin-top: 0px;
margin-bottom: 0px;
}
}
#s-0330763c-808e-49f8-88aa-2b42fa690812 .shg-product-title-component h4 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-01dc8e2a-66a6-478b-8867-d52043918d00 {
  margin-left: 0%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-01dc8e2a-66a6-478b-8867-d52043918d00"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-01dc8e2a-66a6-478b-8867-d52043918d00"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-01dc8e2a-66a6-478b-8867-d52043918d00"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-01dc8e2a-66a6-478b-8867-d52043918d00"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-1415794d-92d5-475c-b798-a1f837ce6a71 {
  text-align: left;
}

#s-1415794d-92d5-475c-b798-a1f837ce6a71 .shg-product-sold-out {
  display: none;
  color: rgba(226, 10, 10, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1415794d-92d5-475c-b798-a1f837ce6a71 .shg-product-price {
  color: rgba(226, 10, 10, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-1415794d-92d5-475c-b798-a1f837ce6a71 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 6%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e {
  display: none;
}
#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e, #wrap-s-208ae8da-4d22-49a9-80d5-af68e3e57c3e { display: none !important; }}@media (max-width: 767px){#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e {
  display: none;
}
#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e, #wrap-s-208ae8da-4d22-49a9-80d5-af68e3e57c3e { display: none !important; }}


#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Montserrat;
  display:  block ;
}

#s-208ae8da-4d22-49a9-80d5-af68e3e57c3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 {
  display: none;
}
#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813, #wrap-s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 {
  display: none;
}
#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813, #wrap-s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 {
  
}
}@media (max-width: 767px){#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 {
  display: none;
}
#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813, #wrap-s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 { display: none !important; }}







#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-bbdf1f01-7355-4c79-b230-7dd2ffef7813.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 768px) and (max-width: 991px){#s-7324bf50-f1d4-4cce-9a6f-aa206abee9c3 {
  margin-top: -15px;
margin-bottom: -15px;
}
}
@media (min-width: 768px) and (max-width: 991px){#s-bf64ddf4-4bd7-4843-9103-44dd162ae6b4 {
  display: none;
}
#s-bf64ddf4-4bd7-4843-9103-44dd162ae6b4, #wrap-s-bf64ddf4-4bd7-4843-9103-44dd162ae6b4 { display: none !important; }}@media (max-width: 767px){#s-bf64ddf4-4bd7-4843-9103-44dd162ae6b4 {
  display: none;
}
#s-bf64ddf4-4bd7-4843-9103-44dd162ae6b4, #wrap-s-bf64ddf4-4bd7-4843-9103-44dd162ae6b4 { display: none !important; }}
@media (min-width: 1200px){#s-edbddcba-11b8-4c18-819e-d21f41c9575b {
  display: none;
}
#s-edbddcba-11b8-4c18-819e-d21f41c9575b, #wrap-s-edbddcba-11b8-4c18-819e-d21f41c9575b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-edbddcba-11b8-4c18-819e-d21f41c9575b {
  display: none;
}
#s-edbddcba-11b8-4c18-819e-d21f41c9575b, #wrap-s-edbddcba-11b8-4c18-819e-d21f41c9575b { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-edbddcba-11b8-4c18-819e-d21f41c9575b {
  display: none;
}
#s-edbddcba-11b8-4c18-819e-d21f41c9575b, #wrap-s-edbddcba-11b8-4c18-819e-d21f41c9575b { display: none !important; }}
#s-51210955-3363-43af-af07-58f1444a4f78 {
  padding-top: 0px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 1200px){#s-51210955-3363-43af-af07-58f1444a4f78 {
  display: none;
}
#s-51210955-3363-43af-af07-58f1444a4f78, #wrap-s-51210955-3363-43af-af07-58f1444a4f78 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-51210955-3363-43af-af07-58f1444a4f78 {
  display: none;
}
#s-51210955-3363-43af-af07-58f1444a4f78, #wrap-s-51210955-3363-43af-af07-58f1444a4f78 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-51210955-3363-43af-af07-58f1444a4f78 {
  margin-left: 0%;
margin-right: 0%;
}
}@media (max-width: 767px){#s-51210955-3363-43af-af07-58f1444a4f78 {
  margin-bottom: 10px;
display: none;
}
#s-51210955-3363-43af-af07-58f1444a4f78, #wrap-s-51210955-3363-43af-af07-58f1444a4f78 { display: none !important; }}







#s-51210955-3363-43af-af07-58f1444a4f78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-51210955-3363-43af-af07-58f1444a4f78.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-61e2c9a6-7506-4e23-bcb7-c2f872de021e {
  margin-top: 0px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 2px;
border-right-width: 0px;
border-color: rgba(95, 95, 95, 0.57);
border-style: solid;
text-align: center;
}

#s-61e2c9a6-7506-4e23-bcb7-c2f872de021e .shogun-heading-component h2 {
  color: #000;
  font-weight:  600 ;
  font-family: "EB Garamond";
  font-style:  italic ;
  font-size: 20px;
  
  
  text-align: center;
}



@media (min-width: 768px) and (max-width: 991px){#s-48b2bdf1-8102-4ca6-af6e-8e31134bf8b2 {
  display: none;
}
#s-48b2bdf1-8102-4ca6-af6e-8e31134bf8b2, #wrap-s-48b2bdf1-8102-4ca6-af6e-8e31134bf8b2 { display: none !important; }}@media (max-width: 767px){#s-48b2bdf1-8102-4ca6-af6e-8e31134bf8b2 {
  display: none;
}
#s-48b2bdf1-8102-4ca6-af6e-8e31134bf8b2, #wrap-s-48b2bdf1-8102-4ca6-af6e-8e31134bf8b2 { display: none !important; }}
#s-a63e602f-d682-498e-97b4-b0b90c2bf4f1 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
min-height: 0px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a63e602f-d682-498e-97b4-b0b90c2bf4f1 {
  margin-top: 0px;
margin-bottom: 0px;
}
}







#s-a63e602f-d682-498e-97b4-b0b90c2bf4f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a63e602f-d682-498e-97b4-b0b90c2bf4f1.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 {
  margin-bottom: 10px;
margin-right: 0%;
min-height: 500px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 {
  margin-bottom: 0px;
min-height: 50px;
}
}

  #s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(255, 255, 255, 0.45);
    border: 1px solid rgba(255, 255, 255, 0);
  }
  #s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 0.9);
    border: 1px solid rgba(255, 255, 255, 0);
  }
#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(95, 95, 95, 1);
  font-family: Montserrat;
  font-weight: 600;
  font-style: ;
  font-size: 14px;
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(32, 32, 32, 1);
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(255, 255, 255, 0.9);
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid rgba(255, 255, 255, 0);
}
@media (max-width: 767px){
  #s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li > .shogun-tab-box {
    background: rgba(255, 255, 255, 0.45);
    border: 2px solid rgba(32, 32, 32, 0.2);
  }
  #s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: rgba(255, 255, 255, 0.9);
    border: 2px solid rgba(255, 255, 255, 0);
  }
#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(95, 95, 95, 1);
  font-family: Montserrat;
  font-weight: 600;
  font-style: ;
  font-size: 14px;
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(32, 32, 32, 1);
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 2px);
  left: 2px;
  bottom: -2px;
  height: 2px;
  background: rgba(255, 255, 255, 0.9);
}

#s-753caebf-bc0b-4fe7-819b-9253ce38c1d3 .shogun-tabs-body {
  margin-top: -2px;
  border-top: 2px solid rgba(255, 255, 255, 0);
}
}
#s-69faf7c6-0bab-4f01-b4e7-8dd218979dc7 {
  min-height: 50px;
}








#s-69faf7c6-0bab-4f01-b4e7-8dd218979dc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-69faf7c6-0bab-4f01-b4e7-8dd218979dc7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-f14e60a1-775b-4224-89f5-33a30e8c2fc7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5em);
}

}

@media (min-width: 768px) {
[id="s-f14e60a1-775b-4224-89f5-33a30e8c2fc7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 992px) {
[id="s-f14e60a1-775b-4224-89f5-33a30e8c2fc7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 1200px) {
[id="s-f14e60a1-775b-4224-89f5-33a30e8c2fc7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25em);
}

}

#s-b387a7cf-3877-43ff-bc0c-ac2d21daae9f {
  min-height: 50px;
}
@media (max-width: 767px){#s-b387a7cf-3877-43ff-bc0c-ac2d21daae9f {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-b387a7cf-3877-43ff-bc0c-ac2d21daae9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b387a7cf-3877-43ff-bc0c-ac2d21daae9f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 {
  text-align: left;
}



.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  width: 100%;
}



.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  width: 100%;
}



.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  width: 100%;
}



.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  width: 100%;
}



.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  width: 100%;
}



.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 .shg-image-zoom,
.shg-c#s-d4b95d6a-f55c-49ba-8285-a9b517bd4372 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-e4d54311-9f22-4510-8c7e-813934878e0b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e4d54311-9f22-4510-8c7e-813934878e0b .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}
@media (min-width: 768px) and (max-width: 991px){#s-e4d54311-9f22-4510-8c7e-813934878e0b .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}
}
@media (min-width: 0px) {
[id="s-69c36fdc-a59e-4823-8b7a-15cd9fb2cafc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-69c36fdc-a59e-4823-8b7a-15cd9fb2cafc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-69c36fdc-a59e-4823-8b7a-15cd9fb2cafc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-69c36fdc-a59e-4823-8b7a-15cd9fb2cafc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-5e11c285-27d9-4002-ac8b-34937076e7cb {
  text-align: left;
}

#s-5e11c285-27d9-4002-ac8b-34937076e7cb .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-5e11c285-27d9-4002-ac8b-34937076e7cb .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-5e11c285-27d9-4002-ac8b-34937076e7cb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4127daf2-eb2b-4cb4-be06-bb892b68812a {
  min-height: 50px;
}
@media (max-width: 767px){#s-4127daf2-eb2b-4cb4-be06-bb892b68812a {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-4127daf2-eb2b-4cb4-be06-bb892b68812a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4127daf2-eb2b-4cb4-be06-bb892b68812a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 {
  text-align: left;
}



.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  width: 100%;
}



.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  width: 100%;
}



.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  width: 100%;
}



.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  width: 100%;
}



.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  width: 100%;
}



.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 .shg-image-zoom,
.shg-c#s-8d357a1a-c909-4b49-8dc7-b871b44d41d8 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-b667843b-5e0a-4650-a75d-cf0eafd5015e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b667843b-5e0a-4650-a75d-cf0eafd5015e .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}
@media (min-width: 768px) and (max-width: 991px){#s-b667843b-5e0a-4650-a75d-cf0eafd5015e .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}
}
@media (min-width: 0px) {
[id="s-fe5a6040-bc79-45f8-af44-0ad5974c2955"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-fe5a6040-bc79-45f8-af44-0ad5974c2955"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fe5a6040-bc79-45f8-af44-0ad5974c2955"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fe5a6040-bc79-45f8-af44-0ad5974c2955"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-702bf4b9-62a9-4df6-9683-f8f6ec684a91 {
  text-align: left;
}

#s-702bf4b9-62a9-4df6-9683-f8f6ec684a91 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-702bf4b9-62a9-4df6-9683-f8f6ec684a91 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-702bf4b9-62a9-4df6-9683-f8f6ec684a91 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ce929117-35cf-469b-8f2a-69c0291d7357 {
  min-height: 50px;
}
@media (max-width: 767px){#s-ce929117-35cf-469b-8f2a-69c0291d7357 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-ce929117-35cf-469b-8f2a-69c0291d7357 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ce929117-35cf-469b-8f2a-69c0291d7357.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1990f972-abce-4f10-8b22-45f7eec75241 {
  text-align: left;
}



.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  width: 100%;
}



.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  width: 100%;
}



.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  width: 100%;
}



.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  width: 100%;
}



.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  width: 100%;
}



.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 .shg-image-zoom,
.shg-c#s-1990f972-abce-4f10-8b22-45f7eec75241 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-3b00df9d-c0e4-456b-8244-da58825e9cbf {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3b00df9d-c0e4-456b-8244-da58825e9cbf .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}
@media (min-width: 768px) and (max-width: 991px){#s-3b00df9d-c0e4-456b-8244-da58825e9cbf .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}
}
@media (min-width: 0px) {
[id="s-a7feb523-2b21-46f9-8b01-444c1778e73b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-a7feb523-2b21-46f9-8b01-444c1778e73b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a7feb523-2b21-46f9-8b01-444c1778e73b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a7feb523-2b21-46f9-8b01-444c1778e73b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e5cd21b7-ff09-49c6-8dc6-a801dc9e7430 {
  text-align: left;
}

#s-e5cd21b7-ff09-49c6-8dc6-a801dc9e7430 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-e5cd21b7-ff09-49c6-8dc6-a801dc9e7430 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-e5cd21b7-ff09-49c6-8dc6-a801dc9e7430 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-88d4f074-0eb3-42b9-9fab-bf7fcf0c18bb {
  min-height: 50px;
}
@media (max-width: 767px){#s-88d4f074-0eb3-42b9-9fab-bf7fcf0c18bb {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-88d4f074-0eb3-42b9-9fab-bf7fcf0c18bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-88d4f074-0eb3-42b9-9fab-bf7fcf0c18bb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e {
  text-align: left;
}



.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  width: 100%;
}



.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  width: 100%;
}



.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  width: 100%;
}



.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  width: 100%;
}



.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  width: 100%;
}



.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e .shg-image-zoom,
.shg-c#s-0020d9c7-b8fd-48a2-9553-bd1adec7838e img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-840ba54b-3845-4bc7-9943-d3beb7e5bf8c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-840ba54b-3845-4bc7-9943-d3beb7e5bf8c .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}
@media (min-width: 768px) and (max-width: 991px){#s-840ba54b-3845-4bc7-9943-d3beb7e5bf8c .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}
}
@media (min-width: 0px) {
[id="s-8472aabe-0fe5-4d58-afcf-b100aa9e45e7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-8472aabe-0fe5-4d58-afcf-b100aa9e45e7"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8472aabe-0fe5-4d58-afcf-b100aa9e45e7"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8472aabe-0fe5-4d58-afcf-b100aa9e45e7"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-07ec70f6-48ba-4f30-ade5-204d07eaac94 {
  text-align: left;
}

#s-07ec70f6-48ba-4f30-ade5-204d07eaac94 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-07ec70f6-48ba-4f30-ade5-204d07eaac94 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-07ec70f6-48ba-4f30-ade5-204d07eaac94 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cba74cfc-9bfe-470f-a418-2d08f9170957 {
  min-height: 50px;
}








#s-cba74cfc-9bfe-470f-a418-2d08f9170957 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cba74cfc-9bfe-470f-a418-2d08f9170957.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-85c98c0e-49ef-4ff8-8da0-b255e8488fd7"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5em);
}

}

@media (min-width: 768px) {
[id="s-85c98c0e-49ef-4ff8-8da0-b255e8488fd7"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 992px) {
[id="s-85c98c0e-49ef-4ff8-8da0-b255e8488fd7"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 1200px) {
[id="s-85c98c0e-49ef-4ff8-8da0-b255e8488fd7"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25em);
}

}

#s-70a9b6b1-edd3-4229-ac8d-64c631eae79f {
  min-height: 50px;
}
@media (max-width: 767px){#s-70a9b6b1-edd3-4229-ac8d-64c631eae79f {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-70a9b6b1-edd3-4229-ac8d-64c631eae79f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-70a9b6b1-edd3-4229-ac8d-64c631eae79f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 {
  text-align: left;
}



.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  width: 100%;
}



.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  width: 100%;
}



.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  width: 100%;
}



.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  width: 100%;
}



.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  width: 100%;
}



.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 .shg-image-zoom,
.shg-c#s-9ed1ad53-8ea8-4038-82e8-7331f8f59c44 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-4c1bd8c9-e6e4-4592-ae9f-3af6be55f96c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4c1bd8c9-e6e4-4592-ae9f-3af6be55f96c .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-8b7def7e-1619-4430-b09c-4a6b09eb13cd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-8b7def7e-1619-4430-b09c-4a6b09eb13cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8b7def7e-1619-4430-b09c-4a6b09eb13cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b7def7e-1619-4430-b09c-4a6b09eb13cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3c6a7284-e627-4322-b6a2-8f947f912024 {
  text-align: left;
}

#s-3c6a7284-e627-4322-b6a2-8f947f912024 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-3c6a7284-e627-4322-b6a2-8f947f912024 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-3c6a7284-e627-4322-b6a2-8f947f912024 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-912b56b6-be3b-4047-8b2c-5ae9df5580f4 {
  min-height: 50px;
}
@media (max-width: 767px){#s-912b56b6-be3b-4047-8b2c-5ae9df5580f4 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-912b56b6-be3b-4047-8b2c-5ae9df5580f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-912b56b6-be3b-4047-8b2c-5ae9df5580f4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 {
  text-align: left;
}



.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  width: 100%;
}



.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  width: 100%;
}



.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  width: 100%;
}



.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  width: 100%;
}



.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  width: 100%;
}



.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 .shg-image-zoom,
.shg-c#s-b5fcd3ce-7d60-4d5f-93f1-03a2f2707878 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-24a265e9-f5b3-418f-8b37-0760c4a08945 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-24a265e9-f5b3-418f-8b37-0760c4a08945 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-e5236b9f-8501-4ab6-b539-d78eb84d0201"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e5236b9f-8501-4ab6-b539-d78eb84d0201"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e5236b9f-8501-4ab6-b539-d78eb84d0201"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e5236b9f-8501-4ab6-b539-d78eb84d0201"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-6260d533-a7dc-45b9-a180-cb4d7b997757 {
  text-align: left;
}

#s-6260d533-a7dc-45b9-a180-cb4d7b997757 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-6260d533-a7dc-45b9-a180-cb4d7b997757 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-6260d533-a7dc-45b9-a180-cb4d7b997757 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8d2ec623-aa98-4b06-a6a7-3564807c80f3 {
  min-height: 50px;
}
@media (max-width: 767px){#s-8d2ec623-aa98-4b06-a6a7-3564807c80f3 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-8d2ec623-aa98-4b06-a6a7-3564807c80f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8d2ec623-aa98-4b06-a6a7-3564807c80f3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 {
  text-align: left;
}



.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  width: 100%;
}



.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  width: 100%;
}



.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  width: 100%;
}



.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  width: 100%;
}



.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  width: 100%;
}



.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 .shg-image-zoom,
.shg-c#s-af3d0ffc-4251-48c6-88e2-6ff86391e9d9 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-17a2b847-b5fc-4822-95c6-01c7b3974049 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-17a2b847-b5fc-4822-95c6-01c7b3974049 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-2b0987d5-cc9c-4990-aaa4-9ee0d0bb43dc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-2b0987d5-cc9c-4990-aaa4-9ee0d0bb43dc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2b0987d5-cc9c-4990-aaa4-9ee0d0bb43dc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2b0987d5-cc9c-4990-aaa4-9ee0d0bb43dc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-0a4bfa9a-9e7f-4b23-a555-becd5f859c48 {
  text-align: left;
}

#s-0a4bfa9a-9e7f-4b23-a555-becd5f859c48 .shg-product-sold-out {
  display: none;
  color: rgba(4, 4, 4, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-0a4bfa9a-9e7f-4b23-a555-becd5f859c48 .shg-product-price {
  color: rgba(4, 4, 4, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-0a4bfa9a-9e7f-4b23-a555-becd5f859c48 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4635feaf-63d9-4d91-8b36-fddaee355df6 {
  min-height: 50px;
}
@media (max-width: 767px){#s-4635feaf-63d9-4d91-8b36-fddaee355df6 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-4635feaf-63d9-4d91-8b36-fddaee355df6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-4635feaf-63d9-4d91-8b36-fddaee355df6.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-28adb591-629e-4103-884a-f1f565a10c48 {
  text-align: left;
}



.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  width: 100%;
}



.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  width: 100%;
}



.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  width: 100%;
}



.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  width: 100%;
}



.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  width: 100%;
}



.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 .shg-image-zoom,
.shg-c#s-28adb591-629e-4103-884a-f1f565a10c48 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-ec3c9fae-9385-4a61-88d9-c07e58561c53 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ec3c9fae-9385-4a61-88d9-c07e58561c53 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-b97013bf-ec7a-40e9-a65c-2165c75be157"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b97013bf-ec7a-40e9-a65c-2165c75be157"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b97013bf-ec7a-40e9-a65c-2165c75be157"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b97013bf-ec7a-40e9-a65c-2165c75be157"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-515de9e6-1e77-4b18-9b79-7941463e59ba {
  text-align: left;
}

#s-515de9e6-1e77-4b18-9b79-7941463e59ba .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-515de9e6-1e77-4b18-9b79-7941463e59ba .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-515de9e6-1e77-4b18-9b79-7941463e59ba .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-84968fb0-e0fa-4cf5-9b5f-fddabcd134c3 {
  min-height: 50px;
}








#s-84968fb0-e0fa-4cf5-9b5f-fddabcd134c3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-84968fb0-e0fa-4cf5-9b5f-fddabcd134c3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-967e4482-a6fa-40c9-8525-2daab8e8baf2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5em);
}

}

@media (min-width: 768px) {
[id="s-967e4482-a6fa-40c9-8525-2daab8e8baf2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 992px) {
[id="s-967e4482-a6fa-40c9-8525-2daab8e8baf2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 1200px) {
[id="s-967e4482-a6fa-40c9-8525-2daab8e8baf2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25em);
}

}

#s-3c3b63f6-a981-4e38-9e7b-3483fb928087 {
  min-height: 50px;
}
@media (max-width: 767px){#s-3c3b63f6-a981-4e38-9e7b-3483fb928087 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-3c3b63f6-a981-4e38-9e7b-3483fb928087 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3c3b63f6-a981-4e38-9e7b-3483fb928087.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af {
  text-align: left;
}



.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  width: 100%;
}



.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  width: 100%;
}



.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  width: 100%;
}



.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  width: 100%;
}



.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  width: 100%;
}



.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af .shg-image-zoom,
.shg-c#s-ec4c6b66-ecf8-46d4-9f3d-f187b51750af img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-8d57a82d-89dd-4019-886c-05054ee6a03d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-8d57a82d-89dd-4019-886c-05054ee6a03d .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-2daace9e-aa9d-4c28-b9c7-32a251459f62"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-2daace9e-aa9d-4c28-b9c7-32a251459f62"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2daace9e-aa9d-4c28-b9c7-32a251459f62"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2daace9e-aa9d-4c28-b9c7-32a251459f62"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-51789626-0030-4ffd-b10d-c0a9d6afc53a {
  text-align: left;
}

#s-51789626-0030-4ffd-b10d-c0a9d6afc53a .shg-product-sold-out {
  display: none;
  color: rgba(226, 10, 10, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-51789626-0030-4ffd-b10d-c0a9d6afc53a .shg-product-price {
  color: rgba(226, 10, 10, 1);
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-51789626-0030-4ffd-b10d-c0a9d6afc53a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9bc05a59-7c57-4a89-9575-08402aadaeac {
  min-height: 50px;
}
@media (max-width: 767px){#s-9bc05a59-7c57-4a89-9575-08402aadaeac {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-9bc05a59-7c57-4a89-9575-08402aadaeac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9bc05a59-7c57-4a89-9575-08402aadaeac.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 {
  text-align: left;
}



.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  width: 100%;
}



.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  width: 100%;
}



.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  width: 100%;
}



.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  width: 100%;
}



.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  width: 100%;
}



.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 .shg-image-zoom,
.shg-c#s-3aa81a0c-4a62-48b0-8073-1bea78c62138 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-3cce5c13-b08c-4655-8be2-a0331386e602 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3cce5c13-b08c-4655-8be2-a0331386e602 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-b82ca003-7d27-45e9-a1ca-1fc6c25430fc"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b82ca003-7d27-45e9-a1ca-1fc6c25430fc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b82ca003-7d27-45e9-a1ca-1fc6c25430fc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b82ca003-7d27-45e9-a1ca-1fc6c25430fc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-0e57beeb-1da7-49a2-baad-cde7be046cc8 {
  text-align: left;
}

#s-0e57beeb-1da7-49a2-baad-cde7be046cc8 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-0e57beeb-1da7-49a2-baad-cde7be046cc8 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-0e57beeb-1da7-49a2-baad-cde7be046cc8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9abbb2bc-9bfa-4a51-8fb2-c849eeded542 {
  min-height: 50px;
}
@media (max-width: 767px){#s-9abbb2bc-9bfa-4a51-8fb2-c849eeded542 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-9abbb2bc-9bfa-4a51-8fb2-c849eeded542 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9abbb2bc-9bfa-4a51-8fb2-c849eeded542.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 {
  text-align: left;
}



.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  width: 100%;
}



.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  width: 100%;
}



.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  width: 100%;
}



.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  width: 100%;
}



.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  width: 100%;
}



.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 .shg-image-zoom,
.shg-c#s-2f543b3e-f91b-49fd-b45c-25f4a21c0726 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-4c659020-26de-487b-a6a0-f4772dd7d82e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4c659020-26de-487b-a6a0-f4772dd7d82e .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-8e6d64be-1540-48e1-9a86-4db1cb951122"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-8e6d64be-1540-48e1-9a86-4db1cb951122"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8e6d64be-1540-48e1-9a86-4db1cb951122"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8e6d64be-1540-48e1-9a86-4db1cb951122"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-821ed3a3-48a2-4929-8745-3ff19b3a52dc {
  text-align: left;
}

#s-821ed3a3-48a2-4929-8745-3ff19b3a52dc .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-821ed3a3-48a2-4929-8745-3ff19b3a52dc .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-821ed3a3-48a2-4929-8745-3ff19b3a52dc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d230c608-2c93-46eb-b9be-7ec1c19add25 {
  min-height: 50px;
}
@media (max-width: 767px){#s-d230c608-2c93-46eb-b9be-7ec1c19add25 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-d230c608-2c93-46eb-b9be-7ec1c19add25 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d230c608-2c93-46eb-b9be-7ec1c19add25.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 {
  text-align: left;
}



.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  width: 100%;
}



.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  width: 100%;
}



.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  width: 100%;
}



.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  width: 100%;
}



.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  width: 100%;
}



.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 .shg-image-zoom,
.shg-c#s-0b28b2f9-ed7b-402b-a6ab-d11e1a6fb230 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-77cb5ac4-9a6a-4812-a6b6-89c3c7cb326d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-77cb5ac4-9a6a-4812-a6b6-89c3c7cb326d .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-d84482ea-bcf6-440a-aebe-f8c418d6bc69"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d84482ea-bcf6-440a-aebe-f8c418d6bc69"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d84482ea-bcf6-440a-aebe-f8c418d6bc69"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d84482ea-bcf6-440a-aebe-f8c418d6bc69"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-ecba7da5-4625-4390-9db6-d824f6be07db {
  text-align: left;
}

#s-ecba7da5-4625-4390-9db6-d824f6be07db .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-ecba7da5-4625-4390-9db6-d824f6be07db .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-ecba7da5-4625-4390-9db6-d824f6be07db .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-537c2728-0182-4922-8f4b-f049ea0ffcc4 {
  min-height: 50px;
}








#s-537c2728-0182-4922-8f4b-f049ea0ffcc4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-537c2728-0182-4922-8f4b-f049ea0ffcc4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-94d568d7-7938-46f2-8d93-4e31ba278cc1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5em);
}

}

@media (min-width: 768px) {
[id="s-94d568d7-7938-46f2-8d93-4e31ba278cc1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 992px) {
[id="s-94d568d7-7938-46f2-8d93-4e31ba278cc1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 1200px) {
[id="s-94d568d7-7938-46f2-8d93-4e31ba278cc1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25em);
}

}

#s-6a9ed53a-401f-43d4-be22-a6c2f380a94b {
  min-height: 50px;
}
@media (max-width: 767px){#s-6a9ed53a-401f-43d4-be22-a6c2f380a94b {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-6a9ed53a-401f-43d4-be22-a6c2f380a94b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-6a9ed53a-401f-43d4-be22-a6c2f380a94b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 {
  text-align: left;
}



.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  width: 100%;
}



.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  width: 100%;
}



.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  width: 100%;
}



.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  width: 100%;
}



.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  width: 100%;
}



.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 .shg-image-zoom,
.shg-c#s-7fefbe17-0355-4db9-ba5f-f4b68495a382 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-d4783236-5333-43de-9a5f-7f917eb4fccc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d4783236-5333-43de-9a5f-7f917eb4fccc .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-b90d9be5-6ca0-41d6-9238-cee856d29b5c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b90d9be5-6ca0-41d6-9238-cee856d29b5c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b90d9be5-6ca0-41d6-9238-cee856d29b5c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b90d9be5-6ca0-41d6-9238-cee856d29b5c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-37333d88-ec77-4739-82cc-ac3d31c2d76f {
  text-align: left;
}

#s-37333d88-ec77-4739-82cc-ac3d31c2d76f .shg-product-sold-out {
  display: none;
  color: rgba(226, 10, 10, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-37333d88-ec77-4739-82cc-ac3d31c2d76f .shg-product-price {
  color: rgba(226, 10, 10, 1);
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-37333d88-ec77-4739-82cc-ac3d31c2d76f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-74bb6b83-2a5d-4ac4-8e65-f093a69083ce {
  min-height: 50px;
}
@media (max-width: 767px){#s-74bb6b83-2a5d-4ac4-8e65-f093a69083ce {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-74bb6b83-2a5d-4ac4-8e65-f093a69083ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-74bb6b83-2a5d-4ac4-8e65-f093a69083ce.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 {
  text-align: left;
}



.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  width: 100%;
}



.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  width: 100%;
}



.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  width: 100%;
}



.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  width: 100%;
}



.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  width: 100%;
}



.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 .shg-image-zoom,
.shg-c#s-4434ef4a-7100-47df-8adf-44c7f1f074b8 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-3da06206-b017-4203-81f7-8a7cb5390d64 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-3da06206-b017-4203-81f7-8a7cb5390d64 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-575b74a7-51df-4f03-9e28-5fabb12209bb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-575b74a7-51df-4f03-9e28-5fabb12209bb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-575b74a7-51df-4f03-9e28-5fabb12209bb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-575b74a7-51df-4f03-9e28-5fabb12209bb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-39dfa63b-2615-47e2-b4fc-53fe7bdd378b {
  text-align: left;
}

#s-39dfa63b-2615-47e2-b4fc-53fe7bdd378b .shg-product-sold-out {
  display: none;
  color: rgba(226, 10, 10, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-39dfa63b-2615-47e2-b4fc-53fe7bdd378b .shg-product-price {
  color: rgba(226, 10, 10, 1);
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-39dfa63b-2615-47e2-b4fc-53fe7bdd378b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-424b2f42-3d31-4f44-9d5f-f41404c38f3f {
  min-height: 50px;
}
@media (max-width: 767px){#s-424b2f42-3d31-4f44-9d5f-f41404c38f3f {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-424b2f42-3d31-4f44-9d5f-f41404c38f3f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-424b2f42-3d31-4f44-9d5f-f41404c38f3f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-3457a868-b38f-4be6-962d-581d092773cb {
  text-align: left;
}



.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  width: 100%;
}



.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  width: 100%;
}



.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  width: 100%;
}



.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  width: 100%;
}



.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  width: 100%;
}



.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb .shg-image-zoom,
.shg-c#s-3457a868-b38f-4be6-962d-581d092773cb img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-0086d7e2-8d8e-4cb6-a9b7-64f8947ff125 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-0086d7e2-8d8e-4cb6-a9b7-64f8947ff125 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-21217d6f-85ad-4060-9edf-42b94611cac3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-21217d6f-85ad-4060-9edf-42b94611cac3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-21217d6f-85ad-4060-9edf-42b94611cac3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-21217d6f-85ad-4060-9edf-42b94611cac3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d7a55187-5f82-43c3-beb1-87dd3ffc33a1 {
  text-align: left;
}

#s-d7a55187-5f82-43c3-beb1-87dd3ffc33a1 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-d7a55187-5f82-43c3-beb1-87dd3ffc33a1 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-d7a55187-5f82-43c3-beb1-87dd3ffc33a1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c76ff014-4471-4b74-b0ac-950821252264 {
  min-height: 50px;
}
@media (max-width: 767px){#s-c76ff014-4471-4b74-b0ac-950821252264 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-c76ff014-4471-4b74-b0ac-950821252264 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c76ff014-4471-4b74-b0ac-950821252264.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-787b636a-8dff-4526-bff0-ba97319a0cf0 {
  text-align: left;
}



.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  width: 100%;
}



.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  width: 100%;
}



.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  width: 100%;
}



.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  width: 100%;
}



.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  width: 100%;
}



.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 .shg-image-zoom,
.shg-c#s-787b636a-8dff-4526-bff0-ba97319a0cf0 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-851d2e2c-d0dd-4492-b6cf-6525b9ccec8c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-851d2e2c-d0dd-4492-b6cf-6525b9ccec8c .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-d5ffaf2b-014f-4fe7-ad3e-8f60b027b27d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d5ffaf2b-014f-4fe7-ad3e-8f60b027b27d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d5ffaf2b-014f-4fe7-ad3e-8f60b027b27d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5ffaf2b-014f-4fe7-ad3e-8f60b027b27d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-2c3c496b-14c5-4101-bea9-197d72a3f8ad {
  text-align: left;
}

#s-2c3c496b-14c5-4101-bea9-197d72a3f8ad .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-2c3c496b-14c5-4101-bea9-197d72a3f8ad .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-2c3c496b-14c5-4101-bea9-197d72a3f8ad .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cf2a637b-fe56-4942-b940-22f007dd43e4 {
  min-height: 50px;
}








#s-cf2a637b-fe56-4942-b940-22f007dd43e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cf2a637b-fe56-4942-b940-22f007dd43e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-b08899bc-7b3f-4f28-a3fb-b5243a64841f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5em);
}

}

@media (min-width: 768px) {
[id="s-b08899bc-7b3f-4f28-a3fb-b5243a64841f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 992px) {
[id="s-b08899bc-7b3f-4f28-a3fb-b5243a64841f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 1200px) {
[id="s-b08899bc-7b3f-4f28-a3fb-b5243a64841f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25em);
}

}

#s-853e53bf-8db2-4b03-bf16-eff71659fb52 {
  min-height: 50px;
}
@media (max-width: 767px){#s-853e53bf-8db2-4b03-bf16-eff71659fb52 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-853e53bf-8db2-4b03-bf16-eff71659fb52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-853e53bf-8db2-4b03-bf16-eff71659fb52.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 {
  text-align: left;
}



.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  width: 100%;
}



.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  width: 100%;
}



.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  width: 100%;
}



.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  width: 100%;
}



.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  width: 100%;
}



.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 .shg-image-zoom,
.shg-c#s-32bcf7ab-b5e5-4d25-ae22-c26e2329deb2 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-d2b67212-7eca-4b70-ac6d-7e8f19a70ea1 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d2b67212-7eca-4b70-ac6d-7e8f19a70ea1 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-d198f832-2f36-44cd-9c69-ffec6585b2a5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d198f832-2f36-44cd-9c69-ffec6585b2a5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d198f832-2f36-44cd-9c69-ffec6585b2a5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d198f832-2f36-44cd-9c69-ffec6585b2a5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-737f76e4-f538-4720-af9f-bddb6f18c308 {
  text-align: left;
}

#s-737f76e4-f538-4720-af9f-bddb6f18c308 .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-737f76e4-f538-4720-af9f-bddb6f18c308 .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-737f76e4-f538-4720-af9f-bddb6f18c308 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-327fc12c-1ea6-49ed-b007-830a23be83d2 {
  min-height: 50px;
}
@media (max-width: 767px){#s-327fc12c-1ea6-49ed-b007-830a23be83d2 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-327fc12c-1ea6-49ed-b007-830a23be83d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-327fc12c-1ea6-49ed-b007-830a23be83d2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 {
  text-align: left;
}



.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  width: 100%;
}



.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  width: 100%;
}



.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  width: 100%;
}



.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  width: 100%;
}



.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  width: 100%;
}



.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 .shg-image-zoom,
.shg-c#s-8dfc9a30-ab74-4ce9-9719-6715228f33a6 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-2a009380-9394-418e-8189-ef4fb8116877 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-2a009380-9394-418e-8189-ef4fb8116877 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-86ae2d1b-da32-4af6-b404-0d090b38b11f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-86ae2d1b-da32-4af6-b404-0d090b38b11f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-86ae2d1b-da32-4af6-b404-0d090b38b11f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-86ae2d1b-da32-4af6-b404-0d090b38b11f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-b4eb9880-39fb-4578-8638-e5bb612e6421 {
  text-align: left;
}

#s-b4eb9880-39fb-4578-8638-e5bb612e6421 .shg-product-sold-out {
  display: none;
  color: rgba(2, 2, 2, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-b4eb9880-39fb-4578-8638-e5bb612e6421 .shg-product-price {
  color: rgba(2, 2, 2, 1);
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-b4eb9880-39fb-4578-8638-e5bb612e6421 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-97d8a0a8-4858-477f-8989-54ce7c979ce3 {
  min-height: 50px;
}
@media (max-width: 767px){#s-97d8a0a8-4858-477f-8989-54ce7c979ce3 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-97d8a0a8-4858-477f-8989-54ce7c979ce3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-97d8a0a8-4858-477f-8989-54ce7c979ce3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 {
  text-align: left;
}



.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  width: 100%;
}



.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  width: 100%;
}



.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  width: 100%;
}



.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  width: 100%;
}



.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  width: 100%;
}



.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 .shg-image-zoom,
.shg-c#s-44dfc5c9-c5d4-4185-bf24-9ee7c5b823f1 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-19fffe0f-e71a-4527-b43f-b6d9fe07b03b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-19fffe0f-e71a-4527-b43f-b6d9fe07b03b .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-97753417-61b4-4d9a-9533-f265afdf715d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-97753417-61b4-4d9a-9533-f265afdf715d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-97753417-61b4-4d9a-9533-f265afdf715d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-97753417-61b4-4d9a-9533-f265afdf715d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-ae8a5743-a1f4-416c-b516-b2ca6631a52f {
  text-align: left;
}

#s-ae8a5743-a1f4-416c-b516-b2ca6631a52f .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-ae8a5743-a1f4-416c-b516-b2ca6631a52f .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-ae8a5743-a1f4-416c-b516-b2ca6631a52f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-322c73db-f6fb-4cc0-9e2e-f712a8753d89 {
  min-height: 50px;
}
@media (max-width: 767px){#s-322c73db-f6fb-4cc0-9e2e-f712a8753d89 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-322c73db-f6fb-4cc0-9e2e-f712a8753d89 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-322c73db-f6fb-4cc0-9e2e-f712a8753d89.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 {
  text-align: left;
}



.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  width: 100%;
}



.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  width: 100%;
}



.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  width: 100%;
}



.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  width: 100%;
}



.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  width: 100%;
}



.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 .shg-image-zoom,
.shg-c#s-280f7cfa-1555-4ff9-a0c1-79f56ae60d11 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-ce2c8aea-8c1b-4c72-bc08-540f716b734b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ce2c8aea-8c1b-4c72-bc08-540f716b734b .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-f43e5fff-5f68-41c3-b18f-9ff82c549fcd"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-f43e5fff-5f68-41c3-b18f-9ff82c549fcd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f43e5fff-5f68-41c3-b18f-9ff82c549fcd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f43e5fff-5f68-41c3-b18f-9ff82c549fcd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a51232a5-c781-40f8-a9dc-5eae9f434feb {
  text-align: left;
}

#s-a51232a5-c781-40f8-a9dc-5eae9f434feb .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-a51232a5-c781-40f8-a9dc-5eae9f434feb .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-a51232a5-c781-40f8-a9dc-5eae9f434feb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a8d9225e-57da-4522-8cff-c7a07a750027 {
  min-height: 50px;
}








#s-a8d9225e-57da-4522-8cff-c7a07a750027 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a8d9225e-57da-4522-8cff-c7a07a750027.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cfa6413a-2775-4c18-8a76-7f3c5b2d8a3f {
  padding-left: 0%;
padding-right: 0%;
}

@media (min-width: 0px) {
[id="s-cfa6413a-2775-4c18-8a76-7f3c5b2d8a3f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.5em);
}

}

@media (min-width: 768px) {
[id="s-cfa6413a-2775-4c18-8a76-7f3c5b2d8a3f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 992px) {
[id="s-cfa6413a-2775-4c18-8a76-7f3c5b2d8a3f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 2.25em);
}

}

@media (min-width: 1200px) {
[id="s-cfa6413a-2775-4c18-8a76-7f3c5b2d8a3f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 2.25em);
}

}

#s-cb15dfe5-d1a1-4c2f-9360-d1d7dd9b2b46 {
  min-height: 50px;
}
@media (max-width: 767px){#s-cb15dfe5-d1a1-4c2f-9360-d1d7dd9b2b46 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-cb15dfe5-d1a1-4c2f-9360-d1d7dd9b2b46 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cb15dfe5-d1a1-4c2f-9360-d1d7dd9b2b46.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 {
  text-align: left;
}



.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  width: 100%;
}



.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  width: 100%;
}



.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  width: 100%;
}



.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  width: 100%;
}



.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  width: 100%;
}



.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 .shg-image-zoom,
.shg-c#s-d423df5f-d275-44ff-bafb-fd917cb4ba17 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-4c530d80-139f-4b64-a6f0-4c3c0913591a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-4c530d80-139f-4b64-a6f0-4c3c0913591a .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-82a46e84-917d-4b56-b5bc-b37f66a5dfaf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-82a46e84-917d-4b56-b5bc-b37f66a5dfaf"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-82a46e84-917d-4b56-b5bc-b37f66a5dfaf"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-82a46e84-917d-4b56-b5bc-b37f66a5dfaf"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-7a046303-86da-4c79-a6dc-fd9dfb2a3daf {
  text-align: left;
}

#s-7a046303-86da-4c79-a6dc-fd9dfb2a3daf .shg-product-sold-out {
  display: none;
  color: rgba(226, 10, 10, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-7a046303-86da-4c79-a6dc-fd9dfb2a3daf .shg-product-price {
  color: rgba(226, 10, 10, 1);
  font-weight:  700 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-7a046303-86da-4c79-a6dc-fd9dfb2a3daf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c820f37f-34f0-4990-9e93-f4ce41ee0164 {
  min-height: 50px;
}
@media (max-width: 767px){#s-c820f37f-34f0-4990-9e93-f4ce41ee0164 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-c820f37f-34f0-4990-9e93-f4ce41ee0164 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c820f37f-34f0-4990-9e93-f4ce41ee0164.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-666b7be8-194d-4039-95f8-a679d52cf8d6 {
  text-align: left;
}



.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  width: 100%;
}



.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  width: 100%;
}



.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  width: 100%;
}



.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  width: 100%;
}



.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  width: 100%;
}



.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 .shg-image-zoom,
.shg-c#s-666b7be8-194d-4039-95f8-a679d52cf8d6 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-5fb687ad-c31f-4a60-ae41-3e6565593475 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5fb687ad-c31f-4a60-ae41-3e6565593475 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-72a7f62b-6521-471c-b649-9d58c3b3d199"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-72a7f62b-6521-471c-b649-9d58c3b3d199"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-72a7f62b-6521-471c-b649-9d58c3b3d199"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-72a7f62b-6521-471c-b649-9d58c3b3d199"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-7a81b182-c4a9-49a1-adbe-2402a44100cd {
  text-align: left;
}

#s-7a81b182-c4a9-49a1-adbe-2402a44100cd .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-7a81b182-c4a9-49a1-adbe-2402a44100cd .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-7a81b182-c4a9-49a1-adbe-2402a44100cd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f5aae4bb-c788-40c7-9942-e8d532dd6511 {
  min-height: 50px;
}
@media (max-width: 767px){#s-f5aae4bb-c788-40c7-9942-e8d532dd6511 {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-f5aae4bb-c788-40c7-9942-e8d532dd6511 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-f5aae4bb-c788-40c7-9942-e8d532dd6511.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-531ddc88-b679-40ed-b878-702189a2969b {
  text-align: left;
}



.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  width: 100%;
}



.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  width: 100%;
}



.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  width: 100%;
}



.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  width: 100%;
}



.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  width: 100%;
}



.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b .shg-image-zoom,
.shg-c#s-531ddc88-b679-40ed-b878-702189a2969b img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-f4d41735-696d-43ea-bb60-0b0a1f3899ce {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f4d41735-696d-43ea-bb60-0b0a1f3899ce .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-47534a6a-766c-4fff-9614-742a6981c7e0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-47534a6a-766c-4fff-9614-742a6981c7e0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-47534a6a-766c-4fff-9614-742a6981c7e0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-47534a6a-766c-4fff-9614-742a6981c7e0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-03ec05df-22f0-46ce-a265-4c20e829546f {
  text-align: left;
}

#s-03ec05df-22f0-46ce-a265-4c20e829546f .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-03ec05df-22f0-46ce-a265-4c20e829546f .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-03ec05df-22f0-46ce-a265-4c20e829546f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9a209be9-f5df-40ac-80db-a3403ed912ec {
  min-height: 50px;
}
@media (max-width: 767px){#s-9a209be9-f5df-40ac-80db-a3403ed912ec {
  margin-top: 3px;
margin-bottom: 3px;
}
}







#s-9a209be9-f5df-40ac-80db-a3403ed912ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-9a209be9-f5df-40ac-80db-a3403ed912ec.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 {
  text-align: left;
}



.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  width: 100%;
}



.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  aspect-ratio: 414/640;
}

@media (min-width: 1200px){

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  width: 100%;
}



.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  width: 100%;
}



.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  width: 100%;
}



.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  aspect-ratio: 414/640;
}

}@media (max-width: 767px){

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  width: 100%;
}



.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 .shg-image-zoom,
.shg-c#s-1684a3cf-5013-4cb5-af3c-5e70d76a0995 img.shogun-image {
  aspect-ratio: 414/640;
}

}
#s-47f914f5-9ac1-40ff-9f7c-2bd8049e9dd9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-47f914f5-9ac1-40ff-9f7c-2bd8049e9dd9 .shg-product-title-component h1 {
  color: rgba(32, 32, 32, 1);
  font-weight:   ;
  font-family: EB Garamond;
  font-style:   ;
  font-size: 17px;
  line-height: ;
  letter-spacing: ;
}

@media (min-width: 0px) {
[id="s-554a6f39-12e6-4b3e-989b-aff222460953"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-554a6f39-12e6-4b3e-989b-aff222460953"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-554a6f39-12e6-4b3e-989b-aff222460953"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-554a6f39-12e6-4b3e-989b-aff222460953"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-2cf3d555-e6a3-4e5b-94da-262ffd3e950e {
  text-align: left;
}

#s-2cf3d555-e6a3-4e5b-94da-262ffd3e950e .shg-product-sold-out {
  display: none;
  color: rgba(32, 32, 32, 1);
  font-size: 14px;
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
}

#s-2cf3d555-e6a3-4e5b-94da-262ffd3e950e .shg-product-price {
  color: rgba(32, 32, 32, 1);
  font-weight:  600 ;
  font-family: EB Garamond;
  font-style:  normal ;
  font-size: 14px;
}

#s-2cf3d555-e6a3-4e5b-94da-262ffd3e950e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7a18b427-5b75-42de-828e-e72c812d7e39 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-7a18b427-5b75-42de-828e-e72c812d7e39 {
  display: none;
}
#s-7a18b427-5b75-42de-828e-e72c812d7e39, #wrap-s-7a18b427-5b75-42de-828e-e72c812d7e39 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-7a18b427-5b75-42de-828e-e72c812d7e39 {
  display: none;
}
#s-7a18b427-5b75-42de-828e-e72c812d7e39, #wrap-s-7a18b427-5b75-42de-828e-e72c812d7e39 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-7a18b427-5b75-42de-828e-e72c812d7e39 {
  display: none;
}
#s-7a18b427-5b75-42de-828e-e72c812d7e39, #wrap-s-7a18b427-5b75-42de-828e-e72c812d7e39 { display: none !important; }}







#s-7a18b427-5b75-42de-828e-e72c812d7e39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7a18b427-5b75-42de-828e-e72c812d7e39.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
  max-width: 767px;
aspect-ratio: 767/560;
text-align: center;
}





  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image,
  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
    width: 100%;
    height: auto;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
    
    
  }


.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
      position: relative;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image,
  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
    width: 100%;
    height: auto;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
    
    
  }


.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
      position: relative;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image,
  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
    width: 100%;
    height: auto;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
    
    
  }


.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
      position: relative;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image,
  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
    width: 100%;
    height: auto;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
    
    
  }


.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
      position: relative;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image,
  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
    width: 100%;
    height: auto;
  }

  #s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
    
    
  }


.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container {
      position: relative;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9324e922-3371-41a1-b18d-6b7f54a4a3e4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-e055c642-8507-41d1-ad1f-47553eefc1fa {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-e055c642-8507-41d1-ad1f-47553eefc1fa {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e055c642-8507-41d1-ad1f-47553eefc1fa {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e055c642-8507-41d1-ad1f-47553eefc1fa {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-e055c642-8507-41d1-ad1f-47553eefc1fa {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-e055c642-8507-41d1-ad1f-47553eefc1fa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e055c642-8507-41d1-ad1f-47553eefc1fa.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8d6d58b1-f0f4-439c-b9cd-90ef55da5eb0 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-8d6d58b1-f0f4-439c-b9cd-90ef55da5eb0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8d6d58b1-f0f4-439c-b9cd-90ef55da5eb0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-e2d531b7-3032-4f05-a8a7-29422f417767"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-e0c17039-3d45-4dfa-b704-605676a17792 {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e0c17039-3d45-4dfa-b704-605676a17792 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-1904157f-53bd-465f-9e9f-01236ba88f36 {
  min-height: 50px;
}








#s-1904157f-53bd-465f-9e9f-01236ba88f36 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-1904157f-53bd-465f-9e9f-01236ba88f36.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b {
  display: none;
}
#s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b, #wrap-s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b { display: none !important; }}@media (max-width: 767px){#s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b {
  display: none;
}
#s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b, #wrap-s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b { display: none !important; }}
@media (min-width: 0px) {
[id="s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-84b4f1fd-d0f9-4d1b-9c7d-9e5e17f1d02b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-9f6eba0f-dfe3-4f5e-8a39-28c4725409d1"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-9f6eba0f-dfe3-4f5e-8a39-28c4725409d1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9f6eba0f-dfe3-4f5e-8a39-28c4725409d1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9f6eba0f-dfe3-4f5e-8a39-28c4725409d1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-addd10e0-cf56-4337-b9d5-5a27fd613560 {
  text-align: left;
}



.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-addd10e0-cf56-4337-b9d5-5a27fd613560 img.shogun-image {
  width: 100%;
}



}
#s-a4dca491-ca22-46a4-854d-ca8c9cf678cc {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a4dca491-ca22-46a4-854d-ca8c9cf678cc .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-4200db47-872e-48b9-8e4a-f89233c37d37 {
  text-align: center;
}

#s-4200db47-872e-48b9-8e4a-f89233c37d37 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-4200db47-872e-48b9-8e4a-f89233c37d37 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-4200db47-872e-48b9-8e4a-f89233c37d37 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-28e93b11-d6ae-46cc-ae80-ec6d84317f83.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-397f4caf-8ada-452b-8cf3-be2e5479de82 {
  text-align: left;
}



.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-397f4caf-8ada-452b-8cf3-be2e5479de82 img.shogun-image {
  width: 100%;
}



}
#s-2fc1c137-5846-4a79-b355-c9c37894e9c5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2fc1c137-5846-4a79-b355-c9c37894e9c5 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-5ef30469-76b4-48b7-84d7-3d4942d25293 {
  text-align: center;
}

#s-5ef30469-76b4-48b7-84d7-3d4942d25293 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5ef30469-76b4-48b7-84d7-3d4942d25293 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-5ef30469-76b4-48b7-84d7-3d4942d25293 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-feec618e-ad2b-4496-b2be-8905308933ff {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-feec618e-ad2b-4496-b2be-8905308933ff:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-feec618e-ad2b-4496-b2be-8905308933ff:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-feec618e-ad2b-4496-b2be-8905308933ff {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-feec618e-ad2b-4496-b2be-8905308933ff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-feec618e-ad2b-4496-b2be-8905308933ff.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-feec618e-ad2b-4496-b2be-8905308933ff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 {
  text-align: left;
}



.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c5ab7734-8abf-4111-b7b0-31c768d6eaa2 img.shogun-image {
  width: 100%;
}



}
#s-06bfaa27-1121-4379-b983-da5fa2daa3e0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06bfaa27-1121-4379-b983-da5fa2daa3e0 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-942ab320-c541-4f56-8c30-803f4d2f3fe7 {
  text-align: center;
}

#s-942ab320-c541-4f56-8c30-803f4d2f3fe7 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-942ab320-c541-4f56-8c30-803f4d2f3fe7 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-942ab320-c541-4f56-8c30-803f4d2f3fe7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-13f9ea34-f038-44cf-8b71-4622600b7e9c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-13f9ea34-f038-44cf-8b71-4622600b7e9c:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-13f9ea34-f038-44cf-8b71-4622600b7e9c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-13f9ea34-f038-44cf-8b71-4622600b7e9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-13f9ea34-f038-44cf-8b71-4622600b7e9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-13f9ea34-f038-44cf-8b71-4622600b7e9c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-13f9ea34-f038-44cf-8b71-4622600b7e9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-b3fed006-b025-43a0-83b9-50a399b86c8d"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-b3fed006-b025-43a0-83b9-50a399b86c8d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b3fed006-b025-43a0-83b9-50a399b86c8d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3fed006-b025-43a0-83b9-50a399b86c8d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a {
  text-align: left;
}



.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d29909b-4b1f-4c99-9dad-44a10862ee2a img.shogun-image {
  width: 100%;
}



}
#s-f2ad57ad-df61-4d0c-9b14-755018a78316 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2ad57ad-df61-4d0c-9b14-755018a78316 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-099f3e7e-380a-40d0-8575-0862339bdd58 {
  text-align: center;
}

#s-099f3e7e-380a-40d0-8575-0862339bdd58 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-099f3e7e-380a-40d0-8575-0862339bdd58 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-099f3e7e-380a-40d0-8575-0862339bdd58 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a3bca1e0-c470-42f0-a869-335a6ac5141b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a3bca1e0-c470-42f0-a869-335a6ac5141b:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a3bca1e0-c470-42f0-a869-335a6ac5141b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-a3bca1e0-c470-42f0-a869-335a6ac5141b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a3bca1e0-c470-42f0-a869-335a6ac5141b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a3bca1e0-c470-42f0-a869-335a6ac5141b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a3bca1e0-c470-42f0-a869-335a6ac5141b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-55431216-b503-425c-98ee-bab62986a10c {
  text-align: left;
}



.shg-c#s-55431216-b503-425c-98ee-bab62986a10c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55431216-b503-425c-98ee-bab62986a10c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-55431216-b503-425c-98ee-bab62986a10c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55431216-b503-425c-98ee-bab62986a10c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-55431216-b503-425c-98ee-bab62986a10c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55431216-b503-425c-98ee-bab62986a10c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-55431216-b503-425c-98ee-bab62986a10c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55431216-b503-425c-98ee-bab62986a10c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-55431216-b503-425c-98ee-bab62986a10c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55431216-b503-425c-98ee-bab62986a10c img.shogun-image {
  width: 100%;
}



}
#s-8f4bdc06-750d-4143-93d3-4ee92fa05625 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8f4bdc06-750d-4143-93d3-4ee92fa05625 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-781dda2b-91c6-4453-910b-13a3470f0790 {
  text-align: center;
}

#s-781dda2b-91c6-4453-910b-13a3470f0790 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-781dda2b-91c6-4453-910b-13a3470f0790 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-781dda2b-91c6-4453-910b-13a3470f0790 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-0ea49146-3fa5-42d7-93e6-bb7441ea956a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-76956f86-02f7-4453-9bf9-b95a083ad939 {
  text-align: left;
}



.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-76956f86-02f7-4453-9bf9-b95a083ad939 img.shogun-image {
  width: 100%;
}



}
#s-e71d2fbf-c58a-49b3-910d-df345fe19f26 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e71d2fbf-c58a-49b3-910d-df345fe19f26 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-cb61ef4a-5f25-49da-918f-c0828ed24e30 {
  text-align: center;
}

#s-cb61ef4a-5f25-49da-918f-c0828ed24e30 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-cb61ef4a-5f25-49da-918f-c0828ed24e30 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-cb61ef4a-5f25-49da-918f-c0828ed24e30 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3be01ac3-4e09-41ff-91ff-910bce769723 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3be01ac3-4e09-41ff-91ff-910bce769723:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3be01ac3-4e09-41ff-91ff-910bce769723:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3be01ac3-4e09-41ff-91ff-910bce769723 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3be01ac3-4e09-41ff-91ff-910bce769723.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3be01ac3-4e09-41ff-91ff-910bce769723.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-3be01ac3-4e09-41ff-91ff-910bce769723.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e5a34844-4de8-4e55-ab6c-c68e7affb687 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-e5a34844-4de8-4e55-ab6c-c68e7affb687 {
  display: none;
}
#s-e5a34844-4de8-4e55-ab6c-c68e7affb687, #wrap-s-e5a34844-4de8-4e55-ab6c-c68e7affb687 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e5a34844-4de8-4e55-ab6c-c68e7affb687 {
  display: none;
}
#s-e5a34844-4de8-4e55-ab6c-c68e7affb687, #wrap-s-e5a34844-4de8-4e55-ab6c-c68e7affb687 { display: none !important; }}
#s-e5a34844-4de8-4e55-ab6c-c68e7affb687 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-e5a34844-4de8-4e55-ab6c-c68e7affb687 .shg-sld-nav-button.shg-sld-left,
#s-e5a34844-4de8-4e55-ab6c-c68e7affb687 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-87ed3d87-d1b5-4f9a-9ccd-06c7c1c1e992"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-87ed3d87-d1b5-4f9a-9ccd-06c7c1c1e992"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-87ed3d87-d1b5-4f9a-9ccd-06c7c1c1e992"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-87ed3d87-d1b5-4f9a-9ccd-06c7c1c1e992"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-317569e7-2234-4ac3-a2ac-f175f09a134e {
  text-align: left;
}



.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-317569e7-2234-4ac3-a2ac-f175f09a134e img.shogun-image {
  width: 100%;
}



}
#s-21de63f2-562b-4182-aa15-2d39b4d53548 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-21de63f2-562b-4182-aa15-2d39b4d53548 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-ef582784-6311-4edd-b942-24a01cfce4cc {
  text-align: center;
}

#s-ef582784-6311-4edd-b942-24a01cfce4cc .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ef582784-6311-4edd-b942-24a01cfce4cc .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-ef582784-6311-4edd-b942-24a01cfce4cc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f648409f-aa8f-4879-8436-539f1281d65f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f648409f-aa8f-4879-8436-539f1281d65f:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f648409f-aa8f-4879-8436-539f1281d65f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f648409f-aa8f-4879-8436-539f1281d65f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f648409f-aa8f-4879-8436-539f1281d65f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f648409f-aa8f-4879-8436-539f1281d65f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-f648409f-aa8f-4879-8436-539f1281d65f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-61a48785-b59b-4b8c-9b95-9c252a949c12 {
  text-align: left;
}



.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61a48785-b59b-4b8c-9b95-9c252a949c12 img.shogun-image {
  width: 100%;
}



}
#s-2192fe88-6314-4454-8221-7be4eecc0e8b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2192fe88-6314-4454-8221-7be4eecc0e8b .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-908b1d5a-fd3e-4f6f-9d50-839a5acfac16 {
  text-align: center;
}

#s-908b1d5a-fd3e-4f6f-9d50-839a5acfac16 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-908b1d5a-fd3e-4f6f-9d50-839a5acfac16 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-908b1d5a-fd3e-4f6f-9d50-839a5acfac16 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f32082cd-5a68-4082-aadf-29ccd3965747 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f32082cd-5a68-4082-aadf-29ccd3965747:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f32082cd-5a68-4082-aadf-29ccd3965747:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f32082cd-5a68-4082-aadf-29ccd3965747 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f32082cd-5a68-4082-aadf-29ccd3965747.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f32082cd-5a68-4082-aadf-29ccd3965747.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-f32082cd-5a68-4082-aadf-29ccd3965747.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b {
  text-align: left;
}



.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9c1e2a7-bc8b-4fa1-9ed6-dd82f7ce724b img.shogun-image {
  width: 100%;
}



}
#s-2eea1b66-70bb-45fe-b28c-daf844d69122 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2eea1b66-70bb-45fe-b28c-daf844d69122 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-4ccdef77-334d-4c4d-9912-fa769a8b6b7f {
  text-align: center;
}

#s-4ccdef77-334d-4c4d-9912-fa769a8b6b7f .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-4ccdef77-334d-4c4d-9912-fa769a8b6b7f .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-4ccdef77-334d-4c4d-9912-fa769a8b6b7f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-7f6c356a-e85a-4318-9be0-f3f5a3b23a8a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-817f1fd5-7202-4339-8776-10d1590c52cf"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-817f1fd5-7202-4339-8776-10d1590c52cf"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-817f1fd5-7202-4339-8776-10d1590c52cf"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-817f1fd5-7202-4339-8776-10d1590c52cf"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-634b5cc9-240d-47c3-b802-4b095e3984ba {
  text-align: left;
}



.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-634b5cc9-240d-47c3-b802-4b095e3984ba img.shogun-image {
  width: 100%;
}



}
#s-0a509915-261a-40f4-9d73-a0aa848bbd8e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0a509915-261a-40f4-9d73-a0aa848bbd8e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-6d05539d-318a-4f13-9002-abcfb38c524a {
  text-align: center;
}

#s-6d05539d-318a-4f13-9002-abcfb38c524a .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6d05539d-318a-4f13-9002-abcfb38c524a .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-6d05539d-318a-4f13-9002-abcfb38c524a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-02d5521f-5409-40a2-99d0-f01c7c60b1de {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-02d5521f-5409-40a2-99d0-f01c7c60b1de:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-02d5521f-5409-40a2-99d0-f01c7c60b1de:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-02d5521f-5409-40a2-99d0-f01c7c60b1de {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-02d5521f-5409-40a2-99d0-f01c7c60b1de.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-02d5521f-5409-40a2-99d0-f01c7c60b1de.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-02d5521f-5409-40a2-99d0-f01c7c60b1de.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 {
  text-align: left;
}



.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08d1ceea-d480-4b52-b3b0-356c6096cee4 img.shogun-image {
  width: 100%;
}



}
#s-278aad9d-779e-4f35-bfea-9061f832914e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-278aad9d-779e-4f35-bfea-9061f832914e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-fd38555a-13f3-4844-a598-643b7e4c9e79 {
  text-align: center;
}

#s-fd38555a-13f3-4844-a598-643b7e4c9e79 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-fd38555a-13f3-4844-a598-643b7e4c9e79 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-fd38555a-13f3-4844-a598-643b7e4c9e79 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b7154abc-e6ba-4afd-82be-d31e16598a2f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b7154abc-e6ba-4afd-82be-d31e16598a2f:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b7154abc-e6ba-4afd-82be-d31e16598a2f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-b7154abc-e6ba-4afd-82be-d31e16598a2f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b7154abc-e6ba-4afd-82be-d31e16598a2f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b7154abc-e6ba-4afd-82be-d31e16598a2f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-b7154abc-e6ba-4afd-82be-d31e16598a2f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 {
  text-align: left;
}



.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ca52675-e93c-4aa4-a9f2-7d4f24574807 img.shogun-image {
  width: 100%;
}



}
#s-48709dda-b0c9-4eb7-924e-8ac5dabc4fa6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-48709dda-b0c9-4eb7-924e-8ac5dabc4fa6 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-82614377-f6cb-4d18-8f45-625c1dfd2e52 {
  text-align: center;
}

#s-82614377-f6cb-4d18-8f45-625c1dfd2e52 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-82614377-f6cb-4d18-8f45-625c1dfd2e52 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-82614377-f6cb-4d18-8f45-625c1dfd2e52 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fdc1396f-ffdf-4b25-a5e1-7d781f14583b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e01c63cf-028c-4969-a30e-0eb47c091c92 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-e01c63cf-028c-4969-a30e-0eb47c091c92 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e01c63cf-028c-4969-a30e-0eb47c091c92 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e01c63cf-028c-4969-a30e-0eb47c091c92 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-e01c63cf-028c-4969-a30e-0eb47c091c92 {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-e01c63cf-028c-4969-a30e-0eb47c091c92 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e01c63cf-028c-4969-a30e-0eb47c091c92.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ec261a9e-08b7-4338-ae29-074b2604f1a5 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-ec261a9e-08b7-4338-ae29-074b2604f1a5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ec261a9e-08b7-4338-ae29-074b2604f1a5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-2520519c-1791-47a3-af3e-5940b19517bb"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-675e4cd7-9dde-4fb7-a434-7133063780f4 {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-675e4cd7-9dde-4fb7-a434-7133063780f4 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d63a2127-5350-4a90-9d79-4ef59deed175 {
  padding-top: 4px;
padding-left: 16px;
padding-bottom: 4px;
padding-right: 16px;
border-radius: 2px;
background-color: #252525;
text-align: right;
text-decoration: none;
}
#s-d63a2127-5350-4a90-9d79-4ef59deed175:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d63a2127-5350-4a90-9d79-4ef59deed175:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-d63a2127-5350-4a90-9d79-4ef59deed175 {
  margin-left: auto;
margin-right: auto;
text-align: right;
}
}

  #s-d63a2127-5350-4a90-9d79-4ef59deed175-root {
    text-align: right;
  }


#s-d63a2127-5350-4a90-9d79-4ef59deed175.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d63a2127-5350-4a90-9d79-4ef59deed175-root {
    text-align: right;
  }


#s-d63a2127-5350-4a90-9d79-4ef59deed175.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d63a2127-5350-4a90-9d79-4ef59deed175-root {
    text-align: right;
  }


#s-d63a2127-5350-4a90-9d79-4ef59deed175.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d63a2127-5350-4a90-9d79-4ef59deed175-root {
    text-align: right;
  }


#s-d63a2127-5350-4a90-9d79-4ef59deed175.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d63a2127-5350-4a90-9d79-4ef59deed175-root {
    text-align: right;
  }


#s-d63a2127-5350-4a90-9d79-4ef59deed175.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-7bd505cf-6f72-46bb-9525-ef41493952be {
  min-height: 50px;
}








#s-7bd505cf-6f72-46bb-9525-ef41493952be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-7bd505cf-6f72-46bb-9525-ef41493952be.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c {
  display: none;
}
#s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c, #wrap-s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c { display: none !important; }}@media (max-width: 767px){#s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c {
  display: none;
}
#s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c, #wrap-s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c { display: none !important; }}
@media (min-width: 0px) {
[id="s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5552485a-9f65-4fdd-9dbb-ff638dc11f3c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-5401be10-f27a-4cd7-94e9-e6caad2e792e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-5401be10-f27a-4cd7-94e9-e6caad2e792e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-5401be10-f27a-4cd7-94e9-e6caad2e792e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-5401be10-f27a-4cd7-94e9-e6caad2e792e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-f927165c-9354-4cae-9a05-eda343fb7894 {
  text-align: left;
}



.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f927165c-9354-4cae-9a05-eda343fb7894 img.shogun-image {
  width: 100%;
}



}
#s-276673e4-bb6d-4221-8a35-63351e987cba {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-276673e4-bb6d-4221-8a35-63351e987cba .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-b19ee770-433b-48aa-b511-b3acdd9ea9c8 {
  text-align: center;
}

#s-b19ee770-433b-48aa-b511-b3acdd9ea9c8 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b19ee770-433b-48aa-b511-b3acdd9ea9c8 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-b19ee770-433b-48aa-b511-b3acdd9ea9c8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-dfc5574b-d3eb-42be-bf27-bec5abafbff6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 {
  text-align: left;
}



.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ca62c994-41e6-427b-a8ad-51ab0436dd68 img.shogun-image {
  width: 100%;
}



}
#s-e273b017-9515-4f3a-bff0-0c84cf8074c6 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e273b017-9515-4f3a-bff0-0c84cf8074c6 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-15ba7a22-4817-45df-baed-aefdf0a5b61c {
  text-align: center;
}

#s-15ba7a22-4817-45df-baed-aefdf0a5b61c .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-15ba7a22-4817-45df-baed-aefdf0a5b61c .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-15ba7a22-4817-45df-baed-aefdf0a5b61c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-a17d4b2c-ee5b-4ce0-bf40-743fa265d777.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 {
  text-align: left;
}



.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b132a689-649c-48f0-bd6b-f3b6baa4bb82 img.shogun-image {
  width: 100%;
}



}
#s-bcf5d0c5-796e-4ce2-bceb-cd4e74da49cf {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bcf5d0c5-796e-4ce2-bceb-cd4e74da49cf .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-b0eaf5d5-0fd5-4156-b092-3ff56a289631 {
  text-align: center;
}

#s-b0eaf5d5-0fd5-4156-b092-3ff56a289631 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b0eaf5d5-0fd5-4156-b092-3ff56a289631 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-b0eaf5d5-0fd5-4156-b092-3ff56a289631 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6bf6177c-d954-4746-9e61-7511f99229cc {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6bf6177c-d954-4746-9e61-7511f99229cc:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6bf6177c-d954-4746-9e61-7511f99229cc:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6bf6177c-d954-4746-9e61-7511f99229cc {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6bf6177c-d954-4746-9e61-7511f99229cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6bf6177c-d954-4746-9e61-7511f99229cc.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6bf6177c-d954-4746-9e61-7511f99229cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-6904249c-6333-438c-96f3-345949b179d4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-6904249c-6333-438c-96f3-345949b179d4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-6904249c-6333-438c-96f3-345949b179d4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-6904249c-6333-438c-96f3-345949b179d4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 {
  text-align: left;
}



.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1d6a2e0-1b7f-4c0a-8417-b77e408f3e62 img.shogun-image {
  width: 100%;
}



}
#s-8bf1cc49-37cb-49ee-8edb-3c8eff9e96ad {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8bf1cc49-37cb-49ee-8edb-3c8eff9e96ad .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-ce9e7ddd-cc11-4c78-90ac-8d3e36442d17 {
  text-align: center;
}

#s-ce9e7ddd-cc11-4c78-90ac-8d3e36442d17 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-ce9e7ddd-cc11-4c78-90ac-8d3e36442d17 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-ce9e7ddd-cc11-4c78-90ac-8d3e36442d17 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-10404554-c9fa-4709-a124-9a92e2ee1cc1 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-10404554-c9fa-4709-a124-9a92e2ee1cc1:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-10404554-c9fa-4709-a124-9a92e2ee1cc1:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-10404554-c9fa-4709-a124-9a92e2ee1cc1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-10404554-c9fa-4709-a124-9a92e2ee1cc1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-10404554-c9fa-4709-a124-9a92e2ee1cc1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-10404554-c9fa-4709-a124-9a92e2ee1cc1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 {
  text-align: left;
}



.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c42a9997-a92a-4cbf-aaeb-df747ef841b6 img.shogun-image {
  width: 100%;
}



}
#s-d1dd063a-0d0c-40ad-9056-a4e2c6dcd100 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d1dd063a-0d0c-40ad-9056-a4e2c6dcd100 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-952eaa72-ba7d-4825-9b81-a2645918bced {
  text-align: center;
}

#s-952eaa72-ba7d-4825-9b81-a2645918bced .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-952eaa72-ba7d-4825-9b81-a2645918bced .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-952eaa72-ba7d-4825-9b81-a2645918bced .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d9966e3b-7253-49c1-8846-d2ea747dc295 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d9966e3b-7253-49c1-8846-d2ea747dc295:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d9966e3b-7253-49c1-8846-d2ea747dc295:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d9966e3b-7253-49c1-8846-d2ea747dc295 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d9966e3b-7253-49c1-8846-d2ea747dc295.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d9966e3b-7253-49c1-8846-d2ea747dc295.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d9966e3b-7253-49c1-8846-d2ea747dc295.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb {
  text-align: left;
}



.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d811ed6f-e68a-410c-b2d3-344395e0a3fb img.shogun-image {
  width: 100%;
}



}
#s-77b4b4db-72bf-4bc9-8b78-5653f8d66e5a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-77b4b4db-72bf-4bc9-8b78-5653f8d66e5a .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-01cd86ae-dbc0-4d84-ace4-85c2a0ffb1fc {
  text-align: center;
}

#s-01cd86ae-dbc0-4d84-ace4-85c2a0ffb1fc .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-01cd86ae-dbc0-4d84-ace4-85c2a0ffb1fc .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-01cd86ae-dbc0-4d84-ace4-85c2a0ffb1fc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-c3af7004-4eb9-4595-ae1f-8bc0560684c7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d {
  display: none;
}
#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d, #wrap-s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d {
  display: none;
}
#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d, #wrap-s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d { display: none !important; }}
#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d .shg-sld-nav-button.shg-sld-left,
#s-ae91e1a4-261b-4b62-a62b-4f3ccab99f3d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-d1d13c43-f3ee-45b7-9d20-a0e998bf851a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-d1d13c43-f3ee-45b7-9d20-a0e998bf851a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-d1d13c43-f3ee-45b7-9d20-a0e998bf851a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-d1d13c43-f3ee-45b7-9d20-a0e998bf851a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d {
  text-align: left;
}



.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ddbb40ae-676c-4b9a-9174-0fb038f0697d img.shogun-image {
  width: 100%;
}



}
#s-41e4900c-dbbc-4eb4-af45-50f934fdcc1e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-41e4900c-dbbc-4eb4-af45-50f934fdcc1e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-4a16e0e5-eafd-4ffa-943a-8391a3d1a0b8 {
  text-align: center;
}

#s-4a16e0e5-eafd-4ffa-943a-8391a3d1a0b8 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-4a16e0e5-eafd-4ffa-943a-8391a3d1a0b8 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-4a16e0e5-eafd-4ffa-943a-8391a3d1a0b8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-3b9c5840-7ad5-4aaf-9f58-3e4578f8a095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef {
  text-align: left;
}



.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bdedd6cf-dbfd-4a29-95ff-f40f8145dcef img.shogun-image {
  width: 100%;
}



}
#s-6471b6a4-961d-4e5a-bed6-6ff94be26e86 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6471b6a4-961d-4e5a-bed6-6ff94be26e86 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-2736ac0b-4cb5-461c-afaa-1a234e268836 {
  text-align: center;
}

#s-2736ac0b-4cb5-461c-afaa-1a234e268836 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2736ac0b-4cb5-461c-afaa-1a234e268836 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-2736ac0b-4cb5-461c-afaa-1a234e268836 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-aeb4f058-df19-443e-8053-c59a0c5d6bdf.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-03381b0b-82d4-4746-bc44-3ca38e9f220a {
  text-align: left;
}



.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-03381b0b-82d4-4746-bc44-3ca38e9f220a img.shogun-image {
  width: 100%;
}



}
#s-3ee9975a-1e7b-41ca-8a5e-d9473bf81748 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3ee9975a-1e7b-41ca-8a5e-d9473bf81748 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-2a8a48a1-061c-4a6b-926e-2581633ef447 {
  text-align: center;
}

#s-2a8a48a1-061c-4a6b-926e-2581633ef447 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2a8a48a1-061c-4a6b-926e-2581633ef447 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-2a8a48a1-061c-4a6b-926e-2581633ef447 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1e6b02e6-b66d-4529-8f81-c645ae2fb734.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-1026557c-eaa0-491f-9482-e583687dd38c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-1026557c-eaa0-491f-9482-e583687dd38c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-1026557c-eaa0-491f-9482-e583687dd38c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-1026557c-eaa0-491f-9482-e583687dd38c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac {
  text-align: left;
}



.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e24b2c7a-8953-48fa-9905-5cdef9df8dac img.shogun-image {
  width: 100%;
}



}
#s-ee8faf24-3244-4f97-b845-27e1e68c9402 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ee8faf24-3244-4f97-b845-27e1e68c9402 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-fcf93b7c-fbe6-4212-9541-b93f248e78ed {
  text-align: center;
}

#s-fcf93b7c-fbe6-4212-9541-b93f248e78ed .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-fcf93b7c-fbe6-4212-9541-b93f248e78ed .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-fcf93b7c-fbe6-4212-9541-b93f248e78ed .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d8f0092f-bd5b-47a7-9183-6d6c99c8e320.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3de80da9-8891-495e-9729-a6103ebead18 {
  text-align: left;
}



.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3de80da9-8891-495e-9729-a6103ebead18 img.shogun-image {
  width: 100%;
}



}
#s-6076d31d-408c-425c-9f5e-231343c7da17 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6076d31d-408c-425c-9f5e-231343c7da17 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-fc0ece3b-600c-4ddf-9224-bad6cc531a7b {
  text-align: center;
}

#s-fc0ece3b-600c-4ddf-9224-bad6cc531a7b .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-fc0ece3b-600c-4ddf-9224-bad6cc531a7b .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-fc0ece3b-600c-4ddf-9224-bad6cc531a7b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-1bbe29da-c55c-4a0b-9745-75c52f83dcc6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 {
  text-align: left;
}



.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef5d3bf-cbee-4723-93b8-18b4d0155d61 img.shogun-image {
  width: 100%;
}



}
#s-7d5ae182-c8fb-4b65-959b-23c3b5cd72df {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7d5ae182-c8fb-4b65-959b-23c3b5cd72df .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-87ad348f-b6cf-43b7-9c4e-4c4af9ba1456 {
  text-align: center;
}

#s-87ad348f-b6cf-43b7-9c4e-4c4af9ba1456 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-87ad348f-b6cf-43b7-9c4e-4c4af9ba1456 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-87ad348f-b6cf-43b7-9c4e-4c4af9ba1456 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-2c889669-1bf8-4997-a8cb-a4955ea3ad3e.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 5px;
margin-left: 0%;
margin-bottom: 5px;
margin-right: 0%;
min-height: 232px;
background-position: center center;
}
@media (min-width: 768px) and (max-width: 991px){#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1 {
  
}
}@media (max-width: 767px){#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1 {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 800px;
display: none;
}
#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1, #wrap-s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1 { display: none !important; }}







#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1 {
  cursor: pointer;
}#s-cf7ba3d0-f389-454a-9c6e-74ce2db89fe1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44 {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44 {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c8a88c80-2d32-4bc1-a301-2e5741db7b44.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-96ab5ea4-26c2-4374-9cf2-794a0b4dda8f {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-96ab5ea4-26c2-4374-9cf2-794a0b4dda8f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-96ab5ea4-26c2-4374-9cf2-794a0b4dda8f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-b485cb2a-8a1b-4470-ad03-7e9b46103711"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-0dae4bd6-4a94-430e-8401-437f0e3c85e5 {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-0dae4bd6-4a94-430e-8401-437f0e3c85e5 .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-6a06ede9-98f7-473f-84e7-4508d3164828 {
  padding-top: 4px;
padding-left: 16px;
padding-bottom: 4px;
padding-right: 16px;
border-radius: 2px;
background-color: #252525;
text-align: right;
text-decoration: none;
}
#s-6a06ede9-98f7-473f-84e7-4508d3164828:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6a06ede9-98f7-473f-84e7-4508d3164828:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6a06ede9-98f7-473f-84e7-4508d3164828 {
  margin-left: auto;
margin-right: auto;
text-align: right;
}
}

  #s-6a06ede9-98f7-473f-84e7-4508d3164828-root {
    text-align: right;
  }


#s-6a06ede9-98f7-473f-84e7-4508d3164828.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-6a06ede9-98f7-473f-84e7-4508d3164828-root {
    text-align: right;
  }


#s-6a06ede9-98f7-473f-84e7-4508d3164828.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6a06ede9-98f7-473f-84e7-4508d3164828-root {
    text-align: right;
  }


#s-6a06ede9-98f7-473f-84e7-4508d3164828.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6a06ede9-98f7-473f-84e7-4508d3164828-root {
    text-align: right;
  }


#s-6a06ede9-98f7-473f-84e7-4508d3164828.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-6a06ede9-98f7-473f-84e7-4508d3164828-root {
    text-align: right;
  }


#s-6a06ede9-98f7-473f-84e7-4508d3164828.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-5452145e-fa85-4ce0-829f-23849afa1d06 {
  min-height: 50px;
}








#s-5452145e-fa85-4ce0-829f-23849afa1d06 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5452145e-fa85-4ce0-829f-23849afa1d06.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-e1d98cc5-acf5-414b-8798-5a67831a4160 {
  display: none;
}
#s-e1d98cc5-acf5-414b-8798-5a67831a4160, #wrap-s-e1d98cc5-acf5-414b-8798-5a67831a4160 { display: none !important; }}@media (max-width: 767px){#s-e1d98cc5-acf5-414b-8798-5a67831a4160 {
  display: none;
}
#s-e1d98cc5-acf5-414b-8798-5a67831a4160, #wrap-s-e1d98cc5-acf5-414b-8798-5a67831a4160 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e1d98cc5-acf5-414b-8798-5a67831a4160"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e1d98cc5-acf5-414b-8798-5a67831a4160"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e1d98cc5-acf5-414b-8798-5a67831a4160"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e1d98cc5-acf5-414b-8798-5a67831a4160"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-a599029b-4be9-4774-8b98-23cd20538f71"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-a599029b-4be9-4774-8b98-23cd20538f71"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a599029b-4be9-4774-8b98-23cd20538f71"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a599029b-4be9-4774-8b98-23cd20538f71"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c2229c02-85e3-4a52-8206-236e65334368 {
  text-align: left;
}



.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c2229c02-85e3-4a52-8206-236e65334368 img.shogun-image {
  width: 100%;
}



}
#s-711c3285-c194-4cd8-a86d-519934576ca8 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-711c3285-c194-4cd8-a86d-519934576ca8 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-7e4d6e33-d87b-458f-afdd-28410ef441c3 {
  text-align: center;
}

#s-7e4d6e33-d87b-458f-afdd-28410ef441c3 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-7e4d6e33-d87b-458f-afdd-28410ef441c3 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-7e4d6e33-d87b-458f-afdd-28410ef441c3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9183d16c-219d-4a40-9662-7e12f8e6c993 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9183d16c-219d-4a40-9662-7e12f8e6c993:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9183d16c-219d-4a40-9662-7e12f8e6c993:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9183d16c-219d-4a40-9662-7e12f8e6c993 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9183d16c-219d-4a40-9662-7e12f8e6c993.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9183d16c-219d-4a40-9662-7e12f8e6c993.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-9183d16c-219d-4a40-9662-7e12f8e6c993.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cee29ee0-69a9-4579-b722-6663cde33481 {
  text-align: left;
}



.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cee29ee0-69a9-4579-b722-6663cde33481 img.shogun-image {
  width: 100%;
}



}
#s-6ce490a1-d7d5-49cb-8652-77d4cfe6043e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6ce490a1-d7d5-49cb-8652-77d4cfe6043e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-5b036d1d-ba25-47c1-b62b-c59b13b6387f {
  text-align: center;
}

#s-5b036d1d-ba25-47c1-b62b-c59b13b6387f .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-5b036d1d-ba25-47c1-b62b-c59b13b6387f .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-5b036d1d-ba25-47c1-b62b-c59b13b6387f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fb65bc41-5d9c-4e08-ad90-38a7aab730ab.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 {
  text-align: left;
}



.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8bb91e39-9443-48d0-8841-3f674b9b9a19 img.shogun-image {
  width: 100%;
}



}
#s-1a3410ae-9b38-4ec8-b9ab-29b2676f40af {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a3410ae-9b38-4ec8-b9ab-29b2676f40af .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-1c83b109-ad34-4972-b38d-bda312e51b84 {
  text-align: center;
}

#s-1c83b109-ad34-4972-b38d-bda312e51b84 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1c83b109-ad34-4972-b38d-bda312e51b84 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-1c83b109-ad34-4972-b38d-bda312e51b84 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d8f89606-cea1-4c86-ae73-d82dbf3e290c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-d14faac7-197a-4270-9771-3d1cfb785c6c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-d14faac7-197a-4270-9771-3d1cfb785c6c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d14faac7-197a-4270-9771-3d1cfb785c6c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d14faac7-197a-4270-9771-3d1cfb785c6c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee {
  text-align: left;
}



.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d2247e15-66ae-4096-bb28-e8f88a82c6ee img.shogun-image {
  width: 100%;
}



}
#s-311d0eac-51fa-4300-95d9-a4013d9d32c2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-311d0eac-51fa-4300-95d9-a4013d9d32c2 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-80a3321d-1894-4361-9596-28b2d81edc63 {
  text-align: center;
}

#s-80a3321d-1894-4361-9596-28b2d81edc63 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-80a3321d-1894-4361-9596-28b2d81edc63 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-80a3321d-1894-4361-9596-28b2d81edc63 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-f7a07e24-8ac0-477b-8d70-8f5a24fccd7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 {
  text-align: left;
}



.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-106e103c-87a1-4647-988f-4c0a2ed38bd7 img.shogun-image {
  width: 100%;
}



}
#s-76e89390-f96d-4d82-849c-30b82eb76345 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-76e89390-f96d-4d82-849c-30b82eb76345 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-c2d7d812-4325-4fcd-bb1b-b19cd02abf46 {
  text-align: center;
}

#s-c2d7d812-4325-4fcd-bb1b-b19cd02abf46 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c2d7d812-4325-4fcd-bb1b-b19cd02abf46 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-c2d7d812-4325-4fcd-bb1b-b19cd02abf46 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-307ebc2f-68e5-40c0-a6c5-ab4f7a08d48b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca {
  text-align: left;
}



.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-82f490f6-8b40-4071-ae3c-baf7ec5368ca img.shogun-image {
  width: 100%;
}



}
#s-c6f9363c-5744-474f-96e8-01f9e92c0e48 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c6f9363c-5744-474f-96e8-01f9e92c0e48 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-da3eab13-98c3-4b51-8be2-06b148042b70 {
  text-align: center;
}

#s-da3eab13-98c3-4b51-8be2-06b148042b70 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-da3eab13-98c3-4b51-8be2-06b148042b70 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-da3eab13-98c3-4b51-8be2-06b148042b70 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-fe316bb0-8b30-4be2-b343-fbb81f8c0862.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-61a0fce4-c237-4a50-a801-5d12b97b96ff {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-61a0fce4-c237-4a50-a801-5d12b97b96ff {
  display: none;
}
#s-61a0fce4-c237-4a50-a801-5d12b97b96ff, #wrap-s-61a0fce4-c237-4a50-a801-5d12b97b96ff { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-61a0fce4-c237-4a50-a801-5d12b97b96ff {
  display: none;
}
#s-61a0fce4-c237-4a50-a801-5d12b97b96ff, #wrap-s-61a0fce4-c237-4a50-a801-5d12b97b96ff { display: none !important; }}
#s-61a0fce4-c237-4a50-a801-5d12b97b96ff .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-61a0fce4-c237-4a50-a801-5d12b97b96ff .shg-sld-nav-button.shg-sld-left,
#s-61a0fce4-c237-4a50-a801-5d12b97b96ff .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-448ae2a9-9d37-4eba-99ee-f290056dceae"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-448ae2a9-9d37-4eba-99ee-f290056dceae"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-448ae2a9-9d37-4eba-99ee-f290056dceae"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-448ae2a9-9d37-4eba-99ee-f290056dceae"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-d129cb3f-6ce0-4605-b93d-a78655892c39 {
  text-align: left;
}



.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d129cb3f-6ce0-4605-b93d-a78655892c39 img.shogun-image {
  width: 100%;
}



}
#s-12f38b29-885a-49a7-b3e7-74eb189a0b32 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-12f38b29-885a-49a7-b3e7-74eb189a0b32 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-522f56dc-560b-4d6d-94c9-f48320cfcca1 {
  text-align: center;
}

#s-522f56dc-560b-4d6d-94c9-f48320cfcca1 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-522f56dc-560b-4d6d-94c9-f48320cfcca1 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-522f56dc-560b-4d6d-94c9-f48320cfcca1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3b0d6469-11d9-4fc1-b374-4f81f942283c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3b0d6469-11d9-4fc1-b374-4f81f942283c:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3b0d6469-11d9-4fc1-b374-4f81f942283c:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3b0d6469-11d9-4fc1-b374-4f81f942283c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3b0d6469-11d9-4fc1-b374-4f81f942283c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3b0d6469-11d9-4fc1-b374-4f81f942283c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-3b0d6469-11d9-4fc1-b374-4f81f942283c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-038d2102-e463-4196-9f1b-bc54b1f2a253 {
  text-align: left;
}



.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-038d2102-e463-4196-9f1b-bc54b1f2a253 img.shogun-image {
  width: 100%;
}



}
#s-4ff42fca-08de-4c43-97ba-a0c1ef5324f7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ff42fca-08de-4c43-97ba-a0c1ef5324f7 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-31ee2226-513b-4b35-b76a-2d58357ef0ca {
  text-align: center;
}

#s-31ee2226-513b-4b35-b76a-2d58357ef0ca .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-31ee2226-513b-4b35-b76a-2d58357ef0ca .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-31ee2226-513b-4b35-b76a-2d58357ef0ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-069f31ec-77d1-4b74-b05f-42da76dc5106 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-069f31ec-77d1-4b74-b05f-42da76dc5106:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-069f31ec-77d1-4b74-b05f-42da76dc5106:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-069f31ec-77d1-4b74-b05f-42da76dc5106 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-069f31ec-77d1-4b74-b05f-42da76dc5106.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-069f31ec-77d1-4b74-b05f-42da76dc5106.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-069f31ec-77d1-4b74-b05f-42da76dc5106.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 {
  text-align: left;
}



.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e3f44d79-cfab-4946-8fe1-1dd2ea99d544 img.shogun-image {
  width: 100%;
}



}
#s-45cf9dc7-d980-4be6-8dda-d1e3bf83d4c4 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-45cf9dc7-d980-4be6-8dda-d1e3bf83d4c4 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-2a3ceb25-0de3-4014-9dab-d76e4998a0f8 {
  text-align: center;
}

#s-2a3ceb25-0de3-4014-9dab-d76e4998a0f8 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2a3ceb25-0de3-4014-9dab-d76e4998a0f8 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-2a3ceb25-0de3-4014-9dab-d76e4998a0f8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3104385a-e355-4bc4-9381-1db1e996b585 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3104385a-e355-4bc4-9381-1db1e996b585:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3104385a-e355-4bc4-9381-1db1e996b585:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-3104385a-e355-4bc4-9381-1db1e996b585 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3104385a-e355-4bc4-9381-1db1e996b585.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3104385a-e355-4bc4-9381-1db1e996b585.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-3104385a-e355-4bc4-9381-1db1e996b585.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-dcd8c4ef-9f4a-4cc2-bbf7-60d5663c297a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-dcd8c4ef-9f4a-4cc2-bbf7-60d5663c297a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-dcd8c4ef-9f4a-4cc2-bbf7-60d5663c297a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-dcd8c4ef-9f4a-4cc2-bbf7-60d5663c297a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd {
  text-align: left;
}



.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a86f60c2-93ac-4faa-aaf5-e77410cc47fd img.shogun-image {
  width: 100%;
}



}
#s-b7404c68-2990-45ba-b40e-26a807820200 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b7404c68-2990-45ba-b40e-26a807820200 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-496c2778-ca7d-4924-9765-3f474680c12d {
  text-align: center;
}

#s-496c2778-ca7d-4924-9765-3f474680c12d .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-496c2778-ca7d-4924-9765-3f474680c12d .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-496c2778-ca7d-4924-9765-3f474680c12d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d58cd4f9-f95b-45d0-bfa4-0789cffe0f60.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0c5c308c-330a-425e-823e-9af2c2489cc5 {
  text-align: left;
}



.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c5c308c-330a-425e-823e-9af2c2489cc5 img.shogun-image {
  width: 100%;
}



}
#s-42d5879a-aa57-45e7-9e9d-d7c3f438774d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-42d5879a-aa57-45e7-9e9d-d7c3f438774d .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-0f66605f-633e-4089-b13c-6bec286129c3 {
  text-align: center;
}

#s-0f66605f-633e-4089-b13c-6bec286129c3 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0f66605f-633e-4089-b13c-6bec286129c3 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-0f66605f-633e-4089-b13c-6bec286129c3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-32f91e6d-61b6-44aa-8b88-b98e08537906 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-32f91e6d-61b6-44aa-8b88-b98e08537906:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-32f91e6d-61b6-44aa-8b88-b98e08537906:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-32f91e6d-61b6-44aa-8b88-b98e08537906 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32f91e6d-61b6-44aa-8b88-b98e08537906.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32f91e6d-61b6-44aa-8b88-b98e08537906.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-32f91e6d-61b6-44aa-8b88-b98e08537906.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 {
  text-align: left;
}



.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d052ffaa-063d-489a-b18c-e1a4ff5a3093 img.shogun-image {
  width: 100%;
}



}
#s-35331ee2-86a5-415c-9c4a-1f849c1bab4c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-35331ee2-86a5-415c-9c4a-1f849c1bab4c .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-73a72752-95af-4619-9237-ee1f7c4cc9d1 {
  text-align: center;
}

#s-73a72752-95af-4619-9237-ee1f7c4cc9d1 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-73a72752-95af-4619-9237-ee1f7c4cc9d1 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-73a72752-95af-4619-9237-ee1f7c4cc9d1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d613a0cf-57d5-49fd-825b-e195ce2461d8 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d613a0cf-57d5-49fd-825b-e195ce2461d8:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d613a0cf-57d5-49fd-825b-e195ce2461d8:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d613a0cf-57d5-49fd-825b-e195ce2461d8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d613a0cf-57d5-49fd-825b-e195ce2461d8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d613a0cf-57d5-49fd-825b-e195ce2461d8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d613a0cf-57d5-49fd-825b-e195ce2461d8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-15be44a5-5e55-403e-9fc9-bbbca2c8e548 hr {
  border-top: 2px solid #ddd;
}

#s-e333fde0-0d35-4388-9c12-154173ee2e26 hr {
  border-top: 2px solid #ddd;
}

#s-80f60bf2-7f56-418c-9521-bbed3441fc42 {
  min-height: 50px;
}








#s-80f60bf2-7f56-418c-9521-bbed3441fc42 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-80f60bf2-7f56-418c-9521-bbed3441fc42.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-630b1414-dd9d-450e-83a3-b666a3fd43b9 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
background-color: rgba(245, 245, 245, 1);
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 991px){#s-630b1414-dd9d-450e-83a3-b666a3fd43b9 {
  
}
}@media (max-width: 767px){#s-630b1414-dd9d-450e-83a3-b666a3fd43b9 {
  
}
}
@media (min-width: 0px) {
[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-630b1414-dd9d-450e-83a3-b666a3fd43b9"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-8c530841-62c1-4b5d-ad46-72636265841b {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0px;
background-color: rgba(26, 26, 26, 0);
}
@media (min-width: 1200px){#s-8c530841-62c1-4b5d-ad46-72636265841b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8c530841-62c1-4b5d-ad46-72636265841b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-8c530841-62c1-4b5d-ad46-72636265841b {
  
}
}@media (max-width: 767px){#s-8c530841-62c1-4b5d-ad46-72636265841b {
  
}
}
@media (min-width: 0px) {
[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-8c530841-62c1-4b5d-ad46-72636265841b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-19da6cf4-fce3-4b9a-b1eb-1d17e6bf79ac {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-19da6cf4-fce3-4b9a-b1eb-1d17e6bf79ac .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: center;
}



.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (max-width: 767px){#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd {
  margin-left: auto;
margin-right: auto;
}
}
#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd .shogun-table-wrapper {
  overflow: auto;
  border: 10px solid rgba(245, 245, 245, 1);
  border-radius: 0px;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-column {
  background-color: rgba(245, 245, 245, 1);
  padding: 0px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-row {
  background-color: rgba(245, 245, 245, 1);
  padding: 10px;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-column, #s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-row {
  border: 10px solid rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(245, 245, 245, 1);
  border-radius: 0px;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-column {
  background-color: rgba(245, 245, 245, 1);
  padding: 0px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-row {
  background-color: rgba(245, 245, 245, 1);
  padding: 4px;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-column, #s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-row {
  border: 1px solid rgba(245, 245, 245, 1);
}
}@media (max-width: 767px){#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd .shogun-table-wrapper {
  overflow: auto;
  border: 4px solid rgba(245, 245, 245, 1);
  border-radius: 0px;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-column {
  background-color: rgba(245, 245, 245, 1);
  padding: 0px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-row {
  background-color: rgba(245, 245, 245, 1);
  padding: 4px;
}

#s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-column, #s-9e9bd6c1-18aa-40c5-a967-0f9cd06654dd td.shogun-table-row {
  border: 4px solid rgba(245, 245, 245, 1);
}
}
#s-97c55e96-687e-488c-9614-09b893d36e29 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-97c55e96-687e-488c-9614-09b893d36e29 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-97c55e96-687e-488c-9614-09b893d36e29.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shogun-image-container {
  position: relative;
}

.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-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  pointer-events: none;
}

.shogun-image-overlay.shg-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-top-center {
  align-items: flex-start;
  justify-content: center;
}

.shogun-image-overlay.shg-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-middle-left {
  align-items: center;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-middle-center {
  align-items: center;
  justify-content: center;
}

.shogun-image-overlay.shg-middle-right {
  align-items: center;
  justify-content: flex-end;
}

.shogun-image-overlay.shg-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.shogun-image-overlay.shg-bottom-center {
  align-items: flex-end;
  justify-content: center;
}

.shogun-image-overlay.shg-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.shogun-image-overlay p {
  margin: 0;
  padding: 0;
  line-height: normal;
}

.shogun-image-cover {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

.shogun-image-contain {
  font-family: "object-fit: contain;";
  object-fit: contain;
  width: 100%;
}

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

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

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.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 > div {
  width: 100%;
}

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

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

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

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-32943d3c-a365-4cb6-9731-ff615c713192 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-32943d3c-a365-4cb6-9731-ff615c713192 {
  margin-top: 5px;
}
}@media (max-width: 767px){#s-32943d3c-a365-4cb6-9731-ff615c713192 {
  margin-top: 5px;
}
}






  #s-32943d3c-a365-4cb6-9731-ff615c713192 img.shogun-image {
    

    
    
    
  }


#s-32943d3c-a365-4cb6-9731-ff615c713192 .shogun-image-content {
  
    align-items: center;
  
}

#s-bd52d397-4e3c-4a0a-bc08-bb05338a06f0 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bd52d397-4e3c-4a0a-bc08-bb05338a06f0 .shogun-heading-component h5 {
  color: rgba(32, 32, 32, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-8482f7f6-18c5-4c4d-bd7e-6078793fdae5 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-8482f7f6-18c5-4c4d-bd7e-6078793fdae5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8482f7f6-18c5-4c4d-bd7e-6078793fdae5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-10ef7bec-ed6e-43e9-9451-1104f3b4ac4c {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-10ef7bec-ed6e-43e9-9451-1104f3b4ac4c {
  margin-top: 5px;
}
}@media (max-width: 767px){#s-10ef7bec-ed6e-43e9-9451-1104f3b4ac4c {
  margin-top: 5px;
}
}






  #s-10ef7bec-ed6e-43e9-9451-1104f3b4ac4c img.shogun-image {
    

    
    
    
  }


#s-10ef7bec-ed6e-43e9-9451-1104f3b4ac4c .shogun-image-content {
  
    align-items: center;
  
}

#s-31b601ed-8bd2-4ae7-9713-ddec52b351e5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-31b601ed-8bd2-4ae7-9713-ddec52b351e5 .shogun-heading-component h5 {
  color: rgba(32, 32, 32, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-604abf12-a134-43e1-94a7-045019a41510 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-604abf12-a134-43e1-94a7-045019a41510 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-604abf12-a134-43e1-94a7-045019a41510.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a06aecc0-060e-46ee-b0da-ed866fcfc702 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-a06aecc0-060e-46ee-b0da-ed866fcfc702 img.shogun-image {
    

    
    
    
  }


#s-a06aecc0-060e-46ee-b0da-ed866fcfc702 .shogun-image-content {
  
    align-items: center;
  
}

#s-d478b1d5-13f2-4941-b99d-a0a7edbc92b5 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-d478b1d5-13f2-4941-b99d-a0a7edbc92b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d478b1d5-13f2-4941-b99d-a0a7edbc92b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-645dcc6b-9aa9-4fb5-b621-ece743c166af {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-645dcc6b-9aa9-4fb5-b621-ece743c166af img.shogun-image {
    

    
    
    
  }


#s-645dcc6b-9aa9-4fb5-b621-ece743c166af .shogun-image-content {
  
    align-items: center;
  
}

#s-838063a5-aa3d-42f3-bcf1-9a7ddbba42d5 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-838063a5-aa3d-42f3-bcf1-9a7ddbba42d5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-838063a5-aa3d-42f3-bcf1-9a7ddbba42d5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f15f23ee-b3c9-4a72-8fd6-6237117aa439 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-f15f23ee-b3c9-4a72-8fd6-6237117aa439 img.shogun-image {
    

    
    
    
  }


#s-f15f23ee-b3c9-4a72-8fd6-6237117aa439 .shogun-image-content {
  
    align-items: center;
  
}

#s-73bf4096-c5a3-4c02-ad3f-497d8385235d {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-73bf4096-c5a3-4c02-ad3f-497d8385235d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-73bf4096-c5a3-4c02-ad3f-497d8385235d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e7258ede-f2b0-4f29-b6de-47f75dcb50c1 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e7258ede-f2b0-4f29-b6de-47f75dcb50c1 {
  margin-top: 5px;
}
}@media (max-width: 767px){#s-e7258ede-f2b0-4f29-b6de-47f75dcb50c1 {
  margin-top: 5px;
margin-left: 5%;
margin-right: 5%;
}
}






  #s-e7258ede-f2b0-4f29-b6de-47f75dcb50c1 img.shogun-image {
    

    
    
    
  }


#s-e7258ede-f2b0-4f29-b6de-47f75dcb50c1 .shogun-image-content {
  
    align-items: center;
  
}

#s-cacf03e7-b6ca-419d-8104-b15a17cda33a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cacf03e7-b6ca-419d-8104-b15a17cda33a .shogun-heading-component h5 {
  color: rgba(32, 32, 32, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-67c3cf48-ba28-491e-9fd4-144ae699d796 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-67c3cf48-ba28-491e-9fd4-144ae699d796 {
  display: none;
}
#s-67c3cf48-ba28-491e-9fd4-144ae699d796, #wrap-s-67c3cf48-ba28-491e-9fd4-144ae699d796 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-67c3cf48-ba28-491e-9fd4-144ae699d796 {
  display: none;
}
#s-67c3cf48-ba28-491e-9fd4-144ae699d796, #wrap-s-67c3cf48-ba28-491e-9fd4-144ae699d796 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-67c3cf48-ba28-491e-9fd4-144ae699d796 {
  display: none;
}
#s-67c3cf48-ba28-491e-9fd4-144ae699d796, #wrap-s-67c3cf48-ba28-491e-9fd4-144ae699d796 { display: none !important; }}







#s-67c3cf48-ba28-491e-9fd4-144ae699d796 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-67c3cf48-ba28-491e-9fd4-144ae699d796.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
  max-width: 767px;
aspect-ratio: 767/560;
text-align: center;
}





  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image,
  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
    width: 100%;
    height: auto;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
    
    
  }


.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shogun-image-content {
  
    align-items: center;
  
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
      position: relative;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
@media (min-width: 1200px){



  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image,
  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
    width: 100%;
    height: auto;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
    
    
  }


.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shogun-image-content {
  
    align-items: center;
  
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
      position: relative;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 992px) and (max-width: 1199px){



  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image,
  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
    width: 100%;
    height: auto;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
    
    
  }


.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shogun-image-content {
  
    align-items: center;
  
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
      position: relative;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (min-width: 768px) and (max-width: 991px){



  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image,
  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
    width: 100%;
    height: auto;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
    
    
  }


.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shogun-image-content {
  
    align-items: center;
  
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
      position: relative;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}@media (max-width: 767px){



  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image,
  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
    width: 100%;
    height: auto;
  }

  #s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image {
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
    
    
  }


.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c .shogun-image-content {
  
    align-items: center;
  
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c {
      --shg-aspect-ratio: calc(767/560); 
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container {
      position: relative;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7c8cb951-ba5c-4971-b78a-b6d9e679112c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }
}
#s-8dfd0723-f5ae-4350-9d01-3346dcd0d384 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 5px;
margin-left: 0%;
margin-bottom: 5px;
margin-right: 0%;
min-height: 232px;
background-position: center center;
}
@media (max-width: 767px){#s-8dfd0723-f5ae-4350-9d01-3346dcd0d384 {
  margin-top: 10px;
margin-bottom: 10px;
max-width: 800px;
display: none;
}
#s-8dfd0723-f5ae-4350-9d01-3346dcd0d384, #wrap-s-8dfd0723-f5ae-4350-9d01-3346dcd0d384 { display: none !important; }}







#s-8dfd0723-f5ae-4350-9d01-3346dcd0d384 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-8dfd0723-f5ae-4350-9d01-3346dcd0d384 {
  cursor: pointer;
}#s-8dfd0723-f5ae-4350-9d01-3346dcd0d384.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a1756c07-dd55-40b4-b519-b03c2166070d {
  margin-top: 10px;
margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 0%;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-a1756c07-dd55-40b4-b519-b03c2166070d {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a1756c07-dd55-40b4-b519-b03c2166070d {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a1756c07-dd55-40b4-b519-b03c2166070d {
  margin-left: 5%;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-a1756c07-dd55-40b4-b519-b03c2166070d {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-a1756c07-dd55-40b4-b519-b03c2166070d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a1756c07-dd55-40b4-b519-b03c2166070d.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-758f170e-fd1c-4627-a195-8e279f284ed9 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 10px;
margin-right: 0%;
padding-top: 20px;
padding-bottom: 20px;
min-height: 50px;
}








#s-758f170e-fd1c-4627-a195-8e279f284ed9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-758f170e-fd1c-4627-a195-8e279f284ed9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-7aa06ae6-118b-4e22-8d2e-006a2cf6116c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7aa06ae6-118b-4e22-8d2e-006a2cf6116c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7aa06ae6-118b-4e22-8d2e-006a2cf6116c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7aa06ae6-118b-4e22-8d2e-006a2cf6116c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-be0c64d6-ed74-470c-970f-6171d1a0470a {
  margin-top: -1px;
margin-bottom: -1px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-be0c64d6-ed74-470c-970f-6171d1a0470a .shogun-heading-component h3 {
  color: #000;
  font-weight:  700 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d {
  padding-top: 4px;
padding-left: 16px;
padding-bottom: 4px;
padding-right: 16px;
border-radius: 2px;
background-color: #252525;
text-align: right;
text-decoration: none;
}
#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d {
  margin-left: auto;
margin-right: auto;
text-align: right;
}
}

  #s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d-root {
    text-align: right;
  }


#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d-root {
    text-align: right;
  }


#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d-root {
    text-align: right;
  }


#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d-root {
    text-align: right;
  }


#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d-root {
    text-align: right;
  }


#s-4a9d4374-d04c-4ebe-968d-77ead2a39a1d.shg-btn {
  color: #ffffff;
  font-size: 12px;
  
  
  font-family: Montserrat;
  display:  inline-block ;
}
}
#s-dfdf1a30-047f-4cdb-ac0d-a858dd2a0383 {
  min-height: 50px;
}








#s-dfdf1a30-047f-4cdb-ac0d-a858dd2a0383 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-dfdf1a30-047f-4cdb-ac0d-a858dd2a0383.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 768px) and (max-width: 991px){#s-e0e83e67-d9c7-421b-aef1-b93425b2abda {
  display: none;
}
#s-e0e83e67-d9c7-421b-aef1-b93425b2abda, #wrap-s-e0e83e67-d9c7-421b-aef1-b93425b2abda { display: none !important; }}@media (max-width: 767px){#s-e0e83e67-d9c7-421b-aef1-b93425b2abda {
  display: none;
}
#s-e0e83e67-d9c7-421b-aef1-b93425b2abda, #wrap-s-e0e83e67-d9c7-421b-aef1-b93425b2abda { display: none !important; }}
@media (min-width: 0px) {
[id="s-e0e83e67-d9c7-421b-aef1-b93425b2abda"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e0e83e67-d9c7-421b-aef1-b93425b2abda"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e0e83e67-d9c7-421b-aef1-b93425b2abda"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e0e83e67-d9c7-421b-aef1-b93425b2abda"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-ffbf82d8-3306-42ae-93bc-2e401921e6a7"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-ffbf82d8-3306-42ae-93bc-2e401921e6a7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-ffbf82d8-3306-42ae-93bc-2e401921e6a7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-ffbf82d8-3306-42ae-93bc-2e401921e6a7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c {
  text-align: left;
}



.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc090733-5cb6-4ea2-9a07-3fc3b3b7c51c img.shogun-image {
  width: 100%;
}



}
#s-b88a39c8-ac99-4f07-9d57-77957167fd70 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b88a39c8-ac99-4f07-9d57-77957167fd70 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-f69280c9-e6c0-4aec-ac31-bc9c52dacb35 {
  text-align: center;
}

#s-f69280c9-e6c0-4aec-ac31-bc9c52dacb35 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f69280c9-e6c0-4aec-ac31-bc9c52dacb35 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-f69280c9-e6c0-4aec-ac31-bc9c52dacb35 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5d927363-2549-4a79-afcd-a66327a01811 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5d927363-2549-4a79-afcd-a66327a01811:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5d927363-2549-4a79-afcd-a66327a01811:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-5d927363-2549-4a79-afcd-a66327a01811 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5d927363-2549-4a79-afcd-a66327a01811.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5d927363-2549-4a79-afcd-a66327a01811.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-5d927363-2549-4a79-afcd-a66327a01811.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 {
  text-align: left;
}



.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9d6ca6ec-4556-48ee-aab2-5718499f16b7 img.shogun-image {
  width: 100%;
}



}
#s-fe714f64-addb-4959-abd3-5beec4829486 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fe714f64-addb-4959-abd3-5beec4829486 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-3b71d729-7a79-49ce-a0e1-5aea25d44bd4 {
  text-align: center;
}

#s-3b71d729-7a79-49ce-a0e1-5aea25d44bd4 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3b71d729-7a79-49ce-a0e1-5aea25d44bd4 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3b71d729-7a79-49ce-a0e1-5aea25d44bd4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-34b74730-adbf-46d4-b1c9-ba74a522fb17 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-34b74730-adbf-46d4-b1c9-ba74a522fb17:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-34b74730-adbf-46d4-b1c9-ba74a522fb17:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-34b74730-adbf-46d4-b1c9-ba74a522fb17 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-34b74730-adbf-46d4-b1c9-ba74a522fb17.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-34b74730-adbf-46d4-b1c9-ba74a522fb17.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-34b74730-adbf-46d4-b1c9-ba74a522fb17.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d19ce452-ec69-4bc6-84e4-72420bffe847 {
  text-align: left;
}



.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d19ce452-ec69-4bc6-84e4-72420bffe847 img.shogun-image {
  width: 100%;
}



}
#s-cabf18ed-1076-4e7e-8a6c-c0b61fcf7a6d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cabf18ed-1076-4e7e-8a6c-c0b61fcf7a6d .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-759c4391-8846-446b-84da-e4170c7edaaa {
  text-align: center;
}

#s-759c4391-8846-446b-84da-e4170c7edaaa .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-759c4391-8846-446b-84da-e4170c7edaaa .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-759c4391-8846-446b-84da-e4170c7edaaa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4d83c5a4-fc09-4f90-8c17-7a2cf5e86588.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-313203ef-740e-47cd-aac3-ff64cc074387"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-313203ef-740e-47cd-aac3-ff64cc074387"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-313203ef-740e-47cd-aac3-ff64cc074387"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-313203ef-740e-47cd-aac3-ff64cc074387"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c53a790d-cc52-4870-8115-a802c3b78529 {
  text-align: left;
}



.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c53a790d-cc52-4870-8115-a802c3b78529 img.shogun-image {
  width: 100%;
}



}
#s-663177d7-0077-4c40-9093-857f0188e364 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-663177d7-0077-4c40-9093-857f0188e364 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-0243aa2c-ec65-46f9-b469-6baa1b612c64 {
  text-align: center;
}

#s-0243aa2c-ec65-46f9-b469-6baa1b612c64 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0243aa2c-ec65-46f9-b469-6baa1b612c64 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-0243aa2c-ec65-46f9-b469-6baa1b612c64 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-46c953db-7baf-4fd1-97c0-f86b77245095 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-46c953db-7baf-4fd1-97c0-f86b77245095:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-46c953db-7baf-4fd1-97c0-f86b77245095:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-46c953db-7baf-4fd1-97c0-f86b77245095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-46c953db-7baf-4fd1-97c0-f86b77245095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-46c953db-7baf-4fd1-97c0-f86b77245095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-46c953db-7baf-4fd1-97c0-f86b77245095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e {
  text-align: left;
}



.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c25b922b-27d3-4c7e-ad5f-a1ec992a136e img.shogun-image {
  width: 100%;
}



}
#s-2d5e6fae-ee47-4d34-a4c9-6f328915f0ae {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2d5e6fae-ee47-4d34-a4c9-6f328915f0ae .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-c56c7aa9-e148-49f4-9592-0653d596ed0b {
  text-align: center;
}

#s-c56c7aa9-e148-49f4-9592-0653d596ed0b .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-c56c7aa9-e148-49f4-9592-0653d596ed0b .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-c56c7aa9-e148-49f4-9592-0653d596ed0b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e888782b-1d48-4240-a1c1-42f929382809 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e888782b-1d48-4240-a1c1-42f929382809:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-e888782b-1d48-4240-a1c1-42f929382809:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-e888782b-1d48-4240-a1c1-42f929382809 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e888782b-1d48-4240-a1c1-42f929382809.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e888782b-1d48-4240-a1c1-42f929382809.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-e888782b-1d48-4240-a1c1-42f929382809.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 {
  text-align: left;
}



.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-96d25c18-52dc-4c53-92ad-4ef8a0a44054 img.shogun-image {
  width: 100%;
}



}
#s-6a62d7d3-61c0-439d-8538-15779c864dff {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a62d7d3-61c0-439d-8538-15779c864dff .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-13cd64fe-bb30-4298-82a9-ad329b29f0e3 {
  text-align: center;
}

#s-13cd64fe-bb30-4298-82a9-ad329b29f0e3 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-13cd64fe-bb30-4298-82a9-ad329b29f0e3 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-13cd64fe-bb30-4298-82a9-ad329b29f0e3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6ce0630f-437c-4807-bc68-c910e1b51c44 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6ce0630f-437c-4807-bc68-c910e1b51c44:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6ce0630f-437c-4807-bc68-c910e1b51c44:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-6ce0630f-437c-4807-bc68-c910e1b51c44 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ce0630f-437c-4807-bc68-c910e1b51c44.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ce0630f-437c-4807-bc68-c910e1b51c44.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-6ce0630f-437c-4807-bc68-c910e1b51c44.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-38cceb7c-4fcf-4794-ab42-8179e10456f9 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-38cceb7c-4fcf-4794-ab42-8179e10456f9 {
  display: none;
}
#s-38cceb7c-4fcf-4794-ab42-8179e10456f9, #wrap-s-38cceb7c-4fcf-4794-ab42-8179e10456f9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-38cceb7c-4fcf-4794-ab42-8179e10456f9 {
  display: none;
}
#s-38cceb7c-4fcf-4794-ab42-8179e10456f9, #wrap-s-38cceb7c-4fcf-4794-ab42-8179e10456f9 { display: none !important; }}
#s-38cceb7c-4fcf-4794-ab42-8179e10456f9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-38cceb7c-4fcf-4794-ab42-8179e10456f9 .shg-sld-nav-button.shg-sld-left,
#s-38cceb7c-4fcf-4794-ab42-8179e10456f9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-5967ac5d-3b52-4697-8291-3ac27218228f"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-5967ac5d-3b52-4697-8291-3ac27218228f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-5967ac5d-3b52-4697-8291-3ac27218228f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-5967ac5d-3b52-4697-8291-3ac27218228f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-861cb2e6-8017-45a1-8651-5fd0f4586147 {
  text-align: left;
}



.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-861cb2e6-8017-45a1-8651-5fd0f4586147 img.shogun-image {
  width: 100%;
}



}
#s-9f63ef09-8366-49b1-bbdd-5efb3711f44a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f63ef09-8366-49b1-bbdd-5efb3711f44a .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-3c035a02-96d9-4ec6-af73-f42167ca2787 {
  text-align: center;
}

#s-3c035a02-96d9-4ec6-af73-f42167ca2787 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3c035a02-96d9-4ec6-af73-f42167ca2787 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-3c035a02-96d9-4ec6-af73-f42167ca2787 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-ec537780-cd04-4d4d-b606-cc2b3a09f6c3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e8087df6-8f5e-43e4-9316-ac195a83f196 {
  text-align: left;
}



.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e8087df6-8f5e-43e4-9316-ac195a83f196 img.shogun-image {
  width: 100%;
}



}
#s-da7c0fd2-f323-4704-a1b6-5ae110721851 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da7c0fd2-f323-4704-a1b6-5ae110721851 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-d29957d5-d64e-4c5b-b8b0-0509b4f2cc5b {
  text-align: center;
}

#s-d29957d5-d64e-4c5b-b8b0-0509b4f2cc5b .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d29957d5-d64e-4c5b-b8b0-0509b4f2cc5b .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-d29957d5-d64e-4c5b-b8b0-0509b4f2cc5b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-2aa94ef4-5916-4b47-ad7a-355be98f05e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b {
  text-align: left;
}



.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acb156be-5aae-4b2f-8ade-b77b4d58b64b img.shogun-image {
  width: 100%;
}



}
#s-2f8d52a3-4a8e-497a-b73a-104d6a1f7de5 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2f8d52a3-4a8e-497a-b73a-104d6a1f7de5 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-45f14bd5-a46f-49b6-8f73-d59c0bd26f5d {
  text-align: center;
}

#s-45f14bd5-a46f-49b6-8f73-d59c0bd26f5d .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-45f14bd5-a46f-49b6-8f73-d59c0bd26f5d .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-45f14bd5-a46f-49b6-8f73-d59c0bd26f5d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d125273b-954e-4ddb-99c3-abf1649d1672 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d125273b-954e-4ddb-99c3-abf1649d1672:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d125273b-954e-4ddb-99c3-abf1649d1672:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-d125273b-954e-4ddb-99c3-abf1649d1672 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d125273b-954e-4ddb-99c3-abf1649d1672.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d125273b-954e-4ddb-99c3-abf1649d1672.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-d125273b-954e-4ddb-99c3-abf1649d1672.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-1fa0c07f-35b6-41b9-b015-2821c5de902a"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 768px) {
[id="s-1fa0c07f-35b6-41b9-b015-2821c5de902a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-1fa0c07f-35b6-41b9-b015-2821c5de902a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-1fa0c07f-35b6-41b9-b015-2821c5de902a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 10.0px);
}

}

#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc {
  text-align: left;
}



.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7d3c626-459e-409f-a5ab-9ade369d0ccc img.shogun-image {
  width: 100%;
}



}
#s-391f125d-06d4-4a2a-a85b-f2b625df24b7 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-391f125d-06d4-4a2a-a85b-f2b625df24b7 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-362bc2c7-91a7-4811-9f08-9604bcdf4ac8 {
  text-align: center;
}

#s-362bc2c7-91a7-4811-9f08-9604bcdf4ac8 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-362bc2c7-91a7-4811-9f08-9604bcdf4ac8 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-362bc2c7-91a7-4811-9f08-9604bcdf4ac8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9904b6ed-6982-45ad-a861-38e8cb17364f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9904b6ed-6982-45ad-a861-38e8cb17364f:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9904b6ed-6982-45ad-a861-38e8cb17364f:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9904b6ed-6982-45ad-a861-38e8cb17364f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9904b6ed-6982-45ad-a861-38e8cb17364f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9904b6ed-6982-45ad-a861-38e8cb17364f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-9904b6ed-6982-45ad-a861-38e8cb17364f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 {
  text-align: left;
}



.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b1813991-72e5-43c5-b106-ba3a3fd2f929 img.shogun-image {
  width: 100%;
}



}
#s-b7ad08a8-cf44-408b-8b24-4fe86c1f162e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b7ad08a8-cf44-408b-8b24-4fe86c1f162e .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-167bcc71-a1ed-41e9-ab53-461885a0ef08 {
  text-align: center;
}

#s-167bcc71-a1ed-41e9-ab53-461885a0ef08 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-167bcc71-a1ed-41e9-ab53-461885a0ef08 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-167bcc71-a1ed-41e9-ab53-461885a0ef08 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4560b5d4-05f4-4459-a279-310da2107714 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4560b5d4-05f4-4459-a279-310da2107714:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-4560b5d4-05f4-4459-a279-310da2107714:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-4560b5d4-05f4-4459-a279-310da2107714 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4560b5d4-05f4-4459-a279-310da2107714.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4560b5d4-05f4-4459-a279-310da2107714.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-4560b5d4-05f4-4459-a279-310da2107714.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 {
  text-align: left;
}



.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 img.shogun-image {
  width: 100%;
}



}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 img.shogun-image {
  width: 100%;
}



}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 img.shogun-image {
  width: 100%;
}



}@media (max-width: 767px){

.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87a3b400-f371-43ab-9cd4-ad9b8eaf7ab9 img.shogun-image {
  width: 100%;
}



}
#s-29333ef2-2aff-4e56-8029-2d2730b59e01 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-29333ef2-2aff-4e56-8029-2d2730b59e01 .shg-product-title-component h5 {
  color: #000;
  font-weight:  600 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 14px;
  line-height: ;
  letter-spacing: ;
}

#s-b13fb793-ca4d-444a-8cbe-6bf1db186636 {
  text-align: center;
}

#s-b13fb793-ca4d-444a-8cbe-6bf1db186636 .shg-product-sold-out {
  display: none;
  color: rgba(231, 30, 30, 1);
  font-size: 14px;
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-b13fb793-ca4d-444a-8cbe-6bf1db186636 .shg-product-price {
  color: rgba(231, 30, 30, 1);
  font-weight:  700 ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 14px;
}

#s-b13fb793-ca4d-444a-8cbe-6bf1db186636 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(155, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7:hover {background-color: rgba(218, 71, 62, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7:active {background-color: #000000 !important;
text-decoration: none !important;}


#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  
  font-family: Montserrat;
  display:  inline-block ;
}

#s-9646ed9e-0cb4-4d8d-91d7-f6c0d10360e7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3c69693c-8492-47e8-993b-e00cf9d6b036 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 10px;
background-color: rgba(245, 245, 245, 1);
background-repeat: no-repeat;
}
@media (min-width: 768px) and (max-width: 991px){#s-3c69693c-8492-47e8-993b-e00cf9d6b036 {
  
}
}@media (max-width: 767px){#s-3c69693c-8492-47e8-993b-e00cf9d6b036 {
  
}
}
@media (min-width: 0px) {
[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-3c69693c-8492-47e8-993b-e00cf9d6b036"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-872b56fe-bfff-482d-b29a-b16c4662be54 {
  margin-top: 10px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0px;
background-color: rgba(26, 26, 26, 0);
}
@media (min-width: 1200px){#s-872b56fe-bfff-482d-b29a-b16c4662be54 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-872b56fe-bfff-482d-b29a-b16c4662be54 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-872b56fe-bfff-482d-b29a-b16c4662be54 {
  
}
}@media (max-width: 767px){#s-872b56fe-bfff-482d-b29a-b16c4662be54 {
  
}
}
@media (min-width: 0px) {
[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-872b56fe-bfff-482d-b29a-b16c4662be54"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-92f5e3ac-4b87-4c01-b5a3-1bcb1be2d189 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-92f5e3ac-4b87-4c01-b5a3-1bcb1be2d189 .shogun-heading-component h3 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 18px;
  
  
  text-align: center;
}



#s-19d23bbc-f48a-4484-b609-467f6a49613e {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
@media (max-width: 767px){#s-19d23bbc-f48a-4484-b609-467f6a49613e {
  margin-left: auto;
margin-right: auto;
}
}
#s-19d23bbc-f48a-4484-b609-467f6a49613e .shogun-table-wrapper {
  overflow: auto;
  border: 10px solid rgba(245, 245, 245, 1);
  border-radius: 0px;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-column {
  background-color: rgba(245, 245, 245, 1);
  padding: 0px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-row {
  background-color: rgba(245, 245, 245, 1);
  padding: 10px;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-column, #s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-row {
  border: 10px solid rgba(245, 245, 245, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-19d23bbc-f48a-4484-b609-467f6a49613e .shogun-table-wrapper {
  overflow: auto;
  border: 1px solid rgba(245, 245, 245, 1);
  border-radius: 0px;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-column {
  background-color: rgba(245, 245, 245, 1);
  padding: 0px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-row {
  background-color: rgba(245, 245, 245, 1);
  padding: 4px;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-column, #s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-row {
  border: 1px solid rgba(245, 245, 245, 1);
}
}@media (max-width: 767px){#s-19d23bbc-f48a-4484-b609-467f6a49613e .shogun-table-wrapper {
  overflow: auto;
  border: 4px solid rgba(245, 245, 245, 1);
  border-radius: 0px;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-column {
  background-color: rgba(245, 245, 245, 1);
  padding: 0px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-row {
  background-color: rgba(245, 245, 245, 1);
  padding: 4px;
}

#s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-column, #s-19d23bbc-f48a-4484-b609-467f6a49613e td.shogun-table-row {
  border: 4px solid rgba(245, 245, 245, 1);
}
}
#s-5b0ba1c0-6d8e-475c-b6d7-909f3f85e36a {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-5b0ba1c0-6d8e-475c-b6d7-909f3f85e36a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-5b0ba1c0-6d8e-475c-b6d7-909f3f85e36a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ea054af1-a338-471a-9a4e-28b6d0c01589 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ea054af1-a338-471a-9a4e-28b6d0c01589 {
  margin-top: 5px;
}
}@media (max-width: 767px){#s-ea054af1-a338-471a-9a4e-28b6d0c01589 {
  margin-top: 5px;
}
}






  #s-ea054af1-a338-471a-9a4e-28b6d0c01589 img.shogun-image {
    

    
    
    
  }


#s-ea054af1-a338-471a-9a4e-28b6d0c01589 .shogun-image-content {
  
    align-items: center;
  
}

#s-92686f2d-a2dc-4b7e-bc2f-464ec7d14277 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-92686f2d-a2dc-4b7e-bc2f-464ec7d14277 .shogun-heading-component h5 {
  color: rgba(32, 32, 32, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-ebbd7344-409f-4770-b5f7-8cf05a937460 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-ebbd7344-409f-4770-b5f7-8cf05a937460 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ebbd7344-409f-4770-b5f7-8cf05a937460.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9845b418-3746-4e9b-a8c9-ecd232515f35 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-9845b418-3746-4e9b-a8c9-ecd232515f35 {
  margin-top: 5px;
}
}@media (max-width: 767px){#s-9845b418-3746-4e9b-a8c9-ecd232515f35 {
  margin-top: 5px;
}
}






  #s-9845b418-3746-4e9b-a8c9-ecd232515f35 img.shogun-image {
    

    
    
    
  }


#s-9845b418-3746-4e9b-a8c9-ecd232515f35 .shogun-image-content {
  
    align-items: center;
  
}

#s-06020318-b3b3-40f7-afed-66285d6def16 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06020318-b3b3-40f7-afed-66285d6def16 .shogun-heading-component h5 {
  color: rgba(32, 32, 32, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-e7809a10-65b1-4faf-b02c-a45de0257f1a {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e7809a10-65b1-4faf-b02c-a45de0257f1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e7809a10-65b1-4faf-b02c-a45de0257f1a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7f16d0a9-e400-4eeb-b65b-0033b03893dc {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-7f16d0a9-e400-4eeb-b65b-0033b03893dc img.shogun-image {
    

    
    
    
  }


#s-7f16d0a9-e400-4eeb-b65b-0033b03893dc .shogun-image-content {
  
    align-items: center;
  
}

#s-e05f6c29-b449-442f-90c6-b672d882e417 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-e05f6c29-b449-442f-90c6-b672d882e417 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-e05f6c29-b449-442f-90c6-b672d882e417.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-37459669-3ca8-425e-8fe6-91773122f765 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-37459669-3ca8-425e-8fe6-91773122f765 img.shogun-image {
    

    
    
    
  }


#s-37459669-3ca8-425e-8fe6-91773122f765 .shogun-image-content {
  
    align-items: center;
  
}

#s-3112a17a-0696-4b42-a153-7a1441582533 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-3112a17a-0696-4b42-a153-7a1441582533 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3112a17a-0696-4b42-a153-7a1441582533.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-45be0276-d27c-4514-bb18-6d747b1fa15e {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}







  #s-45be0276-d27c-4514-bb18-6d747b1fa15e img.shogun-image {
    

    
    
    
  }


#s-45be0276-d27c-4514-bb18-6d747b1fa15e .shogun-image-content {
  
    align-items: center;
  
}

#s-c053e8f8-efae-48bb-a675-e6bf829d9bb6 {
  min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}








#s-c053e8f8-efae-48bb-a675-e6bf829d9bb6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-c053e8f8-efae-48bb-a675-e6bf829d9bb6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9c788ca4-ece1-4b72-8ec0-2be6c307660b {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 0px;
margin-right: 5%;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-9c788ca4-ece1-4b72-8ec0-2be6c307660b {
  margin-top: 5px;
}
}@media (max-width: 767px){#s-9c788ca4-ece1-4b72-8ec0-2be6c307660b {
  margin-top: 5px;
}
}






  #s-9c788ca4-ece1-4b72-8ec0-2be6c307660b img.shogun-image {
    

    
    
    
  }


#s-9c788ca4-ece1-4b72-8ec0-2be6c307660b .shogun-image-content {
  
    align-items: center;
  
}

#s-5e98e184-54a5-40b8-8790-c140faf12d47 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5e98e184-54a5-40b8-8790-c140faf12d47 .shogun-heading-component h5 {
  color: rgba(32, 32, 32, 1);
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 14px;
  
  
  
}



#s-0016389c-ccf7-44fe-8eeb-479b9d095495 {
  margin-top: 50px;
margin-left: 5%;
margin-bottom: 50px;
margin-right: 5%;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-0016389c-ccf7-44fe-8eeb-479b9d095495 {
  margin-left: 2%;
margin-right: 2%;
}
}







#s-0016389c-ccf7-44fe-8eeb-479b9d095495 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-0016389c-ccf7-44fe-8eeb-479b9d095495.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-531fc5cd-ba58-4a6b-bfa8-36e0803fe629 {
  margin-top: 10px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 20px;
text-align: center;
}

#s-531fc5cd-ba58-4a6b-bfa8-36e0803fe629 .shogun-heading-component h2 {
  color: #000;
  font-weight:  normal ;
  font-family: "Montserrat";
  font-style:  normal ;
  
  
  
  text-align: center;
}



@media (min-width: 0px) {
[id="s-0778ad46-5d02-4f6c-b22d-91ff3802bb44"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-0778ad46-5d02-4f6c-b22d-91ff3802bb44"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0778ad46-5d02-4f6c-b22d-91ff3802bb44"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0778ad46-5d02-4f6c-b22d-91ff3802bb44"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 0px) {
[id="s-959cb07a-14ad-41b9-b6ad-30cef8302958"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-959cb07a-14ad-41b9-b6ad-30cef8302958"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-959cb07a-14ad-41b9-b6ad-30cef8302958"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-959cb07a-14ad-41b9-b6ad-30cef8302958"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3830ce3d-4947-4863-b06b-50e415fb65df {
  min-height: 50px;
}








#s-3830ce3d-4947-4863-b06b-50e415fb65df > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-3830ce3d-4947-4863-b06b-50e415fb65df.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ce1d7672-1d35-4f0e-b2f2-229d6018e00e {
  min-height: 50px;
}








#s-ce1d7672-1d35-4f0e-b2f2-229d6018e00e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-ce1d7672-1d35-4f0e-b2f2-229d6018e00e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-a257d546-dfc5-4fad-9c3b-e96e01af69c2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a257d546-dfc5-4fad-9c3b-e96e01af69c2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a257d546-dfc5-4fad-9c3b-e96e01af69c2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a257d546-dfc5-4fad-9c3b-e96e01af69c2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-b53adca5-22c8-40f7-a6df-f6076d73b4ab {
  min-height: 50px;
}








#s-b53adca5-22c8-40f7-a6df-f6076d73b4ab > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-b53adca5-22c8-40f7-a6df-f6076d73b4ab.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fddb2a90-4aff-45e3-8fa6-e5e56898efdd {
  min-height: 50px;
}








#s-fddb2a90-4aff-45e3-8fa6-e5e56898efdd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-fddb2a90-4aff-45e3-8fa6-e5e56898efdd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-9950142b-96ec-4b7f-80b2-17441276f747"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9950142b-96ec-4b7f-80b2-17441276f747"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9950142b-96ec-4b7f-80b2-17441276f747"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9950142b-96ec-4b7f-80b2-17441276f747"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-99ca7aae-9630-43f6-923f-ee56d94d50d4 {
  min-height: 50px;
}








#s-99ca7aae-9630-43f6-923f-ee56d94d50d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-99ca7aae-9630-43f6-923f-ee56d94d50d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eeb1a4be-cb0a-4447-a858-413aa4bacb1b {
  min-height: 50px;
}








#s-eeb1a4be-cb0a-4447-a858-413aa4bacb1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-eeb1a4be-cb0a-4447-a858-413aa4bacb1b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-658908c6-830a-4ef7-9ce6-ca1d529db3cd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-658908c6-830a-4ef7-9ce6-ca1d529db3cd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-658908c6-830a-4ef7-9ce6-ca1d529db3cd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-658908c6-830a-4ef7-9ce6-ca1d529db3cd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-638a3d59-9cb3-4207-aef2-035911514691 {
  min-height: 50px;
}








#s-638a3d59-9cb3-4207-aef2-035911514691 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-638a3d59-9cb3-4207-aef2-035911514691.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-639555bd-245d-422f-9118-e7beb7d8178e {
  min-height: 50px;
}








#s-639555bd-245d-422f-9118-e7beb7d8178e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-639555bd-245d-422f-9118-e7beb7d8178e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-98f39501-8858-4d19-896d-4410213cf630"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-98f39501-8858-4d19-896d-4410213cf630"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-98f39501-8858-4d19-896d-4410213cf630"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-98f39501-8858-4d19-896d-4410213cf630"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-38ebe14f-4150-41c3-98a2-19499d4184a9 {
  min-height: 50px;
}








#s-38ebe14f-4150-41c3-98a2-19499d4184a9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-38ebe14f-4150-41c3-98a2-19499d4184a9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a67fbe96-b718-46de-893b-6fc5096e150b {
  min-height: 50px;
}








#s-a67fbe96-b718-46de-893b-6fc5096e150b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-a67fbe96-b718-46de-893b-6fc5096e150b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-8b495725-8615-40a3-8dc0-684476bc0141"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8b495725-8615-40a3-8dc0-684476bc0141"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8b495725-8615-40a3-8dc0-684476bc0141"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b495725-8615-40a3-8dc0-684476bc0141"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-d99f8ca2-3e48-4239-b47a-e5008c972fc7 {
  min-height: 50px;
}








#s-d99f8ca2-3e48-4239-b47a-e5008c972fc7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-d99f8ca2-3e48-4239-b47a-e5008c972fc7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-02a8cd1f-c82e-49e3-bfdb-8063334d91f5 {
  min-height: 50px;
}








#s-02a8cd1f-c82e-49e3-bfdb-8063334d91f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
}#s-02a8cd1f-c82e-49e3-bfdb-8063334d91f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#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;
  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-lazyload-bg-image {
  display: none;
}

.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 {
  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;
}

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#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:#000;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;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-lazyload-bg-image{display:none}.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{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.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}
